Групповое переименование переменных, привязка границ к другим переменным, работа с группами трендов через скрипты и множество небольших исправлений. Полный список ниже.

Изменения:

  • добавлено окно группового переименования переменных. Позволяет переименовать переменные по маске / выполнить замену части имени / добавить счетчик с заданными параметрами / просмотреть новые имена перед изменением;
  • границы переменных можно привязать к другим переменным;
  • при создании/редактировании скриптов с типами «изменились переменные» и «нарушена граница» теперь можно использовать фильтр по переменным;
  • группы трендов теперь имеют имя и к ним можно обращаться через скрипты;
  • трендам добавлено свойство OwnerGroup;
  • добавлены функции поиска трендов и групп трендов по имени: GetTrendByNameGetTrendGroupByName;
  • новый тип скрипта: событие для ячеек таблиц;
  • OPC-UA: исправлено переподключение к UA-серверу, если он изменил сертификат;
  • OPC-UA: смена состояний UA-сервера лучше описана в журнале сервера и логах;
  • OPC-UA: в редакторе исправлена ошибка подключения к некоторым UA-серверам с включенными политиками безопасности;
  • UA-серверам добавлен метод RecreateSubscriptions вызывающий пересоздание подписок на UA-сервере;
  • web: в журнал сервера добавлено предупреждение о необходимости использовать имя проекта только с латинскими символами для доступа через web;
  • web: для ссылок на пользовательские изображения автоматически генерируются короткие имена без недопустимых символов, т.е. теперь изображение можно назвать как угодно и ссылка на него в web всегда будет корректной;
  • web: исправлен размер шрифта в ячейках у которых шрифт не наследуется;
  • web: исправлен формат вывода времени в меню просмотра трендов;
  • клиенты учитывают смещение времени по UTC при просмотре трендов, сообщений и в компонентах Расписание;
  • утилита создания анимации: предупреждение о необходимости перезапуска сервера скады, чтобы изменения вступили в силу;
  • утилита настроек: исправлено отображение опций автозапуска;
  • редактор отчетов: исправлено редактирование ссылки, когда связь с переменной разорвана;
  • новое свойство переменных в скриптах MsgGroupID;
  • при изменении свойства DecimalOffset у переменных, клиенты сразу получают значение с учетом нового смещения;
  • при деактивации проекта в БД записываются сообщения о выходе авторизованных пользователей;
  • на десктоп клиентах окно всегда отображается в заданной позиции при выключенном свойстве «Запоминать положение»;
  • на десктоп клиентах исправлен первый (после запуска проекта) переход в группу трендов с заданным временем (через скрипты);
  • на десктоп клиентах исправлена отрисовка трендов толщиной более 1 px;
  • оптимизации производительности при отображении раскрывающегося списка переменных в редакторе;
  • мелкие исправления в редакторе при создании нового проекта;
  • многомониторный режим: исправлено многократное открытие ссылки через GoToLinkClient;
  • многомониторный режим: действия выполненные через скрипты передаются только монитору, который их вызвал, исключая одновременное выполнение на основном и доп. мониторе;
  • исправлено снятие флажков у переменных в скриптах «Изменились переменные»;
  • исправлена смена параметров шрифта в ячейках таблиц, после RunSQL от имени таблицы;
  • исправлена смена типа скрипта «Ошибка SQL-запроса» при переходе со старых версий;
  • исправлено отображение контекстного меню в редакторе трендов и сообщений;
  • исправлена работа скриптов-таймеров после попытки запустить проект сохранённый в старой версии скады;

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

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