Документация 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 - ключ МСП.