Изменения в версиях ИСУБД «CronosPRO»

01.09.2022

CronosPRO. Версия 7.1

Основное:
  • Для таблиц импорта/экспорта убрать кнопку "Сохранить как"
  • В шаблонах отчета добавлена возможность выдачи фото, если оно храниться в поле типа внешний файл
  • В заголовке окна проектирования стат. отчета добавлено отображение мнемокода\имени базы
  • Добавлена возможность импорта данных из нескольких разных файлов-источников
  • добавлена возможность формировать сложный запрос из запроса по образцу
  • Для планировщика добавлена возможность отправки отчёта о работе задания и работ, входящих в него, по электронной почте
  • Вывод Идентификатора и Семантики банков при выводе списка банков в текст
  • Изменение поисковых условий
  • [Запросы] При формировании простого и сложного запросов на панели инструментов для кнопки "Выполнить" добавлено выпадающее меню, где можно выбрать простой поиск, а так же отбор первых 10, 100 и 1000 записей. Аналогичный выбор добавлен в Запрос->Выполнить
  • [Запросы] Добавлена возможность накладывать логическое отрицание равенства (не равно) на группу операторов при создании условий поиска в сложном запросе
  • [Формулы] Исправлена работа формулы NUMTOTEXT (1000000), теперь работает до 2 степени 64, если больше - выдаёт исходное число
  • [Скрипты] В классе UserAccess добавлено свойство CanCreateGlobalSearchGroups = . Может создавать группы банков для глобального поиска
  • [Скрипты] Исправлена ошибка при поиске на вводе
  • [Скрипты] Исправлена ошибка обновления множественных полей на форме
  • [Скрипты] Исправлена ошибка с неразрывным пробелом
  • [Скрипты] Доработан метод Record.GetValue
  • [Скрипты] Добавлена сортировка форм ввода
  • [Скрипты] Добавлена возможность вызова скрипта или формулы в интерфейсе стандартного ввода-коррекции по специальной кнопке на панели инструментов для отобранных записей
  • [Скрипты] Для объекта банк добавлены новые свойства
  • [Скрипты] Добавлена возможность программного доступа из скриптов LUA к режиму "Импорт из внешних источников"
Работа над ошибками:
  • Исправлены найденные ошибки
  • [Запросы] Исправлена ошибка запроса с условием "Внутри интервала", заданным на поле "Системный номер"

26.09.2019

CronosPRO. Версия 7.0

Новое:
  • Во многие массовые процессы добавлена многопоточность (обмен, идентификация, импорт, массовая коррекция)
  • Новый формат банков данных. Банки занимают меньше места. Новые битовые карты (формат хранения системных номеров) - занимает меньше места и работает ощутимо быстрее. Для перехода к новой версии нужно сменить версию банка
  • Ускорено копирование/восстановления банков
  • Добавлен режим "Обслуживание банков", позволяющий массово выполнять операции (ревизия, оптимизация, смена версии банка)
  • В режим массовой коррекции добавлена новая опция "монопольный режим", при её выборе в процессе массовой коррекции не устанавливаются,/снимаются блокировки с записей, это позволяет сократить время массовой коррекции. Данную опцию необходимо использовать, когда к банку подключен только один пользователь (монопольный режим)
  • Добавлен режим "Быстрое удаление дублей" (быстрая идентификация), режим запускается по сочетанию клавиш Ctrl-Shift + D, после подключения банка
  • При создании копии банка добавлена возможность сжатия ("Оптимальное" и "Максимальное")
  • Добавлена возможность осуществлять «циклический» поиск текста в окне встроенного редактора
  • Расширены возможности режима быстрой идентификации ctrl+shift+d. В окно с начтройками добавлены новые параметры
  • Добавлены новые параметры командной строки (/textfile, /ufodimp)
  • Добавлены новые виды сравнения (доступны в сложном запросе):
    • точно связанные
    • равно иерархически
    • регулярные выражения
    • ассоциативно равно
    • ассоциативно не равно
    • ассоциативно больше
    • ассоциативно меньше
    • ассоциативно больше, но не более чем на
    • ассоциативно больше, но не менее чем на
    • ассоциативно меньше, но не более чем на
    • ассоциативно меньше, но не менее чем на
    • ассоциативная разность меньше, чем
    • ассоциативная разность больше, чем
  • [Формулы] Добавлена возможность редактирования формул вне стандартного режима. Все формулы сведены в одно окно (Проектирование - Формул)
  • [Формулы] Добавлены формулы проверки. Формулы запускаются при смене фокуса из поля анкетной области в окне просмотра/коррекции
  • [Формулы] Добавлена возможность создания системных функций. Данные функции могут выполняться из любого банка, подключённого к системе
  • [Формулы] Добавлены две новые функции:
    • REGEXPFIND - Выполняет поиск в строке первого вхождения подстроки, соответствующей заданному шаблону
    • REGEXPREPLACE - Возвращает копию исходной строки, в которой все подстроки, соответствующие заданному шаблону, заменены указанной подстрокой.
  • [Формулы] Поддержка новых форматов в функции ExtractText (язык формул)
  • [LUA] Добавлена возможность редактирования скриптов, в отдельном режиме (Проектирование - скриптов)
  • [LUA] Добавлены два новых типа скриптов:
    • Скрипт банка - аналог пользовательских функций, в формулах
    • Системный скрипт - аналог системных функций, в формулах
  • [LUA] Добавлена возможность работы с внешними библиотеками:
    • CJSON - предоставляет средства для работы с данными в формате JSON;
    • COM - содержит функции для работы с COM-объектами. Функции библиотеки размещаются в глобальной таблице COM;
    • Lanes - предоставляет возможности для многопоточного программирования;
    • lmd - предоставляет средства для генерации контрольных сумм по алгоритмам MD5 и CRC32.
    • XML.DOM - обеспечивает работу с XML-документами на основе объектной модели документа (DOM);
    • XML.SAX - предоставляет средства для парсинга (синтаксического анализа) XML-документов с использованием SAX (Simple API for XML):
    • win32 - предоставляет доступ к компонентам Windows. В настоящее время поддерживается только работа с реестром Windows.
  • [Планировщик заданий] В планировщике добавлена возможно группировки заданий + управление активностью групп
  • [Планировщик заданий] В планировщике добавлена возможность запуска скрипта
  • [Планировщик заданий] Единицей выполнения задания теперь является "слот". Число слотов отражает число потоков для параллельного выполнения задания.
  • [Планировщик заданий] Из меню и панели инструментов убраны пункты дублирования задания, удаления задания, удаления группы, переименования группы
  • [Планировщик заданий] Из настроек задания убран приоритет (за ненадобностью)
  • [Планировщик заданий] В настройке задания, стартующего по файлам, можно задать несколько масок. Максимальное количество масок - 62.
Работа над ошибками:
  • переработано ядро интернет компонента
  • В основные свойства базы добавлены новые опции:
    • Сигнатура идентификации - позволяет "на лету" стоить сигнатуру записей для всех идентифицирующих наборов, что ускоряет процесс идентификации
    • Дата модификации записи - хранит в себе дату и время последнего изменения записи.
    • В отчёт по ревизии добавлен идентификатор банка;
