Документация iSZN

pkAud.sql

Люди/коллективы

LogPCFileEvent

PROCEDURE LogPCFileEvent(iRegionID PLS_INTEGER, iPCFileID PLS_INTEGER, iEventKindID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует событие файла человека/коллектива.
Параметры:

  • iRegionID, iPCFileID - ключ файла человека/коллектива, с которым связано событие;
  • iEventKindID - ID вида события;
  • iOriginID - ID источника возникновения события;
  • sNotes - описание события.

Если файл человека/коллектива не существует, вызывает exception.

Log_PCFile_Create

PROCEDURE Log_PCFile_Create(iRegionID PLS_INTEGER, iPCFileID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует создание файла человека/коллектива. Если файл человека/коллектива не существует, вызывает exception.

Log_PCFile_Modify

PROCEDURE Log_PCFile_Modify(iRegionID PLS_INTEGER, iPCFileID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует редактирование файла человека/коллектива. Если файл человека/коллектива не существует, вызывает exception.

Log_PCFile_Delete

PROCEDURE Log_PCFile_Delete(iRegionID PLS_INTEGER, iPCID PLS_INTEGER, iPCFileID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует удаление файла человека/коллектива.

Персональные документы

LogPDocInstanceEvent

PROCEDURE LogPDocInstanceEvent(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iEventKindID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует событие экземпляра документа.
Параметры:

  • iRegionID, iPDocID - ключ экземпляра персонального документа, с которым связано событие;
  • iEventKindID - ID вида события;
  • iOriginID - ID источника возникновения события;
  • sNotes - описание события.

Если экземпляр документа не существует, вызывает exception.

Log_PDoc_Create

PROCEDURE Log_PDoc_Create(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует создание экземпляра документа. Если экземпляр документа не существует, вызывает exception.

Log_PDoc_Modify

PROCEDURE Log_PDoc_Modify(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует редактирование экземпляра документа. Если экземпляр документа не существует, вызывает exception.

Log_PDoc_Delete

PROCEDURE Log_PDoc_Delete(iRegionID PLS_INTEGER, iPCID PLS_INTEGER, iPDocID PLS_INTEGER, iClassID PLS_INTEGER, sOwnerUser VARCHAR2, rOwnerUserGroupGUID RAW, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует удаление экземпляра документа.

Log_PDoc_ChangeOwnership

PROCEDURE Log_PDoc_ChangeOwnership(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, sOwnerUser VARCHAR2, rOwnerUserGroupGUID RAW, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует изменение пользователя-владельца и/или группы-владельца экземпляра документа. Если экземпляр документа не существует, вызывает exception.

Log_PDoc_CreateFile

PROCEDURE Log_PDoc_CreateFile(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует добавление файла, связанного с экземпляром документа. Если экземпляр документа не существует, вызывает exception.

Log_PDoc_ModifyFile

PROCEDURE Log_PDoc_ModifyFile(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует изменение файла, связанного с экземпляром документа. Если экземпляр документа не существует, вызывает exception.

Log_PDoc_DeleteFile

PROCEDURE Log_PDoc_DeleteFile(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL);

Описание

Протоколирует удаление файла, связанного с экземпляром документа. Если экземпляр документа не существует, вызывает exception.

Назначения по видам выплат

LogPKAssignedEvent

PROCEDURE LogPKAssignedEvent(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iEventKindID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Описание

Протоколирование событий по назначенным видам выплат.

Log_PKA_AssignAdd

PROCEDURE Log_PKA_AssignAdd(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_AssignKill

PROCEDURE Log_PKA_AssignKill(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_AssignEditProps

PROCEDURE Log_PKA_AssignEditProps(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_PayoutEditProps

PROCEDURE Log_PKA_PayoutEditProps(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_AssignCompute

PROCEDURE Log_PKA_AssignCompute(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, dStartDate DATE, dEndDate DATE, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_AssignEditAmounts

PROCEDURE Log_PKA_AssignEditAmounts(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_PayoutCompute

PROCEDURE Log_PKA_PayoutCompute(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_AssignEnable

PROCEDURE Log_PKA_AssignEnable(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_DeductionsEdit

PROCEDURE Log_PKA_DeductionsEdit(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_PayoutEditAmounts

PROCEDURE Log_PKA_PayoutEditAmounts(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_Unpay

PROCEDURE Log_PKA_Unpay(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_PayoutUpdateAmtProps

PROCEDURE Log_PKA_PayoutUpdateAmtProps(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_Pay

PROCEDURE Log_PKA_Pay(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, iPayoutDocID PLS_INTEGER := NULL, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_PayoutRollback

PROCEDURE Log_PKA_PayoutRollback(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_PayoutUpdateAmtState

PROCEDURE Log_PKA_PayoutUpdateAmtState(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_Repay

PROCEDURE Log_PKA_Repay(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, nTotalAmount NUMBER, iPayoutDocID PLS_INTEGER := NULL, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_EditDispatchDate

PROCEDURE Log_PKA_EditDispatchDate(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, dDispatchDate DATE, iPayoutDocID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_EditReceiptDate

PROCEDURE Log_PKA_EditReceiptDate(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, dReceiptDate DATE, iPayoutDocID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Log_PKA_GoodsDecision

PROCEDURE Log_PKA_GoodsDecision(iRegionID PLS_INTEGER, iAssignedID PLS_INTEGER, iOriginID PLS_INTEGER, iPayoutDocID PLS_INTEGER, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

GetRepDateForDate

FUNCTION GetRepDateForDate(iRegionID PLS_INTEGER, iPKID PLS_INTEGER, iPKRgnID PLS_INTEGER, dDate DATE) RETURN DATE;

Описание

Возвращает значение отчётной даты для вида выплаты в указанном районе на календарную дату.

Расчёт доходов людей

Log_PIA_Compute

PROCEDURE Log_PIA_Compute(iRegionID PLS_INTEGER, iPeopleID PLS_INTEGER, iOriginID PLS_INTEGER, dDateFrom DATE, dDateTo DATE, sNotes VARCHAR2 := NULL, iAudMassOpID PLS_INTEGER := NULL);

Описание

Протоколирует расчёт доходов человека.
Параметры:

  • iRegionID, iPeopleID - ключ человека;
  • iOriginID - ID вида источника события;
  • dDateFrom, dDateTo - период, за который рассчитывались доходы;
  • sNotes - примечания;
  • iAudMassOpID - ID записи аудита массовой операции, в ходе которой выполнялся расчёт (null, если массовая операция не использовалась).

Использование информационной системы

Log_LDI_Usage

PROCEDURE Log_LDI_Usage(iRegionID PLS_INTEGER, iDataKindID PLS_INTEGER, iDataRgnID PLS_INTEGER := NULL, iDataID PLS_INTEGER := NULL);

Описание

Создаёт запись аудита запроса информации инфокиоска.
Параметры:

  • iRegionID - район пользователя, выполняющего запрос;.

Log_LDI_SCsToSAMs

PROCEDURE Log_LDI_SCsToSAMs(iRegionID PLS_INTEGER, iSCRgnID PLS_INTEGER, iSCID PLS_INTEGER, iSAMRgnID PLS_INTEGER, iSAMID PLS_INTEGER);

Описание

Создаёт запись аудита запроса информации инфокиоска о порядке предоставления МСП категориям граждан.
Параметры:

  • iRegionID - район пользователя, выполняющего запрос;
  • iSCRgnID, iSCID - ключ социальной категории;
  • iSAMRgnID, iSAMID - ключ МСП.