Отдельное меню добавления скриптов с подробным описанием событий и удобным выбором переменных. Возможность создания периодических скриптов с интервалом от 1 сек. до часа. Новые типы событий.  Удобная обработка результатов множества архивных процедур.  Панель страниц можно показать/скрыть на любых страницах. Множество улучшений производительности web-клиентов и др. Полный список ниже.

Изменения:

  • новое меню добавления скриптов;
  • новый событие скрипта: «Таймер». Позволяет быстро создавать скрипты с интервалом выполнения от 1 сек. до часа;
  • новый событие скрипта: «Выполнены архивные процедуры». Вызывается после выполнения группы архивных процедур. См. пример использования по ссылке;
  • новое событие скрипта: «Системное событие». Выполняется когда возникло событие связанное с работой сервера скады;
  • опция запуска после старта проекта в скриптах «Таймер» и «Начало часа»;
  • новое свойство у страниц: «Панель страниц». Позволяет показать/скрыть панель страниц на данной странице;
  • новые процедуры: GoToMasterClient, GoToSlaveClient. Вызывают переход на основной/резервный сервер у заданных клиентов;
  • новые процедуры: ArchiveGroupBegin и ArchiveGroupEnd. Позволяют выполнить множество архивных процедур и затем обработать результат;
  • у скриптов (после создания) теперь можно редактировать все параметры, а не только имя;
  • удобный выбор переменных для скриптов «Изменились переменные» и «Нарушена граница»;
  • при наведении курсора на скрипт в подсказке отображается тип события и его параметры;
  • скрипты по событию «Авторизация пользователя» теперь имеют параметр «ConClientData»;
  • журнал сервера: добавлены фильтры по группам и типам сообщений;
  • журнал сервера: увеличен объём отображаемых сообщений;
  • журнал сервера: сообщения о подключении/отключении клиентов выведены в отдельный список;
  • журнал сервера: добавлено «прилипание» скролла в нижней позиции;
  • web: улучшена производительность, значительно уменьшен размер .js-файлов и стилей;
  • web: при использовании продвинутого просмотрщика отчетов загружается меньше .js-модулей;
  • web: улучшена производительность передачи основных файлов web-клиентам;
  • web: улучшена работа кэша при передаче изображений web-клиентам;
  • web: клиенты теперь загружают значительно меньше файлов при подключении к серверу;
  • web: исправлено отсечение краев на 1 px. у фигур;
  • web: исправлен переход в меню сообщений при использовании системы архивации v1;
  • web: исправлен ввод в поля (принадлежащие компонентам Уровень и Заслонка), когда объект создан на основе шаблона;
  • web: скрытый компонент Текст не перехватывает клики мышью;
  • Linux: исправлено отображение настроек службы сервера скады в Options.exe;
  • виртуальная клавиатура: добавлен символ №;
  • виртуальная клавиатура: разрешена установка курсора кликом внутри поля (в которое сейчас осуществляется ввод);
  • виртуальная клавиатура: во время ввода с виртуальной клавиатуры (для ввода чисел) можно использовать также обычную клавиатуру;
  • остановленные проекты, папка которых была удалена, удаляются из списка проектов после перехода на вкладку «Проекты»;
  • увеличена очередь запросов на чтение архивных данных;
  • при импорте переменных с UA-сервера с зажатым SHIFT цепочка имён не прерывается, если переменная принадлежит другой переменной;
  • система отчетов: исправлено построение отчетов если сначала какой-то отчет строился слишком долго и вышел таймаут на построение;
  • исправлена работа функции IsFirstChange при использовании системы архивации v2;
  • исправлена работа функции GetTemplateObject в событиях OnShow/OnClose, когда шаблонное окно вызывается web-клиентом;
  • исправлено добавления расширения к отчетам прикреплённым к e-mail сообщениям;
  • исправлено редко возникающее дублирование последнего переданного сообщения сразу после подключения клиента;
  • в web-демо проект добавлен новый сервер на Linux, в качестве резервного (см. страницу «Серверы»);
  • в web-демо проект добавлен пример пинга (страница «Скрипты -> Пинг»).

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

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