Документация iSZN
[ЯНАО] ДСЗН ЯНАО - Загрузка данных о гражданах, состоящих на учёте в учреждениях СЗН
Описание
Серверная операция предназначена для загрузки данных о гражданах, состоящих на учёте в учреждениях службы занятости населения, из файла XML в КИС iSZN департамента социальной защиты населения ЯНАО.
Пользователь, выполняющий загрузку данных, должен обладать:
- Привилегиями «Просмотр наличия», «Просмотр значений реквизитов», «Создание документов» и «Редактирование документов» на все экземпляры персональных документов (то есть пользователь должен входить в группу (или группы), которая предоставляет ему эти привилегии, и не входить в группу (или группы), которая отзывает у него эти привилегии):
- Привилегиями «Просмотр назначения», «Изменение назначения», «Разрешение выплаты», «Просмотр выплаты», «Изменение выплаты» на виды выплат:
Параметры серверной операции
Наименование | Отображаемое наименование | Тип данных | Обязательный | Возможные значения | Значение по умолчанию |
---|---|---|---|---|---|
REGION | Район | Значение из справочника | Да | Районы из справочника иерархии районов. | — |
STRICT_DICT_CHECK | Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников | Логическое значение | Да | Истина | |
LOG_SOURCE_INFO | Отображать детальную информацию в файле протокола | Логическое значение | Да | Истина | |
LOG_WARNINGS | Отображать сообщения-предупреждения | Логическое значение | Да | Истина |
Описание алгоритма
Для перекодировки информации используются виды обмена данными справочника соответствия данных для обмена, относящиеся к виду «Информационный обмен с программным комплексом «Катарсис» (ID 91).
- Выполняется проверка соответствия справочников из входного файла и справочников КИС iSZN следующим образом:
- Проверяется, что каждой записи справочника «Типы документов, удостоверяющих личность», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Типы документов, удостоверяющих личность» (ID 92).
- Проверяется, что каждой записи справочника «Состояния выплаченных сумм», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Состояния выплаченных сумм» (ID 96).
- Проверяется, что каждой записи справочника «Причины закрытия обращений», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Причины закрытия обращений» (ID 95).
- Проверяется, что каждой записи справочника «Источники финансирования», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Источники финансирования» (ID 93).
- Проверяется, что каждой записи справочника «Типы приказов (виды выплат)», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Типы приказов (виды выплат)» (ID 97).
- Проверяется, что каждой записи справочника «Причины решения», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Признаки учёта граждан по выплате «Причины решения по приказам» (ID 98).
- Проверяется, что каждой записи справочника «Виды начислений», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района совпадает идентификатором района, в который загружаются данные, и которая относится к виду обмена данными «Виды начислений» (ID 100).
- Проверяется, что каждой записи справочника «Решения», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района совпадает идентификатором района, в который загружаются данные, и которая относится к виду обмена данными «Решения» (ID 99).
- Если при проверке соответствия справочников произошла хотя бы одна ошибка и для параметра «Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников» установлено значение «Истина», то загрузка данных в КИС iSZN не выполняется.
- Если в районе, данные которого загружаются, нет способа выплаты, относящегося к базовому способу выплаты «Инф. обмен - Центр занятости населения», то в справочник способов выплаты и графиков доставки для этого района добавляется способ выплаты «Центр занятости населения».
- Для каждого гражданина (субъекта назначения), информация о котором имеется во входном файле, выполняются следующие действия:
- Если для субъекта назначения во входном файле не указаны фамилия, имя или дата рождения, то загрузка данных по нему не выполняется.
- Выполняется поиск субъекта назначения в КИС iSZN по фамилии, имени, отчеству и дате рождения.
- Если субъект назначения не найден в КИС iSZN, то загрузка данных по нему не выполняется.
- Если для субъекта назначения в КИС iSZN в основном документе, удостоверяющем личность («Паспорт гражданина РФ» или «Свидетельство о рождении РФ»):
- Не указаны одновременно значения реквизитов «Серия», «Номер», «Организация, выдавшая документ» и «Дата выдачи документа», то эти реквизиты обновляются значениями из файла XML.
- Значения реквизитов «Серия» и «Номер» совпадают со значениями из файла XML, то в этом документе реквизиты «Организация, выдавшая документ» и «Дата выдачи документа» обновляются значениями из файла XML.
- Если основной документ, удостоверяющий личность, у субъекта назначения отсутствует, то в файл протокола выводится соответствующее сообщение.
- Если для субъекта назначения в КИС iSZN нет персонального документа «Карточка персонального учёта гражданина, обратившегося в ГУ ЦЗН», то он создаётся. Если такой документ имеется, то его данные обновляются.
- Сохраняются в КИС iSZN назначенные суммы и выплатные суммы из входного файла. Для этого создаются (обновляются) назначения следующих видов выплат:
См. также
- Серверные операции (задача)
- Серверные операции (список)
- Серверные операции (справочник)