Оптимизация:
  • При выключенном сжатии данных банка опционально доступно сжатие содержимого полей типа файл
  • Оптимизировано использование оперативной памяти
  • Убран режим "Входной банк"
  • Количество баз в банке неограничено (ранее было не более 255)
  • Количество словарей в словарном банке неограничено (ранее было не более 255)

21.05.2015

CronosPRO. Версия 6.4

Внимание

Если Вы проводите обновлоение до версии 6.4 с верии 5 и ниже, возможны проблемы с поиском (Форум)

Для устранения проблем необходимо выполнить смену версии банков в версии 6.4 (Администратор - Доступ - Смена версии банков);

Новое:
  • Новый формат хранения данных (только для банков созданных в новой версии). Банки занимают меньше места на дисках, поиск по банкам в новом формате требует меньше системных ресурсов
  • Дополнительное шифрование файлов CroSys;
  • Импорт структуры. Добавлена возможность сохранения в форме установленных параметры импорта.
  • При работе с полем типа "время" добавлена возможность управления временем с помощью стрелок;
  • [Планировщик заданий] Изменён интерфейс основного окна;
  • [Планировщик заданий] Добавлена возможность сортировки заданий по всем столбцам.
  • [Планировщик заданий] Таймер обратного отсчёта перед запуском
  • [Планировщик заданий] Копирование задания
  • [Планировщик заданий] Добавлена возможность создание клонов заданий. Для создания одинаковых заданий Планировщика в список заданий добавлено контекстное меню и панель инструментов
  • [Планировщик заданий] Лог задания. Изменён формат лог задания Планировщика.
  • [Планировщик заданий] Добавленаа возможность запуска планировщика в «ручном» режиме, команду Главного меню Банк  Планировщик следует выполнить при нажатой и удерживаемой комбинации клавиш Shift + D.
  • [Lua] Добавлена функция httprequest, аналог CGIPOST в формулах
  • [Lua, Формы ввода] В объект Form добавлены свойства для установки в режиме выполнения таких параметров формы, как: наличие панели навигации, редактирование записей, удаление записей, добавление записей, поиск на вводе, пустая запись, новая запись, ввод новых.
Работа над ошибками:
  • Исправлена ошибка, при которой в провессе ревизии не сообщалось о наличии пробелов в начале и в конце текстовых полей;
  • Исправлена работа сквозной авторизации при использовании групп операционной системы;
  • Выделение полей в диалоге построения индексов. Исправлена ошибка, при которой в случае выбора пункта "Выделить все индексные поля" не выделялись поля с созданными индексами (красаные поля);
  • В результате идентификации образовывались лишние пустые записи при обмене (6-ой тип идентификации). Ошибка исправлена;
  • Исправлены ошибки при импорте информации из файлов;
  • При импорте данных из csv-файла с помощью команды "Импорт из файла" не строились индексы. Ошибка исправлена;
  • Исправлена ошибка при запросе по словарным полям;
  • При работе с файлами DBF в банке "Внутренний DBF" данные не отображались. Ошибка исправлена;
  • Исправлены ошибки при работе с пустыми файлами DBF;
  • При восстановлении копии нового формата в банк старого формата записи не отображались. Ошибка исправлена, теперь при восстановлении банк старого формата принудительно переводится в новый формат;
  • При редактировании структуры банка не сохраняет (сбрасывает) параметр "Папка" в поле типа Внешний файл. Ошибка исправлена;
  • Исправлена ошибка восстановления из копии Банк + словарь, при пустом словаре в копии;
  • Исправлено падение системы при проектировании структуры в случае изменения типа поля, входящего в идентифицирующий набор;
  • Исправлена ошибка в кодировке при изменении размера шрифта в статистическом отчёте;
  • Исправлена ошибка при формировании статистического отчёта с одной строкой;
  • Устранено зависание при работе с группами во вкладке "список банков"через систему доступа;
  • Исправлена работа вида сравнения "одинаковые значения" при использовании совместно с (любым) другим видом сравнения в сложном запросе (ранее всегда отбиралось 0 записей);
  • Исправлена ошибка при работе с множественными значениями поля типа "Файл" на формах ввода;
  • Исправлена ошибка фиксации действия "Оптимизация" в системном журнале;
  • Исправлена работа запросов при поиске с несколькими условиями с использованием спец. знака * (звёздочка);
  • Номер поля может принимать значения от 1 до 999999 (ранее нельзя было задачть номер поля больше 999);
  • [Формулы] Исправлена работа 2 параметра в функции EXTRACTTEXT( , ), отвечающего за перекодирование извлеченного текста в кодировку Windows, в предыдущих версиях параметр игнорировался;
  • [Формулы] Некорректная работа функции Extracttext. В режиме экспорта текста из файла HTML исправлена ошибка, при которой не работал второй параметр функции Extracttext;
  • [LUA] Устранено падение системы во вызове метода Me:RemoveRecord(Me.RecordNumber) во внешней связанной форме, если на форме нет записей.
  • [LUA] Исправлена ошибка в работе параметра указывающего начальную папку в диалоговых окнах, вызываемых методами FileOpenDialog, FileSaveDialog и BrowseForFolder;
  • [LUA] Исправлена ошибка в работе DateTime и DateTimeSpan;
  • [Статистические отчёты] Шрифты. При изменении размера шрифта в статистическом отчёте некорректно отображалось содержание ячеек (кодировка). Ошибка исправлена;
  • [Обмен данными] Исправлена работа счётчика времени при обмене данными;
  • [Интернет-компонент] Исправлено отображение заднего фона и картинок;
  • [Интернет-компонент] В работе Интернет-компонента исправлена ошибка, при которой игнорировался чекбокс "Не подключать одинаковых пользователей";
Оптимизация:
  • Ускорение слияния ctrl+shift+d. Ускорено слияние записей со связями в 50-60 раз.
  • Оптимизировано ядро интернет компонента.
  • Обратно возвращён чекбокс "показывать все записи" в окне выбора базы при коррекции
  • [Планировщик заданий] Обновлён механизм отключения банка. Банк отключается после выполнения задания, если выполнено одно из следующих условий:
    • выставлен флаг отключения банка при запуске по файлам;
    • установлен период активности задания, и период его активности истек;
    • не установлен период активности задания, и запуск осуществлялся по времени.

15.05.2014

CronosPRO. Версия 6.3

Новое:
  • Банки данных:
    • возможность создания групп в списке банков (тематическая каталогизация подключенных к системе банков данных в режимах создания, копирования/восстановления);
    • список входных банков;
    • параметр «Включить словарь в копию» в режиме копирования банка;
    • запрет доступа к проектированию структуры при подключении банков «Cros» к «CronosPRO»;
    • настройка параметра «Папка» для полей типа «Внешний файл».
  • Запросы:
    • динамическое изменение счётчиков в процессе обработки сложного запроса;
    • поиск сo спец. символом в текстовых, не символьных, при заключении поискового значения в кавычки.
  • Статистические отчёты:
    • сохранение результатов статистических отчётов в форматах csv (разделитель — запятая) и txt (разделитель — табуляция).
  • Экспорт/импорт:
    • параметр «Очищать банк перед импортом».
  • Система доступа:
    • авторизация в системе с использованием данных о пользователе (группе пользователей) операционной системы;
    • возможность разграничения доступа пользователей к формулам выходных форм и пользовательским функциям;
    • параметр «Максимальное число сессий» — ограничение на одинаковое количество сессий Интернет-компонента для текущего пользователя;
  • Идентификация:
  • Планировщик:
    • виды работ: «Запустить Интернет-компонент» и «Остановить Интернет-компонент»;
    • возможность запуска Планировщика в режиме «ручное выполнение заданий»;
    • возможность запуска статистического отчёта из Планировщика заданий.
  • Формулы:
    • функция STATISTIC — построение статистического отчёта.
  • Скрипты:
    • статический метод «Formula.GetGlobalLock». Производит локирование запросов на изменение значений глобальных переменных и получает значение по имени;
    • статический метод «Formula.SetGlobalUnlock». Устанавливает значение глобальной переменной или нескольких глобальных переменных указанных в таблице значений. После установки значения переменной снимает блокировку изменения глобальных переменных.
