Финальная версия 2.6.0.0 включает все изменения и исправления из двух предыдущих beta-версий и несколько новых возможностей. Ниже полный список изменений по сравнению с предыдущей стабильной версией.
Изменения:
- новая система архивации (включена по умолчанию для всех новых проектов). Подробное описание доступно по ссылке;
- компонент «Список сообщений» с системой архивации v2 теперь может отображать любые группы сообщений. Также он повторяет ту же структуру колонок, которая задана в настройках проекта;
- значительно улучшено хранение пароля, которым защищён проект. Файлы проекта шифруются при установке пароля. Добавлен контроль целостности файлов проекта, если они защищены паролем;
- полям добавлено новое свойство «выравнивание текста»;
- в палитре можно сохранить девять пользовательских цветов;
- добавлена опция изменения размера виртуальной клавиатуры;
- добавлены новые интервалы ограничения архивных данных (до 5 лет);
- обновлена система отчетов. Добавлено огромное количество улучшений и исправлений. Кнопка «Обновить» перенесена на верхнюю панель;
- добавлено автоматическое создание резервных копий проекта. Можно вручную создавать и удалять резервные копии проекта в меню настроек проекта. Для каждого проекта создаётся до 6 резервных копий, затем удаляется самая старая копия и добавляется новая;
- обновлено меню «Открыть проект» в редакторе. Добавлена кнопка удаления проекта и просмотр резервных копий проекта;
- добавлены опции резервного копирования проектов в утилиту настроек;
- web: компонент «Расписание» теперь доступен для web-клиентов;
- web: уменьшен размер файлов передаваемых от сервера скады web-клиентам;
- web: исправлена авторизация если в имени пользователя есть спец. символы;
- web: исправление при создании компонентов «Фигура» с толстой рамкой;
- web: при включенной опции ввода логина в окне авторизации (после первой авторизации) теперь выводится поле ввода вместо списка пользователей;
- telegram: исправлена отправка документов с русским именем. Улучшено имя при передаче построенных отчетов;
- telegram: исправление сохранения и загрузки больших значений СhatID из файла настроек;
- OPC-UA: при переходе UA-сервера в тестовые или недопустимые состояния в журнал сервера скады выводятся соответствующие сообщения;
- OPC-UA: исправлено долгое ожидание подключения/переподключения, когда связь с сервером нарушена;
- встроенный UA-сервер: сертификат сервера автоматически обновляется когда его срок истёк;
- компоненту «Расписание» добавлен метод Clear для удаления всех интервалов;
- в настройки проекта добавлена кнопка для обновления ID-проекта;
- новые процедуры для остановки запущенного ранее пинга: StopPing и StopPingByObject;
- функция GetTemplateObject теперь работает в событиях OnShow и OnClose шаблонных окон;
- новые свойства у ячеек таблиц: OwnerTable и OwnerCol;
- изменён метод раскрывающегося списка DeleteItem. Добавлен параметр AUpdateValues, который вызывает обновление значений в строках списка в соответствии с их индексами;
- скрытие видимости объектов через права пользователя теперь работает в окнах;
- можно отказаться от сохранения изменений в момент закрытия окна опций;
- сохранённые граничные значения переменных можно удалить через меню «Проект -> Настройки -> Другие»;
- редактор пересчитывает количество кадров анимированных изображений во время загрузки проекта;
- исправлена подпись дня недели при смене типа у компонента Расписание;
- исправлена загрузка трендов при переходе в меню трендов с включенным онлайн режимом;
- исправлена редкая ошибка редактора возникающая после выключения;
- исправлен результат вычисления процедур ArchiveTimeOn и ArchiveTimeOff;
- исправлена работа скроллов в утилите настроек при включенном масштабировании экрана;
- исправлена редкая ошибка редактора при переходе к скрипту по нажатию на кнопку «…»;
- исправлено отображение компонента «Список сообщений» в шаблонных окнах;
- исправлено назначение скриптов на события множеству однотипных объектов;
- исправлено подключение к проекту на клиенте, после неудачного подключения к другому проекту;
- исправлен выбор переменных для трендов когда панель переменных зафиксирована;
- исправлена ошибка из-за которой сервер скады (только при работе как служба) мог зависать с нагрузкой на одно ядро процессора;
- исправлено копирование лог-файлов в резервную папку при работе сервера как службы;
- исправлено заполнение цветом фиксированной строки таблицы (раньше оно перекрывало текст в ячейках);
- исправлена смена прозрачности и цвета текста в поле во время ввода значения;
- исправлено создание таблицы переменных в БД при использовании SQL Server и с длинными именами/описаниями переменных;
- исправлена ошибка редактора при выборе переменной у инструмента (перед добавлением объектов на мнемосхему);
- исправлено: при нажатии клавиши Delete во время редактирования имени пользователя открывалось окно удаления пользователя;
- опция «запретить множественную авторизацию» теперь включена по-умолчанию;
- опция «Места разрывов в трендах» удалена, разрывы в трендах теперь всегда отображаются без «падения» тренда;
- новые сообщения по-умолчанию отображаются сверху;
- добавлены подсказки в редакторе когда включена опция сохранения граничных значений;
- добавлено предупреждение о необходимости перезапустить редактор после редактирования изображений в утилите Pictures;
- обновлён демо-проект, добавлен пример работы шаблонов, новые списки сообщений и пример работы компонентов «Расписание»;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.
Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.