Групповое переименование переменных, привязка границ к другим переменным, работа с группами трендов через скрипты и множество небольших исправлений. Полный список ниже.
Изменения:
- добавлено окно группового переименования переменных. Позволяет переименовать переменные по маске / выполнить замену части имени / добавить счетчик с заданными параметрами / просмотреть новые имена перед изменением;
- границы переменных можно привязать к другим переменным;
- при создании/редактировании скриптов с типами «изменились переменные» и «нарушена граница» теперь можно использовать фильтр по переменным;
- группы трендов теперь имеют имя и к ним можно обращаться через скрипты;
- трендам добавлено свойство OwnerGroup;
- добавлены функции поиска трендов и групп трендов по имени: GetTrendByName, GetTrendGroupByName;
- новый тип скрипта: событие для ячеек таблиц;
- 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-запроса» при переходе со старых версий;
- исправлено отображение контекстного меню в редакторе трендов и сообщений;
- исправлена работа скриптов-таймеров после попытки запустить проект сохранённый в старой версии скады;
Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.
Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.