Документация 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я.