Метод GetObjectName возвращает название объекта, заданное ему при регистрации в программном комплексе.
Синтаксис обращения к методу:
function GetObjectName(objtype : String, id : String) : String |
Аргументы метода:
Пример. При тревоге по любому лучу вызывать диалоговое окно с информационным сообщением: «Тревога по Лучу (название луча, по которому зарегистрирована тревога). Луч подключен к Серверу (название раздела, к которому относится тревожный луч)».
| Предварительно необходимо с помощью утилиты Arpedit.exe создать диалоговое окно и сохранить его в файле test.dlg в папке <Директория установки ПК Интеллект>\Program. |
if (Event.SourceType == "GRAY" && Event.Action == "ALARM")
{
var grayid = Event.SourceId;
var grayname = GetObjectName("GRAY", grayid);
var compname = GetObjectParentId("GRAY", grayid, "COMPUTER");
DoReactStr("DIALOG", "test", "CLOSE_ALL","");
DoReactStr("DIALOG", "test", "RUN","Тревога по Лучу '" + grayname + "'. Луч подключен к Серверу '" + compname + "'.");
} |