Аварийное сообщение
Прокопенко Вера; 14.4.04

Скажите, пожалуйста, как можно получить имя тега, вызвавшего аварию? В фунции gmsgfunc.fct нужно сделать обработку пришедшего сообщения. Просмотрела функции ODK, но нужной не нашла.

Re: Аварийное сообщение
Маслов Дмитрий; 14.4.04

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


Можно сделать проще - завеcти для сообщения служебный текстовый блок, который не будет отображаться в окне сообщений, и на этапе конфигурирования вписывать туда имя тега. А значение текстового блока сработавшего сообщения можно получить в функции gmsgfunc.fct с помощью функций ODK.<<br>