Работа над ошибками:
  • Банки данных:
    • в режиме ввода входного банка убраны пункты меню, относящиеся к основному банку;
    • исправлена ошибка, при которой невозможно было выйти из режима редактирования пустого сообщения;
    • устранено удаление записи из базы основного банка при редактировании аналогичной записи во входном банке;
    • устранена ошибка при работе с банком содержащим поле с названием длиной более 255 байт;
    • устранена ошибка приводящая к удалению записей в ходе идентификации с использованием формул;
    • исправлена ошибка связи один ко многим в поле типа «Cвязь по полю».
  • Работа со словарями:
    • откорректирован режим импорта из иерархических словарей;
    • решена проблема, при которой в режиме стандартного ввода/коррекции не добавлялись автоматически понятия в словарь.
  • Запросы:
    • откорректирован поиск с условием «не равно пустому» по текстовым полям связанных баз.
  • Скрипты:
    • исправлено падение при «перекрытии» сепараторов в методе string.gap Lua.
  • Формулы:
    • исправлена работа функции Base64 при работе с изображениями;
    • ошибка срабатывания формул структуры со статусом "Не выполнять при: Загрузке новых записей" при создании новой записи в связанной базе.
  • Шаблоны отчётов:
    • исправлена работа атрибутов «ВЫС» и «ШИР» для управления размерами изображений.
  • Исправлена ошибка при обновлении связанной записи во вложенной форме ввода в режиме коррекции.
Оптимизация:
  • Банки данных:
    • запрет доступа к проектированию структуры при подключении банков «Cros» к «CronosPRO».
  • Экспорт/импорт:
    • поддержка файлов MS Exel 2007 (2010).
  • Система доступа:
    • при использовании режима «Добавить все» банки добавляются в список к текущему пользователю автоматически.
  • Идентификация:
    • проверка на корректность структуры индексов в режиме идентификации записей при импорте из банка нового формата.
  • Формулы:
    • доработан алгоритм извлечения текста из файлов Excel 2007/2010 форматов при помощи функции EXTRACTTEXT.
    • доработана функция MAKEREPORT:

        добавлен атрибут «code» (код понятия) для элемента «Value»;
        добавлен дополнительный параметр, значением которого является строка;
        добавлена автоматическая замена символов по стандарту rtf: \ на \\; { на \{; } на \};
        добавлено удаление кавычек из значений атрибута «name» тега <Field>.

    • обновлена функция CREATEUSER. Добавлены параметры:

        pswDays — срок действия пароля в днях (число),
        pswCount — количество попыток ввода пароля (число);

    • добавлены поля в таблице значений аргументов для метода CroApp.ModifyUser:

        pswDays<number> — срок действия пароля в днях,
        pswCount<number> — количество попыток ввода пароля;

    • добавлена проверка прав на запуск формулы для методов Formula.ExecuteReport; Formula.ExecuteUser; Formula.ExecuteSystem.

21.05.2013

CronosPRO. Версия 6.2

Новое:
  • Иконка программы.
  • Сохранение простых и сложных запросов в качестве запроса по образцу.
  • Параметр командной строки: /min — cворачивание программы после запуска.
  • Статусы полей:
    • «Лемматизировано»;
    • «Поиск по значениям».
  • Виды сравнения:
    • «Уникальные значения».
  • Cтатистические отчёты:
    • формат ячеек «Время»;
    • копирование/вставка условий из/в нескольких ячеек.
  • Планировщик:
  • Формулы:
    • READBUFFER(имя файла,длина,смещение) — считывание в память части файла;
    • CREATEFIELD — добавление полей базы данных;
    • DELETEFIELD — удаление полей базы данных;
    • INDEXFIELD — индексирование полей базы данных;
    • передача параметра из OPENURL вида:
      UserAgent = Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US);
    • параметр «Максимальное число отобранных записей» в FINDARRAY;
    • возможность изменения значений в словаре с помощью USEVOCRECORD;
    • режим выдачи ответов в формате XML в MAKEREPORT;
    • статус «Отключена» в свойствах формул структуры (возможность полного отключения формул структуры);
    • подтверждение на удаление формулы структуры;
    • автоматическое дублирование пути к папке с файлами в свойствах запускаемой формулы выходных форм.
  • Скрипты:
    • методы установки и получения пользовательских данных, связанных с указанными строками, для классов ComboBox и ListBox:
      <object ComboBox>:GetItemData(index <number>) = <string>
      <object ComboBox>:SetItemData(index <number>, data <string>)
      <object ListBox>:GetItemData(index <number>) = <string>
      <object ListBox>:SetItemData(index <number>, data <string>)
  • Система доступа:
    • установка пароля на банк «Системный журнал»;
    • автоматическое добавление подключаемых банков в список банков пользователя;
    • добавление банков нескольким пользователям только администратором (пользователь, не обладающий правами администратора, сможет добавить банки только в свой список);
    • возможность добавления новых банков администратором, как всем пользователям, так и только выбранным;
    • параметр «Отображать только доступные пользователю записи» в окне свойств пользователя;
    • автоматическая замена сетевого пути в адресе банка на локальный (если такая возможность существует).
  • Опция «Использовать единый ключ для кратного поля» в окне идентификации записей (при сравнении множественных ключевых полей, поля считаются совпавшими, если в соответствующих множествах значений есть хотя бы один совпадающий элемент).
  • Отчёт об ошибках при восстановлении шаблонов, формул банка и запросов по образцу (отчёт помещается во временный txt-файл и выводится в «Блокноте»).
  • Возможность «перелистывания» входных сообщений выходного банка в режиме редактирования.
  • Счётчик в окне навигации по входному сообщению, отображающий количество записей объекта во входном сообщении.
  • Комбинации «горячих клавиш»:
    • Ctrl+R — выравнивание по правому краю в текстовых и словарных полях;
    • Ctrl+L — выравнивание по левому краю в текстовых и словарных полях;
    • Ctrl+2 — переход на окно, содержащее файл, в режиме ввода из текстового файла;
    • Ctrl+A — выделить всё, при работе со списком банков Системы доступа.
