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

pkEpguPgs.sql

Парсинг XML-данных (общая часть)

StrToDate

FUNCTION StrToDate(sValue VARCHAR2) RETURN DATE;

Описание

Переводит текст в формате dd.mm.yyyy в дату. Если значение равно null, возвращает null. Если значение содержит некорректную дату, возникает exception.

BoolStrToInt

FUNCTION BoolStrToInt(sValue VARCHAR2) RETURN PLS_INTEGER;

Описание

Переводит текст в формате xsd:boolean в целое число (0/1). Если значение равно null, возвращает null. Если значение некорректно, возникает exception.

Обработка разобранных данных заявлений (общая часть)

GetIdentityDoc

FUNCTION GetIdentityDoc(DocInfo IN TIdentityDocInfo) RETURN uszn.pkWSStateSvcProc.RIdentityDoc;

Описание

Преобразует данные документа, удостоверяющего личность, в формат usznpkWSStateSvcProc.

GetPersonInfo

FUNCTION GetPersonInfo(Person IN TPersonInfo, iRoleID PLS_INTEGER) RETURN uszn.pkWSStateSvcProc.RPersonInfo;

Описание

Преобразует общие данные человека в формат usznpkWSStateSvcProc.
Параметры:

  • Person - общие данные человека в формате ПГС;
  • iRoleID - роль человека в обращении за ГУ; константа из числа uszn.pkWSStateSvcProc.IAPP_ROLE_ID_xxx.

DecodeBinaryDocNames

PROCEDURE DecodeBinaryDocNames(
  iMappingKindID PLS_INTEGER, iIntRegionID PLS_INTEGER,
  Docs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAttachments,
  iWarningCount IN OUT NOCOPY PLS_INTEGER, iErrorCount IN OUT NOCOPY PLS_INTEGER, cLogData IN OUT NOCOPY CLOB,
  iLogLevel PLS_INTEGER);
-- Прикрепляет к документу обращения за предоставлением услуги в электронном виде файлы документов, прикреплённые к
-- заявлению.
-- Параметры:
--   iRegionID, iPDocID - ключ документа-обращения за ГУ;
--   iSmev3IncMsgID     - ID входящего сообщения СМЭВ-3;
--   Docs               - описание файлов, приложенных к заявлению;
--   iAudOriginID       - ID источника события для аудита;
--   sAudNotes          - примечания для аудита;
--   iWarningCount      - количество предупреждений при обработке;
--   iErrorCount        - количество сбоев при обработке;
--   cLogData           - данные протокола;
--   iLogLevel          - начальный уровень протоколирования.
PROCEDURE AttachBinaryDocuments(
  iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iSmev3IncMsgID PLS_INTEGER, Docs uszn.pkWSStateSvcProc.TAttachments, iAudOriginID PLS_INTEGER, sAudNotes VARCHAR2,
  iWarningCount IN OUT NOCOPY PLS_INTEGER, iErrorCount IN OUT NOCOPY PLS_INTEGER, cLogData IN OUT NOCOPY CLOB,
  iLogLevel PLS_INTEGER);

Описание

Заполняет описание двоичных документов, прикреплённых к заявлению.
Параметры:

  • iMappingKindID - ID записи соответствия кода документа названию;
  • iIntRegionID - ID внутреннего района записи соответствия;
  • Docs - список документов, полученный в результате парсинга XML;
  • iWarningCount - количество предупреждений при обработке;
  • iErrorCount - количество сбоев при обработке;
  • cLogData - данные протокола;
  • iLogLevel - начальный уровень протоколирования.

AttachBinaryDocuments

PROCEDURE AttachBinaryDocuments(
  iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iSmev3IncMsgID PLS_INTEGER, Docs uszn.pkWSStateSvcProc.TAttachments, iAudOriginID PLS_INTEGER, sAudNotes VARCHAR2,
  iWarningCount IN OUT NOCOPY PLS_INTEGER, iErrorCount IN OUT NOCOPY PLS_INTEGER, cLogData IN OUT NOCOPY CLOB,
  iLogLevel PLS_INTEGER);
-- Возвращает ID ДУЛ в iSZN по наименованию ДУЛ.
-- Если наименование ДУЛ не задано, возвращает null.
-- Если наименование ДУЛ не опознано, возвращает 7623 («Документ, удостоверяющий личность, неопределённого образца»).
FUNCTION  GetIdentityDocClass(sDocName VARCHAR2) RETURN PLS_INTEGER;

