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

pkRegistryIntf.sql

Вспомогательные функции

GetNormalizedPCName

FUNCTION GetNormalizedPCName(sLastName VARCHAR2, sFirstName VARCHAR2, sMiddleName VARCHAR2) RETURN VARCHAR2;

Описание

Возвращает полное “нормализованное” (используется для поиска по ФИО) имя человека.
Параметры:

  • sLastName - фамилия;
  • sFirstName - имя;
  • sMiddleName - отчество.

Реестр многодетных семей ЯНАО

GetManyChildrenRegistry_104

FUNCTION GetManyChildrenRegistry_104(iRegionID PLS_INTEGER := 104) RETURN BLOB;

Описание

Возвращает реестр многодетных семей (ЯНАО).
Параметры:

  • iRegionID - ID района выгрузки; выгрузка осуществляется вниз по иерархии от заданного района; по умолчанию выгружаются данные всего округа.

GetManyChildrenReg104Info

PROCEDURE GetManyChildrenReg104Info(
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, iDocMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  iRegionID PLS_INTEGER := 104);
-- Получает информацию из реестра многодетных семей (ЯНАО), версия протокола v3.
-- Входные параметры:
--   sPersonName - фамилия, имя и отчество человека через пробел;
--   dBirthDate  - дата рождения;
--   iDocKind    - вид ДУЛ:
--     1 - паспорт гражданина РФ;
--     2 - свидетельство о рождении (российское либо иностранное);
--   sDocNumber  - серия и номер ДУЛ (без разделения, слитно);
--   dCheckDate  - дата, на которую проверяется нахождение в реестре;
--   iRegionID   - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию
--                 поиск выполняется по данным всего округа.
-- Выходные параметры:
--   iPCFound      - признак того, что человек найден (0/1);
--   iDocMatch     - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1);
--                   null, если человек не найден;
--   iIsInRegistry - признак нахождения в реестре (0/1);
--                   null, если человек не найден или ДУЛ не совпадает;

Описание

Получает информацию из реестра многодетных семей (ЯНАО).
Входные параметры:

  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре;
  • iRegionID - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию поиск выполняется по данным всего округа.

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

  • iPCFound - признак того, что человек найден (0/1);
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iIsInRegistry - признак нахождения в реестре (0/1); null, если человек не найден или ДУЛ не совпадает.

GetManyChildrenReg104InfoV3

PROCEDURE GetManyChildrenReg104InfoV3(
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, iDocMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  iPCRegionID OUT PLS_INTEGER, sCity OUT VARCHAR2, sStreet OUT VARCHAR2, sHouse OUT VARCHAR2, sBldg OUT VARCHAR2, sApt OUT VARCHAR2,
  iRegionID PLS_INTEGER := 104);
-- Получает информацию из реестра многодетных семей (ЯНАО), версия протокола v4.
-- Входные параметры:
--   sPersonName - фамилия, имя и отчество человека через пробел;
--   dBirthDate  - дата рождения;
--   iDocKind    - вид ДУЛ:
--     1 - паспорт гражданина РФ;
--     2 - свидетельство о рождении (российское либо иностранное);
--   sDocNumber  - серия и номер ДУЛ (без разделения, слитно);
--   dCheckDate  - дата, на которую проверяется нахождение в реестре;
--   iRegionID   - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию
--                 поиск выполняется по данным всего округа.
-- Выходные параметры:
--   iPCFound      - признак того, что человек найден (0/1);
--   iDocMatch     - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1);
--                   null, если человек не найден;
--   iIsInRegistry - признак нахождения в реестре многодетных семей (0/1);

Описание

Получает информацию из реестра многодетных семей (ЯНАО), версия протокола v3.
Входные параметры:

  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре;
  • iRegionID - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию поиск выполняется по данным всего округа.

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

  • iPCFound - признак того, что человек найден (0/1);
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iIsInRegistry - признак нахождения в реестре (0/1); null, если человек не найден или ДУЛ не совпадает;
  • iPCRegionID - ID района, в котором найден человек; null, если человек не найден;
  • sCity - населённый пункт адреса;
  • sStreet - улица адреса;
  • sHouse - дом адреса;
  • sBldg - корпус адреса;
  • sApt - квартира адреса.

