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

[ЯНАО] КМНС ЯНАО - Загрузка данных о гражданах, состоящих на учёте в учреждениях СЗН

Описание

Серверная операция предназначена для загрузки данных о гражданах, состоящих на учёте в учреждениях службы занятости населения, из файла XML в КИС iSZN департамента по делам коренных малочисленных народов Севера ЯНАО.

Пользователь, выполняющий загрузку данных, должен обладать:

Параметры серверной операции

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Район Значение из справочника Да Районы из справочника иерархии районов.
STRICT_DICT_CHECK Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников Логическое значение Да Истина
CREATE_PERSONS Выполнять ли создание экземпляров людей Логическое значение Да Истина
CREATE_NOIDENTIF Выставлять отметку о снятии с учёта создаваемым гражданам Логическое значение Да Истина
LOG_SOURCE_INFO Отображать детальную информацию в файле протокола Логическое значение Да Истина
LOG_WARNINGS Отображать сообщения-предупреждения Логическое значение Да Истина

Описание алгоритма

Для перекодировки информации используются виды обмена данными справочника соответствия данных для обмена, относящиеся к виду «Информационный обмен с программным комплексом «Катарсис» (ID 91).

  1. Выполняется проверка соответствия справочников из входного файла и справочников КИС iSZN следующим образом:
    • Проверяется, что каждой записи справочника «Типы документов, удостоверяющих личность», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Типы документов, удостоверяющих личность» (ID 92).
    • Проверяется, что каждой записи справочника «Состояния выплаченных сумм», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Состояния выплаченных сумм» (ID 96).
    • Проверяется, что каждой записи справочника «Причины закрытия обращений», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Причины закрытия обращений» (ID 95).
    • Проверяется, что каждой записи справочника «Источники финансирования», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Источники финансирования» (ID 93).
    • Проверяется, что каждой записи справочника «Типы приказов (виды выплат)», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Типы приказов (виды выплат)» (ID 97).
    • Проверяется, что каждой записи справочника «Причины решения», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Признаки учёта граждан по выплате «Причины решения по приказам» (ID 98).
    • Проверяется, что каждой записи справочника «Виды начислений», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района совпадает идентификатором района, в который загружаются данные, и которая относится к виду обмена данными «Виды начислений» (ID 100).
    • Проверяется, что каждой записи справочника «Решения», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района совпадает идентификатором района, в который загружаются данные, и которая относится к виду обмена данными «Решения» (ID 99).
  2. Если при проверке соответствия справочников произошла хотя бы одна ошибка и для параметра «Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников» установлено значение «Истина», то загрузка данных в КИС iSZN не выполняется.
  3. Если в районе, данные которого загружаются, нет способа выплаты, относящегося к базовому способу выплаты «Инф. обмен - Центр занятости населения», то в справочник способов выплаты и графиков доставки для этого района добавляется способ выплаты «Центр занятости населения».
  4. Для каждого гражданина (субъекта назначения), информация о котором имеется во входном файле, выполняются следующие действия:

См. также