Работа над ошибками:
  • Отлажена работа морфологического анализа.
  • Откорректирована работа с глобальными переменными в шаблонах отчётов.
  • Исправлена работа функций:
    • VALCOUNT;
    • ADDAGE;
    • ICTIMEOUTOFF.
  • В режиме обмена данными между банками устранена ошибка, возникавшая при очистке банка-приёмника, если банк-приёмник не содержал данных.
  • Формы ввода:
    • исправлен запрос на имя формы ввода при первом сохранении;
    • исправлена ошибка, возникавшая при добавлении файла;
    • отлажено добавление новых значений в словари.
  • Устранена ошибка «Не все помеченные записи были удалены», возникавшая при удалении записей из базы.
  • Импорт из XML:
    • исправлена ошибка, приводившая к созднию множественных значений в базе при импорте данных вида:
      <oos:financeSource>Данные "Цитата"</oos:financeSource>
    • отлажен процесс считывания структуры данных.
  • В режиме «Визуальное представление» исправлено некорректное отображение связей.
  • Вид сравнения «Похожесть» недоступен для полей «Числовое», «Время», «Дата» и «Словарное».
  • Откорректирована деактивация кнопок, связанных с модификацией данных, в случае подключения банка с файлами, доступными только для чтения.
  • В режиме ввода из текстового файла, в анкетной области, исправлена работа «горячих клавиш»: Ctrl+C и Ctrl+Ins.
  • Устранено мерцание панели «Параметры выдачи» окна установки параметров выходных форм.
  • Отлажен процесс автоматического создания индексов.
  • Строчный запрос:
    • исправлена ошибка, при которой игнорировалось условие, задаваемое по полям без индекса;
    • исправлены ошибки видов сравнений «Кратность вида...», «Точное совпадение»;
    • исправлена ошибка в работе «Морфологического анализа».
  • Отлажено вычисление формул структуры при проведении массовой коррекции.
  • В режиме проектирования статистических отчётов при настройке отображения распределения устранён запрет на редактирование параметра «Не выдавать повторы».
  • Исправлена ошибка при импорте данных из текстовых файлов по заданию Планировщика.
  • Глобальный банк:
    • исправлена ошибка, связанная с уточнением запроса;
    • исправлена ошибка при просмотре результатов поиска.
  • В системе доступа исправлена ошибка, возникавшая при отключении в свойствах учётной записи пароля и приводившая к его шифрованию (при последующем подключении пароль не расшифровывался, и войти под такой учётной записью становилось невозможным).
  • Исправлена обратная сортировка списка банков в режиме «Обмен данными».
  • Формулы:
    • исправлена ошибка при выполнении некоторых арифметических операций;
    • исправлена ошибка, возникавшая при передаче в формулу бинарных данных.
  • Скрипты:
    • отображение цвета вкладок приведено в соответствие со свойством Visible;
    • исправлена выдача значений через fsl;
    • отлажена обработка события SelectedIndexChanged объекта ComboBox (при изменении значения списка через форму lastIndex возвращался индекс текущего значения списка, а не предыдущего).
    • исправлена ошибка, возникавшая при вызове из основной формы метода ДочФорма:CloseForm(), из-за которой не закрывалась дочерняя форма;
    • исправлено отображение модальных окон (теперь методы MsgBox, InputBox, BrowseForFolder, FileOpenDialog, FileSaveDialog открываются поверх текущей активной формы. Для метода MsgBox указывать родительскую форму необязательно).
Оптимизация:
  • Увеличена скорость обработки сложных запросов со связками «ИЛИ».
  • Индексация:
    • увеличена скорость процесса построения индексов в кратных полях;
    • усовершенствован интерфейс диалога построения индексов.
  • Убрано окно подтверждения на создание папки при включении системного журнала.
  • Оптимизирована работа EXTRACTTEXT с html-файлами.
  • Планировщик:
    • проверка SHARE-путей с последующей заменой на локальные;
    • автоматическое создание каталога при копировании банка данных.
  • Стабилизирована работа Интернет-компонента.
  • Длина числового поля, предлагаемая по умолчанию, увеличена до 20 символов.
  • В статистических отчётах увеличено максимально допустимое количество столбцов до 1000.
  • Сокращено время обработки идентификации по набору записей до 20%.
  • В режиме проектирования структуры банка «Глобальный поиск» закрыта возможность создания нового словаря.
  • Ускорен процесс слияния записей с идентификацией для множественных полей с большим количеством значений.
  • По умолчанию идентификация в массовой коррекции выключена вне зависимости от наличия идентификационных наборов.

04.06.2012

CronosPRO. Версия 5.1

Новое:
  • Планировщик:
    • изменён интерфейс окна настроек задания Планировщика;
    • в лог Планировщика добавлено предупреждение о несовпадении папки или маски в свойствах задания и формулы;
    • в окно свойств заданий Планировщика добавлена возможность указания времени активности задания;
    • добавлена возможность выбора действий с файлом при успешном завершении задания и при ошибке выполнения задания;
    • в окне свойств запуска формулы для значений папки и маски добавлено удаление лидирующих и завершающих пробелов.
  • Формы ввода:
    • из панели инструментов окна проектирования формы удалены кнопки undo/redo;
    • добавлено событие MainFrameResize класса Form. Вызывается при изменении размеров основного окна приложения (недоступно для вложенных форм);
    • метод Center класса Form центрирует форму в основном окне приложения.
  • Шаблоны отчётов: в Дизайнер разметки добавлен тег <НОМЕР>.
  • Поддержка файлов Open Office, MS Office 2007.
  • Добавлена выгрузка графических связей (графическое представление связей) в формат svg.
  • В диалоге «Параметры коррекции просмотра» добавлен режим «Поиск в словаре» с выбором параметров: по контексту, по началу слова, слово целиком.
  • Добавлен процесс оптимизации после корректного завершения процесса построения индексов по всему банку.
  • В глобальных параметрах системы добавлена возможность выбора приложения, для просмотра/редактирования значений в текстовых полях.
  • В простом и сложном запросе добавлена возможность запуска запроса на выполнение с автоматическим переходом на следующие режимы:
    • Стандартная коррекция;
    • Стандартный просмотр;
    • Выдача по выходной форме;
    • Выдача по шаблону отчёта.
  • В окно результатов обработки запроса добавлена обработка горячих клавиш: «Выдача» по выходной форме, «Массовая коррекция», «Коррекция по форме», «Уточнение запроса», «Обмен данными», «Построение графа» (на действие по умолчанию), Выдача по шаблону отчёта.
  • В строке меню, в режиме без подключенного банка, добавлен пункт меню «Параметры».
  • Возможность прерывания процесса построения индексов.
  • В окно управления последовательностью и составом полей в таблице коррекции добавлена клавиша «Восстановить», которая устанавливает состав и последовательность в соответствии со структурой базы.
  • Формулы и пользовательские функции:
  • Добавлены новые функции:
    • DELETEUSER — удаление пользователя из системы доступа;
    • CREATEUSER — создание нового или редактирование существующего пользователя;
    • MODIFYUSERGROUPLIST — корректировка списка групп пользователя;
    • MODIFYUSERBANKLIST — корректировка списка банков пользователя;
    • ADDVALUECHECKEX — добавляет в конец двумерного массива элемент, предварительно проверяя существование этого элемента в исходном массиве;
    • DELETEVALEX — удаляет столбцы из двумерного массива со сдвигом влево;
    • EXISTEX — проверка наличия заданного значения в столбце двумерного массива;
    • LOCATEVALEX — поиск заданного элемента в двумерном массиве;
    • LOCATEALLVALEX — поиск всех элементов в двумерном массиве;
    • MINVALEX — поиск минимальной строки в двумерном массиве по номеру столбца;
    • MAXVALEX — поиск максимальной строки в двумерном массиве по номеру столбца;
    • SUMVALEX — суммирует элементы массива по столбцам;
    • NEW — работает при связи между базами посредством сложных полей типа «Связь по полю»;
    • TRIM — удаляет непереносимые пробелы;
    • ICTIMEOUTOFF — отменяет окончание сессии Интернет-компонента по тайм-ауту;
    • GETFUNCTIONINFO — получает свойства пользовательских функций;
    • GETFUNCTIONLIST — возвращает динамический массив, каждый элемент которого — имя пользовательской функции;
    • SETFUNCTIONTEXT — транслирует заданный в параметре <текст> текст в пользовательскую функцию, заменяя исходный текст;
    • DELETEFUNCTION — удаляет пользовательскую функцию;
    • GETFORMULAINFO — получает свойства формулы выходных форм;
    • GETFORMULALIST — возвращает массив выходных формул;
    • SETFORMULATEXT — транслирует заданный в параметре <текст> текст в формулу выходных форм, заменяя исходный текст;
    • DELETEFORMULA — удаляет формулы выходных форм;
    • GETBASEFORMULAINFO — получает свойства формулы структуры;
    • GETBASEFORMULALIST — возвращает массив выходных формул;
    • SETFORMULATEXT — транслирует заданный в параметре <текст> текст в формулу структуры, заменяя исходный текст;
    • DELETEFORMULA — удаляет формулу структуры;
    • SWAPBADSYMBOLS — заменяет на пробелы недопустимые (для XML и HTML) символы;
    • APPENDFILE — поддержка файлов размером более 4 Гб;
    • EXTRACTTEXT — добавлен 2-ой параметр — определение кодировки.
  • Скрипты:
    • Добавлены методы:
        XML.DOM.CloneXML- cоздаёт копию документа XML;
        DeleteNode — удаляет элемент;
        DeleteEmptyNodes — удаляет все дочерние элементы, у которых отсутствуют значения;
        WriteXml — сохраняет элемент в файл.
    • Добавлены методы проверки доступа к файлам и папкам:
      IO.Folder.GetSecurity — возвращает таблицу с установленными атрибутами системы доступа к папке;
      IO.File.GetSecurity — возвращает таблицу с установленными атрибутами системы доступа к файлу.
    • Добавлены свойства базы для получения полей кода и понятия Base.CodeField и Base.TerminField.
    • RequestTemplateList — получает список запросов по образцу.
    • В объект Base добавлены свойства для получения полей словарной базы — поле кода, поле понятия, предок, потомок:
      VocCodeField — используется для получения поля «код» в словарной базе;
      VocTermField — используется для получения поля «понятие» в словарной базе;
      VocParentField — используется для получения поля «предок» в словарной базе;
      VocChildField — используется для получения поля «потомок» в словарной базе.
    • Свойство Bank.BankID для получения идентификатора банка.
    • Метод класса string. string.translitGOST — Перевод из РУС — в ЛАТ в соответствии с ГОСТ Р 52535.1-2006 или методике Госдепартамента США.
    • Добавлен констуктор класса DateTime. DateTime.
