Производит применение скрипта изменения состояния для клиентов, групповых счетов и внешних контролируемых счетчиков. При этом скрипт немедленно не выполняется, он ставится в очередь.
C/C++ -
HRESULT _stdcall PushScript([in] enum APIListType List, [in] BSTR Obj, [in] enum ScriptExecType EventType, [out, retval] VARIANT_BOOL* Value);
Delphi -
function PushScript(List: APIListType; const Obj: WideString; EventType: ScriptExecType): WordBool; safecall;
Возвращаемое значение - true, если в настройках объекта скрипт назначен и скрипт был поставлен в очередь на выполнение.
List - Тип списка, перечисление APIListType.
Obj - GUID или Отображаемое Имя объекта.
EventType - тип скрипта по событию, заданному в настройках объекта. Для клиентов и групповых счетов это может быть ScriptType_StateChange или ScriptType_LimitChange, для контролируемых счетчиков только ScriptType_StateChange.
Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?sdk_pushscript.htm