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

pkSvcPfr.sql

Информирование из ЕГИССО по СНИЛС

SaveEgissoExtractResults

PROCEDURE SaveEgissoExtractResults(
  iDataRootTagID PLS_INTEGER, iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iAudOriginID PLS_INTEGER, sAudNotes VARCHAR2,
  cLog IN OUT NOCOPY CLOB, iLevel IN OUT NOCOPY PLS_INTEGER, iErrorCount IN OUT NOCOPY PLS_INTEGER, iWarningCount IN OUT NOCOPY PLS_INTEGER, iResultStatus OUT PLS_INTEGER);
 
/*********************************************************************************************************************
 Сведения о трудовой деятельности
*********************************************************************************************************************/
 
-- Обрабатывает разобранные xml-данные вложения со сведениями о трудовой деятельности из ответа на межведомственный запрос по ВС
-- СМЭВ-3 «Предоставление сведений о трудовой деятельности».
-- Заполняет сведения о трудовой деятельности в персональном документе «Сведения о трудовой деятельности»
-- (ID класса=19100).
-- Параметры:
--   iRootTagID       - ID корневого тега;
--   iRegionID        - ID района;
--   iRequestSubjPCID - ID субъекта запроса;
--   cLog             - протокол;
--   iLogLevel        - уровень отступа для протокола;
--   iErrorCount      - количество сбоев;
--   iWarningCount    - количество предупреждений;
--   iAudOriginID     - ID источника события для аудита;

Описание

Сохраняет сведения, полученные в результате запроса с использованием вида сведений «Информирование из ЕГИССО по
СНИЛС (1.0.3)».
Входные параметры:

  • iDataRootTagID - ID корневого тега с разобранными данными ответа;
  • iRegionID, iPDocID - ключ документа запроса «Информирование из ЕГИССО по СНИЛС», ID класса 17368;
  • iAudOriginID - ID источника события для аудита;
  • sAudNotes - примечания к аудиту.

Выходные параметры:

  • cLog - протокол сохранения;
  • iLevel - уровень вложенности протокола;
  • iErrorCount - количество сбоев при сохранении;
  • iWarningCount - количество предупреждений при сохранении;
  • iResultStatus - статус межведомственного запроса по итогам обработки; константа из числа uszn.pkInterDept.IReqStatus_xxx; null, если статус запроса менять не следует.

Сведения о трудовой деятельности

LabourInfo_ProcessXml

PROCEDURE LabourInfo_ProcessXml(
  iRootTagID PLS_INTEGER, iRegionID PLS_INTEGER, iRequestSubjPCID PLS_INTEGER,
  cLog IN OUT NOCOPY CLOB, iLogLevel IN OUT NOCOPY PLS_INTEGER,
  iErrorCount IN OUT NOCOPY PLS_INTEGER, iWarningCount IN OUT NOCOPY PLS_INTEGER,
  iAudOriginID PLS_INTEGER, sAudNotes VARCHAR2);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY uszn.pkSvcPfr IS
 
/*********************************************************************************************************************
 Информирование из ЕГИССО по СНИЛС
*********************************************************************************************************************/
 
-- Типы данных:
-- -- Сведения о факте назначения
TYPE TAsgFactInfo IS RECORD(
  iMSZID       PLS_INTEGER,   -- ID МСЗ ЕГИССО по справочнику iSZN
  iFormID      PLS_INTEGER,   -- ID формы предоставления по справоsчнику iSZN
  nAmount      NUMBER(14, 2), -- сумма

Описание

Обрабатывает разобранные xml-данные вложения со сведениями о трудовой деятельности из ответа на межведомственный запрос по ВС
СМЭВ-3 «Предоставление сведений о трудовой деятельности».
Заполняет сведения о трудовой деятельности в персональном документе «Сведения о трудовой деятельности»
(ID класса=19100).
Параметры:

  • iRootTagID - ID корневого тега;
  • iRegionID - ID района;
  • iRequestSubjPCID - ID субъекта запроса;
  • cLog - протокол;
  • iLogLevel - уровень отступа для протокола;
  • iErrorCount - количество сбоев;
  • iWarningCount - количество предупреждений;
  • iAudOriginID - ID источника события для аудита;
  • sAudNotes - примечания для аудита.