Документация iSZN
pkSysEvtNotifyInt.sql
Сообщения об ошибках
Error_PDocEventAlreadyExists
PROCEDURE Error_PDocEventAlreadyExists(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iEventKindID PLS_INTEGER);
Описание
Вызывает exception “собыие данного вида по данному экземпляру документа уже существует”.
Параметры:
- iRegionID, iPDocID - ключ экземпляра персонального документа;
- iEventKindID - ID вида события.
Общие функции
AllocateNewRgnEventID
FUNCTION AllocateNewRgnEventID(iRegionID PLS_INTEGER) RETURN PLS_INTEGER;
Описание
Возвращает новый свободный ID регионального события Системы.
AllocateNewRgnEvtNotifID
FUNCTION AllocateNewRgnEvtNotifID(iRegionID PLS_INTEGER) RETURN PLS_INTEGER;
Описание
Возвращает новый свободный ID уведомления о региональном событии Системы.
RgnEvent_NotifyUser
PROCEDURE RgnEvent_NotifyUser(iRegionID PLS_INTEGER, iEventID PLS_INTEGER, sUsername VARCHAR2);
Описание
Добавляет уведомление о региональном событии Системы указанному пользователю.
Параметры:
- iRegionID, iEventID - ключ регионального события Системы;
- ssUsers - список имён пользователей.
Если уведомление об этом событии у этого пользователя уже имеется, новое уведомление не создаётся.
RgnEvent_NotifyUsers
PROCEDURE RgnEvent_NotifyUsers(iRegionID PLS_INTEGER, iEventID PLS_INTEGER, ssUserNames uszn.pkGen.TStrings30);
Описание
Добавляет уведомление о региональном событии Системы указанным пользователям.
Параметры:
- iRegionID, iEventID - ключ регионального события Системы;
- ssUserNames - список имён пользователей.
Если уведомление об этом событии у каких-то из пользователей уже имеется, для них новых уведомлений не создаётся.
События по обращениям за предоставлением ГУ
RgnEvt_RcvStateSvcRequest
PROCEDURE RgnEvt_RcvStateSvcRequest(iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, dEventDateTime DATE);
Описание
Регистрирует событие “Получение обращения за предоставлением государственной услуги в электронном виде”.
Параметры:
- iRegionID, iRequestID - ключ обращения за предоставлением ГУ;
- dEventDateTime - дата и время возникновения события.
RgnEvt_RcvSSvcRequestMsg
PROCEDURE RgnEvt_RcvSSvcRequestMsg(iRegionID PLS_INTEGER, iMsgEventID PLS_INTEGER, dEventDateTime DATE);
Описание
Регистрирует событие “Получение сообщения от заявителя”.
Параметры:
- iRegionID, iMsgEventID - ключ события получения сообщения;
- dEventDateTime - дата и время возникновения события.
События по документам заявлений
RgnEvt_AppDecisionTermEnd
PROCEDURE RgnEvt_AppDecisionTermEnd(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, dEventDateTime DATE, iStrictNotExists PLS_INTEGER);
Описание
Регистрирует событие “Истечение срока принятия решения по заявлению”.
Параметры:
- iRegionID, iPDocID - ключ экземпляра персонального документа-заявления;
- dEventDateTime - дата и время возникновения события (истечение срока);
- iStrictNotExists - определяет поведение при наличии такого события по данному экземпляру документа.
События по назначенным выплатам
RgnEvt_GoodsGiveoutTermEnd
PROCEDURE RgnEvt_GoodsGiveoutTermEnd(iRegionID PLS_INTEGER, iDecisionDocID PLS_INTEGER, dEventDateTime DATE);
Описание
Регистрирует событие “Истечение срока выдачи ТМЦ”.
Параметры:
- iRegionID, iDecisionDocID - ключ документа оплаты сумм “Решение о выдаче ТМЦ”;
- dEventDateTime - дата и время возникновения события (истечение срока).
Для назначений, по которым такое событие по этому решению о выдаче ТМЦ уже создано, новые уведомления не создаютcя.