Работа над ошибками:
  • Планировщик:
    • исправлена ошибка «permission denied», которая возникала при работе большого количества потоков Планировщика, обрабатывающих одну папку;
    • исправлена ошибка драйвера при обмене между банком «CronosPRO» и банком внешнего формата.
  • Формы ввода: работа форм ввода приведена в соответствие с установками системы доступа.
  • Исправлена работа системы доступа.
  • Откорректирована работа статистических отчётов.
  • Исправлена работа запросов по образцу.
  • Устранена ошибка в ведении отчёта ревизии при одновременной ревизии нескольких банков.
  • Исправлена ошибка при переносе записей из входного банка.
  • Исправлены ошибки в меню.
  • Исправлено использование работы шаблонов (*, ?) для поиска числовых значений (в полях типа «Числовое») с десятичной точкой.
  • Формулы и пользовательские функции:
    • исправлена сортировка данных типа дата в функции SORTEX;
    • исправлена работа функции СREATEFIELD;
    • исправлена работа формул структуры при загрузке сообщений из входного банка в основной;
    • исправлены ошибки при работе с формами ввода во входном банке;
    • исправлена работа и синтаксис функции DELETERECORDSARRAY;
    • список функций и всплывающие подсказки приведены в соответствие с документацией.
  • Скрипты:
    • исправлена ошибка метода XML.DOM.Parse в многопоточном режиме;
    • исправлена ошибка в функции FileSaveDialog;
    • исправлена работа метода TruncateLockState класса RecordSet.
Оптимизация:
  • Оптимизированы режимы копирования формул, скриптов, запросов по образцу, форм ввода, шаблонов отчётов, заданий Планировщика, банков данных.
  • Улучшена работа с окном словаря.
  • Увеличена скорость работы алгоритма построения индексов.
  • Увеличена скорость работы при массовом удалении или добавлении записей.
  • Скрипты: расширена функциональность парсера XML.DOM.

02.03.2011

CronosPRO. Версия 5.0

Новое:
  • Входные шаблоны.
  • Шаблоны отчётов.
  • Проектирование шаблонов: добавлен специальный инструмент — «Дизайнер разметки». Позволяет упростить и ускорить выполнение разметки шаблона.
  • Возможность настройки внешнего вида программы.
  • Добавлены новые возможности в режим статистических отчётов.
  • Добавлены новые возможности в режим графического представления связей.
  • Дополнен рядом новых функций механизм формул.
  • Добавлены новые объекты и функции в язык сценариев входных форм.
Оптимизация:
  • Расширен список параметров, которые могут быть заданы в командной строке при запуске «CronosPRO».
  • Существенно ускорены операции сортировки, а также удаления большого числа записей базы данных.
  • Настройка Интернет-компонента «одним кликом».
  • Новый режим, расширяющий возможности стандартного ввода/коррекции.
  • Обновлён интерфейс.
  • Усовершенствована работа с входным банком.
  • Усовершенствован режим импорта из внешних источников данных.
  • Расширен список режимов «CronosPRO», выполнение которых возможно из Планировщика заданий.

27.04.2009

CronosPRO. Версия 4.0

Основные отличия от «CronosPlus»
Система «CronosPRO» является следующим этапом развития системы «CronosPlus». В ходе разработки было внедрено большое число новых возможностей и существенно доработаны режимы, реализованные ранее.
  • Новая файловая система (внутренняя структура банка данных). Эффективность работы с банком на отдельных операциях увеличена до 50%.
  • Новые формы ввода.
  • Входной банк.
  • Планировщик заданий.
  • Обновленный режим графического представления связей.
  • Новые возможности по импорту данных.
  • Расширенные возможности механизма формул.
  • Дополнительные возможности ревизии.
  • Поддержка Windows Vista.
Переход от работы с системой «CronosPlus» к работе с системой «CronosPRO» не вызовет проблем. Система поддерживает работу со старыми форматами банков данных, а также все банки данных могут быть с высокой скоростью и без потерь конвертированы в формат системы «CronosPRO».

27.12.2004

CronosPlus. Версия 3.04