Адресные данные заполняются только в случае, если человек в реестре многодетных на заданную дату и адрес найден,
иначе null. Заполняются только те поля адреса, которые заданы в БД.

GetManyChildrenReg104InfoV4

PROCEDURE GetManyChildrenReg104InfoV4(
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, iDocMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  sSNILS OUT VARCHAR2, iIsParent OUT PLS_INTEGER, iIsChild OUT PLS_INTEGER,
  iPCRegionID OUT PLS_INTEGER, sCity OUT VARCHAR2, sStreet OUT VARCHAR2, sHouse OUT VARCHAR2, sBldg OUT VARCHAR2, sApt OUT VARCHAR2,
  iRegionID PLS_INTEGER := 104);
 
/*********************************************************************************************************************
 Реестр граждан, для которых назначено ежемесячное пособие на ребенка-инвалида
*********************************************************************************************************************/
 
-- Получает информацию из реестра граждан, для которых назначено ежемесячное пособие на ребенка-инвалида (ЯНАО).
-- Входные параметры:
--   sPersonName - фамилия, имя и отчество человека через пробел;
--   dBirthDate  - дата рождения;
--   iDocKind    - вид ДУЛ:
--     1 - паспорт гражданина РФ;
--     2 - свидетельство о рождении (российское либо иностранное);
--   sDocNumber  - серия и номер ДУЛ (без разделения, слитно);
--   sSNILS      - СНИЛС (необязательно);
--   dCheckDate  - дата, на которую проверяется нахождение в реестре;

Описание

Получает информацию из реестра многодетных семей (ЯНАО), версия протокола v4.
Входные параметры:

  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре;
  • iRegionID - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию поиск выполняется по данным всего округа.

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

  • iPCFound - признак того, что человек найден (0/1);
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iIsInRegistry - признак нахождения в реестре многодетных семей (0/1); null, если человек не найден или ДУЛ не совпадает;
  • sSNILS - СНИЛС; null, если человек не найден, ДУЛ не совпадает или СНИЛС отсутствует;
  • iIsParent - находится ли человек в многодетной семье на роли “родитель” (0/1); null, если человек не найден, ДУЛ не совпадает или человек не находится в реестре многодетных семей на заданную дату;
  • iIsChild - находится ли человек в многодетной семье на роли “ребёнок” (0/1); null, если человек не найден, ДУЛ не совпадает или человек не находится в реестре многодетных семей на заданную дату;
  • iPCRegionID - ID района, в котором найден человек; null, если человек не найден;
  • sCity - населённый пункт адреса;
  • sStreet - улица адреса;
  • sHouse - дом адреса;
  • sBldg - корпус адреса;
  • sApt - квартира адреса.

Адресные данные заполняются только в случае, если человек находится в реестре на заданную дату и адрес найден,
иначе null. Заполняются только те поля адреса, которые заданы в БД.

Реестр граждан, для которых назначено ежемесячное пособие на ребенка-инвалида

GetDisChildAidReg104InfoV1

PROCEDURE GetDisChildAidReg104InfoV1(
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, sSNILS VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, sPCRegionName OUT VARCHAR2, iDocMatch OUT PLS_INTEGER, iHasSNILS OUT PLS_INTEGER, iSnilsMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  iRegionID PLS_INTEGER := 104);
 
/*********************************************************************************************************************
 Реестр граждан из состава малоимущих семей
*********************************************************************************************************************/
 
-- Получает информацию из реестра членов малоимущих семей (ЯНАО).
-- Входные параметры:
--   sPersonName - фамилия, имя и отчество человека через пробел;
--   dBirthDate  - дата рождения;
--   iDocKind    - вид ДУЛ:
--     1 - паспорт гражданина РФ;
--     2 - свидетельство о рождении (российское либо иностранное);
--   sDocNumber  - серия и номер ДУЛ (без разделения, слитно);
--   sSNILS      - СНИЛС (необязательно);
--   dCheckDate  - дата, на которую проверяется нахождение в реестре;
--   iRegionID   - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию
--                 поиск выполняется по данным всего округа.

