СЭД «ДЕЛО»
Руководство пользователя
×

add_evnt_queue_item – добавление элементов в очередь событий

Процедура добавляет новое событие в очередь. Событие относится к объекту системы, ссылка на который указывается параметрами aObjectName и aObjectId. Значение параметра aObjectId формируется по следющим правилам:
-                     Если идентификатор объекта это число (например DOC_RC.ISN_DOC) – то в параметре aObjectId должна передаваться строка ISN#<ISN_DOC>.
-                     Eсли идентификатор это код DUE – то в параметре aObjectId передается значение кода.
 
Если объект к которому относится сообщение это РК, РКПД или поручение, то в параметре aDueDocgroup должен передаваться код DUE соответствующей группы документов. Для остальных типов объектов этот параметр не заполняется.
В параметре aFlags может передаваться произвольная информация, но желательно передавать в нем список строковых идентификаторов, разделенных символом "," (запятая): <flag1>,<flag2>,…,<flagN>
В таблице описаны аргументы хранимой процедуры (см. Таблица Е. 5).
Таблица Е. 5
Название
Тип
Описание
Допустимые значения
aKindEvent
int
Тип события
1 - создание, 2 - модификация
aObjectName
string(48)
Тип объекта
EOS_OBJECT.OBJECT_NAME
aObjectId
string(255)
Идентификатор объекта
Null, строка
aDueDocgroup
string(48)
Код due группы документов
Null, DOCGROUP_CL.DUE.
aFlags
string(2000)
Дополнительные флаги события
Список флагов
 
При выполнении процедуры могут возникнуть следующие исключения:
-                     Не задано значение параметра (Код due группы документов)
-                     Недопустимое значение параметра (Тип события)
Онлайн помощь создана в Dr.Explain