Новое:
  • Возможность запуска файла cronos.exe из командной строки с параметрами.
  • Добавлены новые формулы:
    • ADDRECORD — добавляет новую запись в любую базу банка;
    • GETNEXT — пошаговое получение значения элементов массива;
    • USEVOCRECORD — получение значения поля из словарной базы;
    • FORMULAEXECUTE — выполняет действия, указанные в формуле FORMULATRANSLATE;
    • GETFOLDER — вызов диалога с возможностью ввода и выбора папки (каталога);
    • OPENFILE, SAVEFILE — вызов диалога с возможностью ввода или выбора имени файла;
    • GETVOCCODE — вызов диалога с возможностью выбора из словаря терминов (одного или нескольких);
    • ADDACCESS — добавляет для текущей записи уровень доступа;
    • DELETEACCESS — удаляет для текущей записи уровень доступа;
    • CHECKACCESS — проверяет доступность текущей записи для уровня доступа;
    • CHECKSYMBOL — проверяет наличие символа в строке.
  • Создание закладок в тексте формул.
  • Возможность изменения порядка следования формул в описании структуры банка данных.
  • Список автозаполнения дополнен мнемокодами баз с номерами полей.
  • Режим просмотра/коррекции отобранных записей: возможность сохранения значений полей типа «Файл» на жёсткий диск компьютера.
  • Возможность создания множественных связных полей баз данных.
  • Интернет-компонент: запросы по образцу.
  • Статистические отчёты:
    • возможность установки ориентации листа в настройках шаблона;
    • сохранение прикреплённого файла;
    • использование оформления шаблона при выдаче статистики как приоритетного;
    • возможность задания имени файла для выдачи статистики из формул.
  • Редактор формул: цветовая подсветка синтаксиса.
Работа над ошибками:
Оптимизация:
  • Изменён формат файла банка.
  • Усовершенствована защита от копирования как самой программы, так и банков данных.
  • Усовершенствована работа запросов по образцу.
  • Оптимизирована работа Интернет-компонента.
  • Увеличена скорость обработки больших объёмов информации.

14.11.2003

CronosPlus. Версия 3.02

Новое:
  • Возможность создания групп форм запросов по образцу, форм ввода и выходных форм.
  • Возможность проведения «быстрой» идентификации по одному полю.
  • Обмен данными между банками по корневой связи.
  • Проектирование таблиц обмена: копирование таблиц из других банков.
  • Экспорт/импорт текстового файла.
  • Настройка «горячих клавиш».
  • Статистические отчёты:
    • выбор способа создания файлов для вывода статистики и запуска Excel в скрытом состоянии;
    • возможность использования формул Excel в строке распределения.
  • Добавлены формулы:
    • MESSAGE — выдача окна с сообщением;
    • EXTRACTTEXT — получить текст из переменной (можно использовать для поля типа «Файл»);
    • GETSIGNATURE — построить сигнатуру для значенния переменной (уникальный 32-символьный код);
    • TRACEVAR и TRACEALL — остановить выполнение формулы.
  • Редактор формул: добавлена возможность быстрого использования списка функций и операторов.
Работа над ошибками:
  • Откорректирована работа функции ADDFILE().
Оптимизация:
  • Существенно увеличена скорость работы с глобальным поиском в многопользовательском режиме.
  • Увеличена скорость обмена всего банка.
  • Статистические отчёты: выбор листа для вывода шаблона теперь осуществляется из списка фактических листов книги Excel.

03.09.2003

CronosPlus. Версия 3.01

Новое:
  • Поддержка внешних банков данных формата DBF внутренними средствами системы.
  • Проектирование запросов по образцу: возможность задания условия запроса с помощью формул.
  • Формулы: добавлен оператор цикла «WHILE() DO()».
  • Новые функции:
    • GETTEXT — возвращает содержимое файла;
    • SETTEXT — заменяет содержимое поля типа «Файл» указанным значением переменной;
    • GETFILENAME — возвращает имя файла;
    • SETFILENAME — заменяет имя файла указанным значением переменной;
    • GETEXT — возвращает расширение файла;
    • SETEXT — заменяет расширение файла указанным значением переменной;
    • ADDFILE — добавляет значение в поле типа Файл с диска;
    • GETFILE — возвращает переменную с описанием файла;
    • SETFILE — заменяет (или добавляет) файлы, полученные из другого поля типа «Файл» с помощью функции GETFILE();
    • SEQ — получить код ASCII символа, помещённого в переменную;
    • MSL — возвращает все понятия словаря, соответствующие указанному коду, через разделитель;
    • RUSLAT — перевод русских букв в совпадающие по написанию латинские;
    • DELETERECORD — удалить запись с указанным системным номером.
  • Проектирование словарей: режим автоматического добавления понятий при вводе/коррекции.
  • Работа со словарными полями: добавлены выпадающие списки при задании условий в простом запросе и при выборе понятия в стандартном окне ввода/коррекции.
  • Диалоговое окно словаря:
    • в нижнюю часть окна добавлена строка редактирования условий поиска;
    • сортировка записей по коду или понятию;
    • возможность добавления/редактирования/удаления словарных записей.
  • Режим просмотра/коррекции:
    • добавлен режим принудительного слияния записей;
    • возможность вызова обмена между банками для помеченных записей или текущей;
    • возможность вызова массовой коррекции для помеченных записей или текущей.
  • Сложный запрос: при использовании вида сравнения «равно» или «не равно» одновременно можно задать несколько поисковых значений для словарных полей.
  • Добавлен тип идентификации «Слияние подчинённых объектов».
  • В банке «Глобальный поиск» доступен режим задания простого запроса.
  • Добавлены режимы ревизии форм ввода и выходных форм.
  • Статистические отчёты: добавлен режим распределений.
  • В режиме графического представления связей объекта добавлена возможность задания шаблонов выдачи.
  • Интернет-компонент:
    • в режиме ввода/коррекции добавлена возможность работы с полями типа «Файл»;
    • фиксация действий пользователей, подключающихся к системе через Интернет-компонент;
    • возможность выдачи по выходной форме данных в RTF-формате.
Работа над ошибками:
  • Исправлена ошибка в ревизии значений сложных полей.
  • Откорректирована обработка значений числовых полей до 19 знаков.
  • Исправлен алгоритм удаления пустых связанных записей при вводе по форме.
  • Исправлены ошибки, возникавшие при работе в многопользовательском режиме.
  • Исправлены ошибки в формулах при выполнении функций FIELD(), ADDAGE(), SUBAGE().
  • Исправлены ошибки при идентификации текстовых полей.
  • Откорректирован поиск неиндексируемых символов («%», «.», «-» и пр.).
  • Исправлена ошибка, приводившая к некорректному завершению работы, при экспорте данных в текст.
  • Устранены проблемы с пересчётом формул при загрузке и коррекции записей (зацикливание и повторные пересчёты).
  • Устранены проблемы при поиске по индексным полям типа «Дата», имеющих нестандартный формат (изменение типа поля с текстового на дату).
  • Решён конфликт, связанный с блокировкой временных файлов при работе антивируса.
Оптимизация:
  • Значительно увеличены размеры банка.
  • С целью повышения защиты от несанкционированного доступа к данным отменена совместимость между версиями системы: банки данных, созданные на новых версиях, не поддерживаются в более ранних версиях.
  • Увеличена скорость поиска с использованием шаблонов «*» и «?» по индексным полям.
  • Увеличена скорость удаления помеченных записей в окне просмотра/коррекции.
  • Изменено меню режима просмотра/коррекции.
  • Изменён режим работы при вызове внешней программы.
  • Выбор типа идентификации в режиме проектирования структуры базы данных перенесён в закладку «Идентификация».

26.03.2002

CronosPlus. Версия 3.00

