Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: ShinkarukOA от 19 Декабря 2022, 13:57:19
-
Добрый день!
Для перехода к требуемой группе сообщений используется функция GoToMessagesGroupALL(ID).
А что если у устройства аварии лежат в 2х словах, а таких устройств много...получается логическая группа сообщений состоит из 2х ID.
Я так понимаю что это можно решить если на каждое устройство создать свою группу и обращаться уже к ID группы, но тогда придется в каждой такой группе создавать шаблон сообщений (причем в ручную, потому что функции копировать/вставить к сожалению нет).
Это единственный вариант или можно как то решить эту задачу проще?
Сейчас понял что в моем случае регистры идут друг за другом и можно считать двойное слово, но корректность смогу проверить чуть позже.
-
Здравствуйте.
Для перехода к требуемой группе сообщений используется функция GoToMessagesGroupALL(ID)
Учитывайте, что процедура GoToMessagesGroupALL (https://simple-scada.com/help/script/gotomessagesgroupall.html)произведет переход к заданной группе сообщений на всех клиентах. Если требуется перейти в группу сообщений на клиенте, с которого нажали на кнопку, то используйте процедуру GoToMessagesGroupClient (https://simple-scada.com/help/script/gotomessagesgroupclient.html).
А что если у устройства аварии лежат в 2х словах, а таких устройств много...получается логическая группа сообщений состоит из 2х ID.
При необходимости, Вы можете создать для каждого устройства отдельную группу сообщений и добавить в нее нужные сообщения.
тогда придется в каждой такой группе создавать шаблон сообщений
Если для сообщений используется один и тот же шаблон, то его не требуется копировать. Создайте сообщение на основе шаблона в требуемой группе и в поле "Шаблон" выберите требуемый шаблон(не обязательно из этой же группы).
-
Спасибо за подробный ответ!