Финальная версия 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;
  • обновлён демо-проект, добавлен пример работы шаблонов, новые списки сообщений и пример работы компонентов «Расписание»;

Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.