Новое:
  • Для устранения ошибок системы добавлено автоматическое формирование файла, с содержанием подробной информации об ошибке.
  • Свойства статистического отчёта, позволяющие пользователю определять различные параметры выдачи в MS Excel.
  • Сохранение параметров при копировании/восстановлении банка для каждого банка.
  • Сохранение параметров обмена данными для каждого банка.
  • Режим просмотра/коррекции: добавлен режим удаления документов из таблицы.
  • Режим проектирования структуры: добавлена возможность пометки и удаления нескольких полей одновременно.
  • Режим проектирования выходных форм/форм ввода: добавлена возможность просмотра дерева вложенных форм для проектируемой формы.
Работа над ошибками:
  • Исправлена ошибка, возникавшая при сохранении запросов по образцу.
  • Отлажена работа Интернет-компонента через https.
  • Откорректирована обработка условий на взаимосвязанные объекты в статистических отчётах.
Оптимизация:
  • Расширены возможности по управлению окнами.

24.01.2002

CronosPlus. Версия 2.05

Новое:
  • Возможность задания единого формата выдачи для всех выходных форм банка.
  • Возможность изменения кратности сложных полей.
  • Режим экспорта банка в текстовые файлы.
  • Режим графического представления связей между объектами:
    • настройка параметров отображения узлов и связей, графических параметров по умолчанию;
    • печать в масштабе;
    • возможность выбора объекта для выделения;
    • поиск по тексту.
  • Возможность отключения идентификации и вычисления формул при обмене между банками данных.
  • Сохранение параметров копирования и восстановления банка.
  • Возможность вывода структуры банка в один текстовый файл с разделителями.
  • Интернет-компонент:
    • возможность вводить и корректировать данные;
    • возможность работы с банком типа Глобальный поиск (поиск в нескольких банках).
  • Новые функции:
    • LOOP — выполнение действий над связанными записями;
    • SUMAGE — возвращает сумму заданных промежутков времени;
    • SUBAGE — возвращает дату «за вычетом» указанного периода времени;
    • DIR — возвращает массив, содержащий названия файлов и/или каталогов, расположенных по указанному пути.
  • Режим проектирования статистических отчётов.
  • При выдаче записей по выходной форме добавлена кнопка вывода/удаления разметки страниц.
Работа над ошибками:
  • Исправлена работа статусов формул «не вычислять при ...».
  • Откорректирована работа статуса «Замена непустого значения».
  • Откорректировано установление ссылок между базами в банке типа XML.
  • Исправлена работа запросов по образцу при восстановлении банка.
  • Доработана совместимость различных версий системы для воспроизведения форм.
  • Исправлена ошибка декодирования словарных полей, при выдаче записей по нескольким выходным формам.
  • Исправлена ошибка при вводе значений поля типа «Дата».
Оптимизация:
  • Существенно увеличена скорость массовой идентификации и идентификации при обмене между банками.
  • Увеличена скорость обмена между банками, идентификации, восстановления банка из копии и других режимов.
  • При выдаче по форме существенно увеличена скорость обработки записей большого объёма (например, записей, содержащих поле типа «Файл»).
  • В формах ввода изменён ввод значений поля типа «Дата».
  • Уменьшена загрузка процессора в режиме просмотра отобранных записей.

09.08.2001

CronosPlus. Версия 2.00

Новое:
  • Режим графического представления связей объекта.
  • Возможность уточнения запроса.
  • Возможность отключения отображения словарных баз данных перед заданием запроса и/или перед вводом/коррекцией записи.
  • В проектирование выходных форм и форм ввода добавлено отображение разметки, задание шага, типа и цвета в параметрах, выравнивание элементов формы по разметке.
  • Выходные формы и формы ввода:
    • для полей типа «Дата» добавлена возможность выбора формата даты;
    • возможность копирования/вставки элементов форм в/из буфера обмена;
    • новые свойства выходных форм: тип выдачи по умолчанию (графический, RTF, HTML), отступы между ответами, сортировка при выдаче;
    • сортировка при выдаче записи связанных баз;
    • выдача записей по нескольким выходным формам (в разных окнах);
    • возможность сохранять ответ в конец существующего файла формата RTF.
  • Новые функции:
    • MAXVAL — вычисление максимального элемента массива;
    • MINVAL — вычисление минимального элемента массива;
    • SUMVAL — вычисление суммы элементов массива;
    • ININTERVAL — устанавливает, находится ли значение в границах указанного интервала;
    • AGE — возвращает количество дней, месяцев, лет между указанными датами;
    • ADDAGE — возвращает дату, которая наступит через указанное количество дней от определённой даты;
    • MULAGE — увеличивает (уменьшает) указанную дату в соответствии с коэффициентом.
Работа над ошибками:
  • Устранена проблема с выдачей некоторых графических файлов на печать.
  • Устранена проблема, возникавшая в Win95/98 при выдаче по форме, при наличии в поле типа файл множественного значения в графическом формате.
  • Откорректировано подключение внешних данных из Oracle версии 7.х и 8.х.
Оптимизация:
  • Изменена система привязки программы к компьютеру. Новая система привязки не требует перегистрации после переустановки Windows, форматирования жёсткого диска или замены части комплектующих компьютера и т.п. Для сетевой версии программы достаточно зарегистрировать только серверную часть.
  • Обновлён графический дизайн.
  • Существенно увеличена скорость работы таблицы в окне ввода/коррекции при большом количестве записей.

19.03.2001

CronosPlus. Версия 1.32

Новое:
  • Возможность удаления всех условий поиска из запроса.
  • Проведение ревизии любых системных файлов (CroSys.* и CroStru.*).
  • В меню «Банк» добавлен пункт «Визуальное представление».
  • Интернет-доступ.
  • Поле типа «Время» на внешних банках.
  • Новые переменные и статусы формул.
  • Разграничение уровней доступа к записям.
  • Пользовательская таблица перекодирки символов при переводе банка Cronos (DOS) в CronosPlus.
  • Возможность продолжения операций при нехватке места на диске.
  • Банк для глобального поиска.
  • Формы ввода.
  • Режим сохранения/восстановления результатов обработки запроса.
  • В режиме просмотра/коррекции добавлена возможность вывода на печать и сохранения в файле текущего состояния дерева связей объектов.
  • Добавлен новый тип банка — XML-документ.
  • Добавлен новый режим — выдача и редактирование информации по выходной форме в RTF-формате.
  • Формы ввода: добавлены генерация стандартной формы ввода и задание произвольного порядка обхода элементов формы.
  • Проектирование структуры банка данных:
    • создание/удаление таблиц обмена по нескольким помеченным базам;
    • удаление нескольких помеченных полей базы;
    • возможность копирования структуры базы.
Работа над ошибками:
  • Исправлена ошибка, которая могла приводить к неправильному импорту файлов.
  • Исправлен некорректный поиск для видов сравнения «Кратность вида ...» по полям типа «Файл».
  • Исправлены ошибки при ревизии банка.
  • Устранены эпизодические зависания в многопоточных режимах.
  • Устранены ошибки в сортировке, глобальном поиске, а также ошибки, возникающие при вычислениях по связанным записям.
Оптимизация:
  • Поддержка Access 2000, Excel 2000.
  • Оптимизирован механизм блокировок в формулах.
  • Расширены возможности визуального представления структуры банка данных.

12.04.2000

