Метод DoReactGlobal используется для генерации реакций системных объектов. Метод DoReactGlobal отправляет реакцию заданному объекту. При этом реакция передается не только тому ядру, на котором зарегистрирован объект, но и всей системе. В методе DoReactGlobal реакция задается объектом MsgObject.

Синтаксис обращения к методу:

function  DoReactGlobal(msgevent : MsgObject)

Аргументы метода:

  1. msgevent – обязательный аргумент. Задает реакцию, отправляемую заданному объекту. Допустимые значения: объекты MsgObject, ранее созданные в скрипте.

Пример. При выполнении макрокоманды №2 ставить луч №2 на охрану. Команду отправлять по всем ядрам системы в виде реакции для регистрации в Протоколе событий.

if (Event.SourceType == "MACRO"&& Event.SourceId == "2" && Event.Action == "RUN")
{
	var msgevent = CreateMsg();
	msgevent.SourceType = "GRAY";
	msgevent.SourceId = "2";
	msgevent.Action = "ARM";
	DoReactGlobal(msgevent);
}