Описание

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

  • iRegionID, iPDocID - ключ документа-обращения за ГУ;
  • iSmev3IncMsgID - ID входящего сообщения СМЭВ-3;
  • Docs - описание файлов, приложенных к заявлению;
  • iAudOriginID - ID источника события для аудита;
  • sAudNotes - примечания для аудита;
  • iWarningCount - количество предупреждений при обработке;
  • iErrorCount - количество сбоев при обработке;
  • cLogData - данные протокола;
  • iLogLevel - начальный уровень протоколирования.

GetIdentityDocClass

FUNCTION GetIdentityDocClass(sDocName VARCHAR2) RETURN PLS_INTEGER;

Описание

Возвращает ID ДУЛ в iSZN по наименованию ДУЛ. Если наименование ДУЛ не задано, возвращает null. Если наименование ДУЛ не опознано, возвращает 7623 («Документ, удостоверяющий личность, неопределённого образца»).

DescribeGenericDocInfo

FUNCTION DescribeGenericDocInfo(sNumber VARCHAR2, dDate DATE, sIssuer VARCHAR2) RETURN VARCHAR2;

Описание

Возвращает текстовое описание актовой записи или документа.
Параметры:

  • sNumber - номер АЗ/документа;
  • dDate - дата АЗ/документа;
  • sIssuer - место государственной регистрации/кто выдал.

Если все поля равны null, возвращает null.

DescribeGenericDocInfo

FUNCTION DescribeGenericDocInfo(Doc TGenericDocInfo) RETURN VARCHAR2;

Описание

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

DescribeGenericDocInfoEx

FUNCTION DescribeGenericDocInfoEx(sName VARCHAR2, sSeries VARCHAR2, sNumber VARCHAR2, dDate DATE, sIssuer VARCHAR2) RETURN VARCHAR2;

Описание

Возвращает текстовое описание расширенной информации о документе.
Параметры:

  • sName - наименование документа;
  • sSeries - серия документа;
  • sNumber - номер документа;
  • dDate - дата документа;
  • sIssuer - кто выдал.

Если все поля равны null, возвращает null.

DescribeGenericDocInfoEx

FUNCTION DescribeGenericDocInfoEx(Doc TGenericDocInfoEx) RETURN VARCHAR2;

Описание

Возвращает текстовое описание расширенной информации о документе. Если все поля равны null, возвращает null.

ExtractBankBIC

FUNCTION ExtractBankBIC(sBicBankName VARCHAR2) RETURN VARCHAR2;

Описание

Извлекает БИК банка из поля BIKBankName.

ExtractBankName

FUNCTION ExtractBankName(sBicBankName VARCHAR2) RETURN VARCHAR2;

Описание

Извлекает наименование банка из поля BIKBankName.

Прием заявлений с ЕПГУ по форме «ПГС_Компенсация расходов по оплате жилого помещения и жилищно-коммунальных услуг

ParseApp_HCSCompenation1

PROCEDURE ParseApp_HCSCompenation1(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppHCSCompensation);

Описание

Разбирает данные заявления по форме “ПГС_Компенсация расходов по оплате жилого помещения и жилищно-коммунальных
услуг отдельным категориям граждан (1.0.1)”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

ParseApp_HCSCompenation3

PROCEDURE ParseApp_HCSCompenation3(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppHCSCompensation);

Описание

Разбирает данные заявления по форме “ПГС_Компенсация расходов по оплате жилого помещения и жилищно-коммунальных
услуг отдельным категориям граждан (1.0.3)”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

GetAppDataInfo_HCSCompenation