CronosPlus. Версия 1.27

Новое:
  • Распознавание файлов следующих форматов: GIF, PNG, TGA, TIFF (TIF), JPEG/JFIF (JPG), PCX, Windows BMP, Macintosh PICT (PIC), EPS, Windows-метафайлы и расширенные метафайлы (WMF и EWF).
  • Системный журнал.
  • Разграничение прав доступа к запросам по образцу.
  • В анкетную форму режима просмотра/коррекции добавлено отображение:
    • информативных полей связанных записей;
    • графических файлов;
    • содержимого файлов текстовых форматов (DOS, Windows, KOI8, UNICODE), MS Word (6.0, 7.0, 97), RTF, HTML (DOS, Windows, KOI8), Лексикон (для DOS, Windows).
  • Проектирование выходных форм: добавлена возможность массовой замены цвета элементов, статусов, а также изменение цвета при выдаче первого/последнего ответа.
  • Добавлены новые функции:
    • INPUTDATE — вывести диалог для задания даты c проверкой;
    • INPUTDATEINTERVAL — вывести диалог для задания интервала даты c проверкой;
    • USERECORD — «перейти» к записи по мнемокоду базы и системному номеру и выполнить над ней указанные выражения;
    • DECODE — раскодировать значение кодируемого поля по словарю;
    • GETNAME — вернуть название поля;
    • EXECUTE — выполнить внешнюю программу.
  • Ревизия: добавлена функция обнаружения и удаления отсылок на недопустимую базу.
  • Добавлен пункт в меню «Администратор» — «Очистка данных банка».
  • В меню «Банк» добавлен пункт «Переход к словарю/банку».
Работа над ошибками:
  • В выходных формах исправлена ошибка выдачи нескольких связных одного объекта.
  • Исправлена ошибка, возникавшая в режиме коррекции при установлении связи между записями по системному номеру.
  • Исправлено отображение пустой даты во внешних банках.
  • Откорректирована работа идентификации при использовании в формулах функции NEW.
  • Устранено периодическое «сбрасывание» формул в базах.
  • Исправлена ошибка при импорте файлов.
  • Исправлена ошибка, возникавшая при установлении связи по системному номеру из новой записи.
  • Исправлено некорректное прерывание восстановления банка.
  • Исправлена ошибка, возникавшая при подключении внешнего банка с отсутствующими файлами (*.dbf, *.mdb и т. д.).
Оптимизация:
  • При сохранении в HTML-файле результатов выдачи по выходной форме добавлена возможность разбиения выдачи по порциям в отдельные файлы.
  • Увеличена скорость просмотра отобранных документов в таблице.
  • Существенно увеличена скорость обмена данными между банками.
  • Оптимизирована работа с системой доступа и проектированием банка.

23.12.1999

CronosPlus. Версия 1.23

Новое:
  • Контекстный поиск для полей типа «дата» и «время».
  • Возможность выбора режима, автоматически запускаемого после выполнения запроса.
  • Возможность изменения типа существующего поля.
  • Свойство поля — «Символьное».
  • Ревизия и оптимизация: удаление несвязанных значений полей типа «Файл».
  • Индикация отсутсвия DAO-драйверов для работы с внешними банками.
  • Сохранение UNC для файлов внешних банков.
Работа над ошибками:
  • Исправлена ошибка конвертации полей типа «Файл» из DOS-банка.
  • Устранена ошибка, возникающая при добавлении нового связанного объекта в пустом обязательном сложном поле.
  • Откорректирован режим сортировки больших объёмов информации.
  • Исправлена ошибка, связанная с занесением больших объёмов данных в текстовые поля.
  • Устранены проблемы, возникающие при конвертации DOS-банков, которые содержат ошибки в записях.
  • Реализована корректная работа 3 и 4 типов идентификации.
  • Устранено резкое замедление работы системы при создании новых баз.
  • Исправлена ошибка, возникавшая при удалении поля или базы, указанного в формуле и в запросах по образцу.
Оптимизация:
  • После выполнения запроса система автоматически переходит в режим просмотра/коррекции.
  • Увеличена скорость подключения банков внешнего формата (DBF, Access, Paradox) любого объёма.
  • Повышена скорость обмена данными между банками.
  • Ревизия: увеличена скорость обработки фиктивных записей.
  • Оптимизирована работа со сложными полями в формулах.

07.06.1999

CronosPlus. Версия 1.12

Новое:
  • Массовая коррекция:
    • копирование значений простых полей;
    • управление вычислением формул.
  • Поиск на вводе.
  • Импорт файлов с созданием для каждого файла новой записи.
  • Ревизия банка.
  • Оптимизация банка.
Работа над ошибками:
  • Откорректировано обновление индексов при обмене данными между банками.
  • Исправлен режим инсталляции системы.
  • Исправлена ошибка в блокировке при восстановлении и конвертации банка.
  • Устранена ошибка при показе информации о программе под Win98.
  • Устранена ошибка при подключении банка на CD-ROM при работе в Windows 9x.
  • Откорректирована выдача обязательных элементов выходных форм.
  • Исправлена работа с Novell Client для Windows 9x, NT.
  • Организована корректная блокировка банка при ревизии в случае, если с банком работают пользователи с других станций.
  • Исправлены файлы, которые антивирусы ошибочно принимали за «возможно инфицированные».
  • Устранена проблема подключения словарных банков, созданных в версиях до версии 1.10.
  • Исправлена ошибка при создании новой базы и задании её словарных свойств.
Оптимизация:
  • Увеличена скорость поиска записей без индексов и сокращено время обмена в банках внешних форматов.
  • Увеличена скорость алгоритма формирования индексных массивов по текстовым полям.
  • Оптимизирован алгоритм построения индексов и сортировки.
  • Переделан режим копирования и восстановления форм отчёта.

25.02.1999

CronosPlus. Версия 1.06

Новое:
  • Меню Help.
  • Возможность проектирования и выполнения запросов по образцу.
  • Редактор формул:
    • выбор шрифта;
    • номер поля в списке полей.
  • Поддержка работы с банками внешних форматов:
    • Oracle;
    • Access.
  • Параметрическое задание пути для временных файлов системы.
  • Уточнение запроса при поиске по словарю.
  • Новые функции:
    • VALCOUNT — количество значений переменной или поля;
    • WRITEFILE — запись операнда;
    • APPENDFILE — дописать операнд в файл;
    • DELETEFILE — удалить файл;
    • READFILE — считать файл;
    • GETNAME — возвращает имя поля;
    • GETNUMBER — возвращает номер поля;
    • FSL — возвращает понятие словаря, взятое из поля;
    • CONVERT — заменить в операнде указанные значения;
    • SWAP — заменить в операнде указанные вхождения.
Работа над ошибками:
  • Формулы: исправлено обращение к системным переменным.
  • Редактор формул: исправлена работа с буфером обмена.
  • Исправлен режим коррекции и ввода значений полей типа «Файл».
  • Откорректирован механизм внутренней буферизации записей.
Оптимизация:
  • Выходные формы: теперь могут считываться формы старого формата.
  • Формулы:
    • изменены возвращаемые значения некоторых формул;
    • удалены функции DATETOYMD(),TODATE();
    • все поля и переменные обрабатываются как динамические массивы;
    • стандартизирован формат представления даты (ДД.ММ.ГГГГ) и времени (ЧЧ.ММ).