Описание

Получает информацию из реестра граждан, для которых назначено ежемесячное пособие на ребенка-инвалида (ЯНАО).
Входные параметры:

  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • sSNILS - СНИЛС (необязательно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре;
  • iRegionID - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию поиск выполняется по данным всего округа.

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

  • iPCFound - признак того, что человек найден (0/1);
  • sPCRegionName - наименование района, в котором найден человек; null, если человек не найден;
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iHasSNILS - наличие СНИЛС у найденного в БД человека (0/1); null, если если СНИЛС не передавался в запросе или человек не найден;
  • iSnilsMatch - СНИЛС совпадает с данными в БД (0/1); null, если СНИЛС не передавался в запросе, человек не найден или не имеет СНИЛС;
  • iIsInRegistry - признак нахождения в реестре (0/1); null, если человек не найден или не совпадает ни ДУЛ, ни СНИЛС.

Реестр граждан из состава малоимущих семей

GetLowIncomeReg104InfoV1

PROCEDURE GetLowIncomeReg104InfoV1(
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, sSNILS VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, sPCRegionName OUT VARCHAR2, iDocMatch OUT PLS_INTEGER, iHasSNILS OUT PLS_INTEGER, iSnilsMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  dDateStart OUT DATE, dDateEnd OUT DATE,
  iRegionID PLS_INTEGER := 104);
 
/*********************************************************************************************************************
 Реестр граждан, находящихся на стационарном социальном обслуживании
*********************************************************************************************************************/
 
-- Получает информацию из реестра граждан, находящихся на стационарном социальном обслуживании (ЯНАО).
-- Входные параметры:
--   sPersonName - фамилия, имя и отчество человека через пробел;
--   dBirthDate  - дата рождения;
--   iDocKind    - вид ДУЛ:
--     1 - паспорт гражданина РФ;
--     2 - свидетельство о рождении (российское либо иностранное);
--   sDocNumber  - серия и номер ДУЛ (без разделения, слитно);
--   sSNILS      - СНИЛС (необязательно);
--   dCheckDate  - дата, на которую проверяется нахождение в реестре;
--   iRegionID   - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию

Описание

Получает информацию из реестра членов малоимущих семей (ЯНАО).
Входные параметры:

  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • sSNILS - СНИЛС (необязательно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре;
  • iRegionID - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию поиск выполняется по данным всего округа.

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

  • iPCFound - признак того, что человек найден (0/1);
  • sPCRegionName - наименование района, в котором найден человек; null, если человек не найден;
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iHasSNILS - наличие СНИЛС у найденного в БД человека (0/1); null, если если СНИЛС не передавался в запросе или человек не найден;
  • iSnilsMatch - СНИЛС совпадает с данными в БД (0/1); null, если СНИЛС не передавался в запросе, человек не найден или не имеет СНИЛС;
  • iIsInRegistry - признак нахождения в реестре (0/1); null, если человек не найден или не совпадает ни ДУЛ, ни СНИЛС;
  • dDateStart - дата начала действия категории; null, если человек не находится в реестре;
  • dDateEnd - дата окончания действия категории; null, если человек не находится в реестре.

Реестр граждан, находящихся на стационарном социальном обслуживании

GetSocSvcInpatientReg104InfoV1

PROCEDURE GetSocSvcInpatientReg104InfoV1(
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, sSNILS VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, sPCRegionName OUT VARCHAR2, iDocMatch OUT PLS_INTEGER, iHasSNILS OUT PLS_INTEGER, iSnilsMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  dDateStart OUT DATE, dDateEnd OUT DATE, sSvcFormName OUT VARCHAR2, sOrgName OUT VARCHAR2,
  iRegionID PLS_INTEGER := 104);
 
/*********************************************************************************************************************
 Реестр детей ветеранов боевых действий
*********************************************************************************************************************/
 
-- Получает информацию из реестра детей ветеранов боевых действий (ЯНАО).
-- Входные параметры:
--   sPersonName - фамилия, имя и отчество человека через пробел;
--   dBirthDate  - дата рождения;
--   iDocKind    - вид ДУЛ:
--     1 - паспорт гражданина РФ;
--     2 - свидетельство о рождении (российское либо иностранное);
--   sDocNumber  - серия и номер ДУЛ (без разделения, слитно);
--   sSNILS      - СНИЛС (необязательно);
--   dCheckDate  - дата, на которую проверяется нахождение в реестре;
--   iRegionID   - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию

Описание

Получает информацию из реестра граждан, находящихся на стационарном социальном обслуживании (ЯНАО).
Входные параметры:

  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • sSNILS - СНИЛС (необязательно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре;
  • iRegionID - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию поиск выполняется по данным всего округа.

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

  • iPCFound - признак того, что человек найден (0/1);
  • sPCRegionName - наименование района, в котором найден человек; null, если человек не найден;
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iHasSNILS - наличие СНИЛС у найденного в БД человека (0/1); null, если если СНИЛС не передавался в запросе или человек не найден;
  • iSnilsMatch - СНИЛС совпадает с данными в БД (0/1); null, если СНИЛС не передавался в запросе, человек не найден или не имеет СНИЛС;
  • iIsInRegistry - признак нахождения в реестре (0/1); null, если человек не найден или не совпадает ни ДУЛ, ни СНИЛС;
  • dDateStart - дата начала действия категории; null, если человек не находится в реестре;
  • dDateEnd - дата окончания действия категории; null, если человек не находится в реестре;
  • sSvcFormName - наименование формы обслуживания; null, если человек не находится в реестре;
  • sOrgName - наименование организации; null, если человек не находится в реестре.

Реестр детей ветеранов боевых действий

GetCombatVetChildReg104InfoV1

PROCEDURE GetCombatVetChildReg104InfoV1(
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, sSNILS VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, sPCRegionName OUT VARCHAR2, iDocMatch OUT PLS_INTEGER, iHasSNILS OUT PLS_INTEGER, iSnilsMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  iRegionID PLS_INTEGER := 104);
 
/*********************************************************************************************************************
 Учёт ведения ТОЖ КМНС ЯНАО
*********************************************************************************************************************/
 
-- Получает информацию из реестра граждан, ведущих ТОЖ КМНС (ДКМНС ЯНАО).
-- Входные параметры:
--   sCallerAddress - IP-адрес или имя отправителя запроса;
--   sUserAgent     - информация о ПО отправителя запроса;
--   sPersonName - фамилия, имя и отчество человека через пробел;
--   dBirthDate  - дата рождения;
--   iDocKind    - вид ДУЛ:
--     1 - паспорт гражданина РФ;
--     2 - свидетельство о рождении (российское либо иностранное);
--   sDocNumber  - серия и номер ДУЛ (без разделения, слитно);
--   sSNILS      - СНИЛС (необязательно);
--   dCheckDate  - дата, на которую проверяется нахождение в реестре;

Описание

Получает информацию из реестра детей ветеранов боевых действий (ЯНАО).
Входные параметры:

  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • sSNILS - СНИЛС (необязательно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре;
  • iRegionID - района поиска; поиск осуществляется вниз по иерархии от заданного района; по умолчанию поиск выполняется по данным всего округа.

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

  • iPCFound - признак того, что человек найден (0/1);
  • sPCRegionName - наименование района, в котором найден человек; null, если человек не найден;
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iHasSNILS - наличие СНИЛС у найденного в БД человека (0/1); null, если если СНИЛС не передавался в запросе или человек не найден;
  • iSnilsMatch - СНИЛС совпадает с данными в БД (0/1); null, если СНИЛС не передавался в запросе, человек не найден или не имеет СНИЛС;
  • iIsInRegistry - признак нахождения в реестре (0/1); null, если человек не найден или не совпадает ни ДУЛ, ни СНИЛС.

Учёт ведения ТОЖ КМНС ЯНАО

GetKmnsNomadStatus104InfoV1

PROCEDURE GetKmnsNomadStatus104InfoV1(
  sCallerAddress VARCHAR2, sUserAgent VARCHAR2,
  sPersonName VARCHAR2, dBirthDate DATE, iDocKind PLS_INTEGER, sDocNumber VARCHAR2, sSNILS VARCHAR2, dCheckDate DATE,
  iPCFound OUT PLS_INTEGER, iDocMatch OUT PLS_INTEGER, iHasSNILS OUT PLS_INTEGER, iSnilsMatch OUT PLS_INTEGER, iIsInRegistry OUT PLS_INTEGER,
  iNomadStatus OUT PLS_INTEGER, dDateStart OUT DATE, iRefusalReasonID OUT PLS_INTEGER, sRefusalReasonName OUT VARCHAR2,
  dActDate OUT DATE, sActNum OUT VARCHAR2);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY uszn.pkRegistryIntf IS
 
-- Ключ категории "В составе семьи «Дети-родители» с 3 и более детьми до 18 лет, учащ. до 23 лет"
iMultiChild_CatRgnID         CONSTANT PLS_INTEGER := 0;
iMultiChild_CatID            CONSTANT PLS_INTEGER := 1058;
-- Ключ категории "Ребёнок до 18 лет (учащ. до 23 лет) в составе семьи «Дети-родители» или «Опекаемые-опекуны» с 3 и более детьми до 18 лет, учащ. до 23 лет"
iMultiChildChild_CatRgnID    CONSTANT PLS_INTEGER := 0;
iMultiChildChild_CatID       CONSTANT PLS_INTEGER := 1059;
-- Ключ категории "Родитель в составе семьи «Дети-родители» с 3 и более детьми до 18 лет, учащ. до 23 лет"
iMultiChildParent_CatRgnID   CONSTANT PLS_INTEGER := 0;
iMultiChildParent_CatID      CONSTANT PLS_INTEGER := 1066;

Описание

Получает информацию из реестра граждан, ведущих ТОЖ КМНС (ДКМНС ЯНАО).
Входные параметры:

  • sCallerAddress - IP-адрес или имя отправителя запроса;
  • sUserAgent - информация о ПО отправителя запроса;
  • sPersonName - фамилия, имя и отчество человека через пробел;
  • dBirthDate - дата рождения;
  • iDocKind - вид ДУЛ: 1 - паспорт гражданина РФ; 2 - свидетельство о рождении (российское либо иностранное);
  • sDocNumber - серия и номер ДУЛ (без разделения, слитно);
  • sSNILS - СНИЛС (необязательно);
  • dCheckDate - дата, на которую проверяется нахождение в реестре; если null, проверка производится на текущую дату.

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

  • iPCFound - признак того, что человек найден (0/1);
  • iDocMatch - признак того, что ДУЛ найденного человека совпал с данными запроса (0/1); null, если человек не найден;
  • iHasSNILS - наличие СНИЛС у найденного в БД человека (0/1); null, если если СНИЛС не передавался в запросе или человек не найден;
  • iSnilsMatch - СНИЛС совпадает с данными в БД (0/1); null, если СНИЛС не передавался в запросе, человек не найден или не имеет СНИЛС;
  • iIsInRegistry - признак нахождения в реестре (0/1); null, если человек не найден;
  • iNomadStatus - ID статуса отношения к кочевью; null, если человек не найден или не находится в реестре;
  • dDateStart - дата начала действия данного статуса; null, если человек не найден или не находится в реестре;
  • iRefusalReasonID - ID основания отказа в признании ведущим ТОЖ КМНС; отличается от null, только если был заявлен статус ведущего ТОЖ КМНС, но комиссия не подтвердила данный статус;
  • sRefusalReasonName - наименование основания отказа в признании ведущим ТОЖ КМНС; отличается от null, только если был заявлен статус ведущего ТОЖ КМНС, но комиссия не подтвердила данный статус;
  • dActDate - дата акта об утверждении статуса; null, если человек не найден или не находится в реестре;
  • sActNum - номер акта об утверждении статуса; null, если человек не найден или не находится в реестре.

Человек считается найденным, если совпали фамилия, имя, дата рождения, а также ДУЛ либо СНИЛС, и по нему есть хоть
какие-то данные о ведении ТОЖ.