PROCEDURE GetAppDataInfo_HCSCompenation(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppHCSCompensation,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Предоставление субсидий на оплату жилых помещений и коммунальных услуг»
*********************************************************************************************************************/
 
-- Разбирает данные заявления для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Предоставление субсидий на оплату жилых
-- помещений и коммунальных услуг» (1.0.3)".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - данные, специфичные для услуги.
PROCEDURE ParseApp_HCSSubsidy3(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppHCSSubsidy);
-- Разбирает данные заявления для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Предоставление субсидий на оплату жилых
-- помещений и коммунальных услуг» (1.0.5)".

Описание

Заполняет данные обращения в формате usznpkWSStateSvcProc для следующих ВС:

  • Прием заявлений с ЕПГУ по форме «ПГС_Компенсация расходов по оплате жилого помещения и жилищно-коммунальных услуг отдельным категориям граждан» (1.0.1);
  • Прием заявлений с ЕПГУ по форме «ПГС_Компенсация расходов по оплате жилого помещения и жилищно-коммунальных услуг отдельным категориям граждан» (1.0.3).

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

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Предоставление субсидий на оплату жилых помещений и коммунальных услуг»

ParseApp_HCSSubsidy3

PROCEDURE ParseApp_HCSSubsidy3(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppHCSSubsidy);

Описание

Разбирает данные заявления для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Предоставление субсидий на оплату жилых
помещений и коммунальных услуг» (1.0.3)”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

ParseApp_HCSSubsidy5

PROCEDURE ParseApp_HCSSubsidy5(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppHCSSubsidy);

Описание

Разбирает данные заявления для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Предоставление субсидий на оплату жилых
помещений и коммунальных услуг» (1.0.5)”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

GetAppDataInfo_HCSSubsidy

PROCEDURE GetAppDataInfo_HCSSubsidy(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppHCSSubsidy,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Установление статуса многодетной семьи (выдача, продление действия и замена
 удостоверения многодетной семьи в случаях, предусмотренных нормативными правовыми актами субъекта Российской
 Федерации)»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Установление статуса многодетной семьи (выдача, продление действия и
-- замена удостоверения многодетной семьи в случаях, предусмотренных нормативными правовыми актами субъекта Российской
-- Федерации)" версии 1.0.2.
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - данные, специфичные для услуги.

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Предоставление субсидий на оплату жилых
помещений и коммунальных услуг» (1.0.3)” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Установление статуса многодетной семьи (выдача, продление действия и замена

ParseApp_ManyChildCert

PROCEDURE ParseApp_ManyChildCert(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppManyChildCert);

Описание

Разбирает данные заявления по форме “ПГС_Установление статуса многодетной семьи (выдача, продление действия и
замена удостоверения многодетной семьи в случаях, предусмотренных нормативными правовыми актами субъекта Российской
Федерации)” версии 1.0.2.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

ParseApp_ManyChildCert4

PROCEDURE ParseApp_ManyChildCert4(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppManyChildCert);

Описание

Разбирает данные заявления по форме “ПГС_Установление статуса многодетной семьи (выдача, продление действия и
замена удостоверения многодетной семьи в случаях, предусмотренных нормативными правовыми актами субъекта Российской
Федерации)” версии 1.0.4.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

GetAppDataInfo_ManyChildCert

PROCEDURE GetAppDataInfo_ManyChildCert(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppManyChildCert,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата ежемесячной выплаты в связи с рождением (усыновлением)
 первого ребенка»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Назначение и выплата ежемесячной выплаты в связи с рождением
-- (усыновлением) первого ребенка" версии 1.0.2.
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - данные, специфичные для услуги.
PROCEDURE ParseApp_FirstChild2(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppFirstChild);
-- Разбирает данные заявления по форме "ПГС_Назначение и выплата ежемесячной выплаты в связи с рождением

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Установление статуса многодетной семьи
(выдача, продление действия и замена удостоверения многодетной семьи в случаях, предусмотренных нормативными
правовыми актами субъекта Российской Федерации)» (1.0.2)” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата ежемесячной выплаты в связи с рождением (усыновлением)

ParseApp_FirstChild2

PROCEDURE ParseApp_FirstChild2(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppFirstChild);

Описание

Разбирает данные заявления по форме “ПГС_Назначение и выплата ежемесячной выплаты в связи с рождением
(усыновлением) первого ребенка” версии 1.0.2.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

ParseApp_FirstChild4

PROCEDURE ParseApp_FirstChild4(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppFirstChild);

Описание

Разбирает данные заявления по форме “ПГС_Назначение и выплата ежемесячной выплаты в связи с рождением
(усыновлением) первого ребенка” версии 1.0.4.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

GetAppDataInfo_FirstChild

PROCEDURE GetAppDataInfo_FirstChild(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppFirstChild,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Назначение пособия на ребёнка из малообеспеченной семьи»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Назначение пособия на ребёнка из малообеспеченной семьи".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - данные, специфичные данной услуги.
PROCEDURE ParseApp_LowIncomeChild(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppLowIncomeChild);
-- Заполняет данные обращения для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Назначение пособия на ребёнка из
-- малообеспеченной семьи» (1.0.1)" в формате uszn.pkWSStateSvcProc.
-- Входные параметры:

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата ежемесячной выплаты в
связи с рождением (усыновлением) первого ребенка” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Назначение пособия на ребёнка из малообеспеченной семьи»

ParseApp_LowIncomeChild

PROCEDURE ParseApp_LowIncomeChild(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppLowIncomeChild);

Описание

Разбирает данные заявления по форме “ПГС_Назначение пособия на ребёнка из малообеспеченной семьи”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные данной услуги.

GetAppDataInfo_LowIncomeChild

PROCEDURE GetAppDataInfo_LowIncomeChild(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppLowIncomeChild,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Назначение пособия на ребёнка из малообеспеченной семьи»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Предоставление ежемесячной денежной выплаты семьям при рождении третьего
-- ребенка или последующих детей" версии 1.0.1.
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - данные, специфичные данной услуги.
PROCEDURE ParseApp_ThirdChild1(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppThirdChild);
-- Разбирает данные заявления по форме "ПГС_Предоставление ежемесячной денежной выплаты семьям при рождении третьего
-- ребенка или последующих детей" версии 1.0.3.

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Назначение пособия на ребёнка из
малообеспеченной семьи» (1.0.1)” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Назначение пособия на ребёнка из малообеспеченной семьи»

ParseApp_ThirdChild1

PROCEDURE ParseApp_ThirdChild1(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppThirdChild);

Описание

Разбирает данные заявления по форме “ПГС_Предоставление ежемесячной денежной выплаты семьям при рождении третьего
ребенка или последующих детей” версии 1.0.1.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные данной услуги.

ParseApp_ThirdChild3

PROCEDURE ParseApp_ThirdChild3(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppThirdChild);

Описание

Разбирает данные заявления по форме “ПГС_Предоставление ежемесячной денежной выплаты семьям при рождении третьего
ребенка или последующих детей” версии 1.0.3.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные данной услуги.

GetAppDataInfo_ThirdChild

PROCEDURE GetAppDataInfo_ThirdChild(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppThirdChild,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Присвоение звания «Ветеран труда»»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Присвоение звания «Ветеран труда»".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_LabourVeteran(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppVeteran);
-- Разбирает данные заявления по форме "ПГС_Присвоение звания «Ветеран труда субъекта Российской Федерации»".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Предоставление ежемесячной денежной выплаты
семьям при рождении третьего ребенка или последующих детей»” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Присвоение звания «Ветеран труда»»

ParseApp_LabourVeteran

PROCEDURE ParseApp_LabourVeteran(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppVeteran);

Описание

Разбирает данные заявления по форме “ПГС_Присвоение звания «Ветеран труда»”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

ParseApp_VeteranYanao

PROCEDURE ParseApp_VeteranYanao(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppVeteran);

Описание

Разбирает данные заявления по форме “ПГС_Присвоение звания «Ветеран труда субъекта Российской Федерации»”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_Veteran

PROCEDURE GetAppDataInfo_Veteran(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppVeteran,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Выплата социального пособия на погребение»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Присвоение звания «Ветеран труда»".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_Burial(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppBurial);
-- Заполняет данные обращения для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Выплата социального пособия на погребение»"
-- в формате uszn.pkWSStateSvcProc.
-- Входные параметры:

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Присвоение звания «Ветеран труда»»”
в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Выплата социального пособия на погребение»

ParseApp_Burial

PROCEDURE ParseApp_Burial(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppBurial);

Описание

Разбирает данные заявления по форме “ПГС_Присвоение звания «Ветеран труда»”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_Burial

PROCEDURE GetAppDataInfo_Burial(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppBurial,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата региональной социальной доплаты к пенсии»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Назначение и выплата региональной социальной доплаты к пенсии".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_RSD(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppRSD);
-- Заполняет данные обращения для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата региональной
-- социальной доплаты к пенсии»" в формате uszn.pkWSStateSvcProc.
-- Входные параметры:

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Выплата социального пособия на погребение»”
в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата региональной социальной доплаты к пенсии»

ParseApp_RSD

PROCEDURE ParseApp_RSD(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppRSD);

Описание

Разбирает данные заявления по форме “ПГС_Назначение и выплата региональной социальной доплаты к пенсии”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_RSD

PROCEDURE GetAppDataInfo_RSD(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppRSD,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Оказание государственной социальной помощи отдельным категориям граждан»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Оказание государственной социальной помощи отдельным категориям граждан".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_SocAssistance(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppSocAssist);
-- Заполняет данные обращения для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Оказание государственной социальной помощи
-- отдельным категориям граждан»" в формате uszn.pkWSStateSvcProc.
-- Входные параметры:

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата региональной
социальной доплаты к пенсии»” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Оказание государственной социальной помощи отдельным категориям граждан»

ParseApp_SocAssistance

PROCEDURE ParseApp_SocAssistance(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppSocAssist);

Описание

Разбирает данные заявления по форме “ПГС_Оказание государственной социальной помощи отдельным категориям граждан”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_SocAssistance

PROCEDURE GetAppDataInfo_SocAssistance(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppSocAssist,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата ежемесячной денежной компенсации расходов по оплате услуг
 местных телефонных соединений»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Назначение и выплата ежемесячной денежной компенсации расходов по оплате
-- услуг местных телефонных соединений".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_LocalPhone(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppLocalPhone);
-- Заполняет данные обращения для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата ежемесячной денежной

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Оказание государственной социальной помощи
отдельным категориям граждан»” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата ежемесячной денежной компенсации расходов по оплате услуг

ParseApp_LocalPhone

PROCEDURE ParseApp_LocalPhone(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppLocalPhone);

Описание

Разбирает данные заявления по форме “ПГС_Назначение и выплата ежемесячной денежной компенсации расходов по оплате
услуг местных телефонных соединений”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_LocalPhone

PROCEDURE GetAppDataInfo_LocalPhone(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppLocalPhone,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Предоставление льготного (бесплатного) проезда на автомобильном транспорте
 общего пользования (кроме такси) отдельным категориям граждан за счет средств бюджета субъекта Российской Федерации»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Предоставление льготного (бесплатного) проезда на автомобильном транспорте
-- общего пользования (кроме такси) отдельным категориям граждан за счет средств бюджета субъекта Российской
-- Федерации" версии 1.0.1.
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_CityTravel1(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppCityTravel);

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Назначение и выплата ежемесячной денежной
компенсации расходов по оплате услуг местных телефонных соединений»” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Предоставление льготного (бесплатного) проезда на автомобильном транспорте

ParseApp_CityTravel1

PROCEDURE ParseApp_CityTravel1(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppCityTravel);

Описание

Разбирает данные заявления по форме “ПГС_Предоставление льготного (бесплатного) проезда на автомобильном транспорте
общего пользования (кроме такси) отдельным категориям граждан за счет средств бюджета субъекта Российской
Федерации” версии 1.0.1.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

ParseApp_CityTravel3

PROCEDURE ParseApp_CityTravel3(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppCityTravel);

Описание

Разбирает данные заявления по форме “ПГС_Предоставление льготного (бесплатного) проезда на автомобильном транспорте
общего пользования (кроме такси) отдельным категориям граждан за счет средств бюджета субъекта Российской
Федерации” версии 1.0.3.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_CityTravel

PROCEDURE GetAppDataInfo_CityTravel(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppCityTravel,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Признание гражданина нуждающимся в соцобслуживании»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Признание гражданина нуждающимся в соцобслуживании".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_SocSvcNeed(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppSocSvcNeed);
-- Заполняет данные обращения для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Признание гражданина нуждающимся в
-- соцобслуживании»" в формате uszn.pkWSStateSvcProc.
-- Входные параметры:

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Предоставление льготного (бесплатного)
проезда на автомобильном транспорте общего пользования (кроме такси) отдельным категориям граждан за счет средств
бюджета субъекта Российской Федерации»” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Признание гражданина нуждающимся в соцобслуживании»

ParseApp_SocSvcNeed

PROCEDURE ParseApp_SocSvcNeed(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppSocSvcNeed);

Описание

Разбирает данные заявления по форме “ПГС_Признание гражданина нуждающимся в соцобслуживании”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_SocSvcNeed

PROCEDURE GetAppDataInfo_SocSvcNeed(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppSocSvcNeed,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo, iFirstMemberOffset OUT PLS_INTEGER,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
/*********************************************************************************************************************
 Прием заявлений с ЕПГУ по форме «ПГС_Ежегодная выплата почётным донорам»
*********************************************************************************************************************/
 
-- Разбирает данные заявления по форме "ПГС_Ежегодная выплата почётным донорам".
-- Входные параметры:
--   iDataRootTagID - ID тега <request>.
-- Выходные параметры:
--   AppCommon - общая часть заявления;
--   AppSpec   - часть заявления, специфичная для данной услуги.
PROCEDURE ParseApp_Donors(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppDonors);
-- Заполняет данные обращения для ВС "Прием заявлений с ЕПГУ по форме «ПГС_Ежегодная выплата почётным донорам»" в
-- формате uszn.pkWSStateSvcProc.
-- Входные параметры:

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Признание гражданина нуждающимся в
соцобслуживании»” в формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • iFirstMemberOffset - смещение индексов в списке Persons для членов семьи;
  • AppExtraReqs - дополнительные реквизиты заявления.

Прием заявлений с ЕПГУ по форме «ПГС_Ежегодная выплата почётным донорам»

ParseApp_Donors

PROCEDURE ParseApp_Donors(iDataRootTagID PLS_INTEGER, AppCommon OUT TAppCommon, AppSpec OUT TAppDonors);

Описание

Разбирает данные заявления по форме “ПГС_Ежегодная выплата почётным донорам”.
Входные параметры:

  • iDataRootTagID - ID тега <request>.

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

  • AppCommon - общая часть заявления;
  • AppSpec - часть заявления, специфичная для данной услуги.

GetAppDataInfo_Donors

PROCEDURE GetAppDataInfo_Donors(
  iRegionID PLS_INTEGER, iRequestID PLS_INTEGER, iExtraReqMappingKindID PLS_INTEGER, iExtraReqRegionID PLS_INTEGER,
  Request IN uszn.pkSMEV3.TGetRequestResponse, AppCommon TAppCommon, AppSpec TAppDonors,
  AppDataInfo OUT uszn.pkWSStateSvcProc.RAppDataInfo,
  Persons OUT uszn.pkWSStateSvcProc.TPersonsInfo,
  AppExtraReqs IN OUT NOCOPY uszn.pkWSStateSvcProc.TAppExtraReqList);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY uszn.pkEpguPgs IS
 
-- Общие теги
tag_RecipientPersonalData      CONSTANT VARCHAR2(21) := 'RecipientPersonalData';
tag_DelegatePersonalData       CONSTANT VARCHAR2(20) := 'DelegatePersonalData';
tag_VariantChoice              CONSTANT VARCHAR2(13) := 'VariantChoice';
tag_Documents                  CONSTANT VARCHAR2(9)  := 'Documents';
 
-- Пространства имён:
-- -- Установление статуса многодетной семьи
uri_xmlns_large_family_102     CONSTANT VARCHAR2(4000) := 'urn://rostelekom.ru/EstablishingStatusOfLargeFamily/1.0.2';

Описание

Заполняет данные обращения для ВС “Прием заявлений с ЕПГУ по форме «ПГС_Ежегодная выплата почётным донорам»” в
формате usznpkWSStateSvcProc.
Входные параметры:

  • iRegionID, iRequestID - ключ записи обращения за ГУ;
  • iExtraReqMappingKindID - ID вида соответствия для дополнительных реквизитов обращения;
  • iExtraReqRegionID - ID внешнего и внутреннего районов для поиска соответствия дополнительных реквизитов;
  • Request - разобранные служебные данные исходного запроса;
  • AppCommon - общая часть заявления;
  • AppSpec - данные, специфичные для услуги.

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

  • AppDataInfo - основные реквизиты заявления;
  • Persons - список людей в формате usznpkWSStateSvcProc;
  • AppExtraReqs - дополнительные реквизиты заявления.