Документация iSZN
[ЯНАО] 07 Загрузка данных о новых заключенных договорах ПСУ (не ГУ) (contractsProviders)
Описание
Серверная операция используется для загрузки из сообщений государственной информационной системы «Единая карта жителя Ямала» сведений о новых заключённых договорах ПСУ (не ГУ).
В процессе выполнения серверной операции выполняются следующие действия:
- Выбираются необработанные входящие сообщения, имеющие вид «Запрос» и относящиеся к виду операций информационного обмена «Загрузка данных о новых заключенных договорах ПСУ (не ГУ) (contractsProviders)» (из таблицы
r_yanao_uc_messages
). - Для каждой записи договора в файле, приложенному к сообщению:
- Выполняется поиск человека в КИС iSZN по реквизиту «Индивидуальная программа» (идентификатору экземпляра документа «[ЯНАО] Карточка учёта предоставления гарантированных социальных услуг по индивидуальной программе»).
- Выполняется поиск документа человека «[ЯНАО] Договор на оказание гарантированных социальных услуг по индивидуальной программе» по реквизиту «Уникальный идентификатор договора».
- Если такого документа у человека нет, то он создаётся и в него добавляются реквизиты:
- Индивидуальная программа;
- Поставщик социальных услуг;
- Номер договора;
- Период действия договора / Дата «С»;
- Период действия договора / Дата «До»;
- Уникальный идентификатор договора;
- Заказчик;
- Планируемый перечень услуг / Дата начала действия;
- Планируемый перечень услуг / Основание для планирования услуг;
- Планируемый перечень услуг / Основание предоставления социальных услуг бесплатно;
- Планируемый перечень услуг / Услуги / Услуга;
- Планируемый перечень услуг / Услуги / Подуслуга;
- Планируемый перечень услуг / Услуги / Количество заказанных услуг;
- Планируемый перечень услуг / Услуги / Тариф за ед. измерения за раз, руб.;
- Планируемый перечень услуг / Услуги / Оказывается платно.
- Если документ «[ЯНАО] Договор на оказание гарантированных социальных услуг по индивидуальной программе» у человека имеется, то сравнивается значение реквизита документа «Дата «До» с его значением в файле XML.
- Если значения не совпадают, то в документе в КИС iSZN обновляется значение реквизита «Период действия договора / Дата «До».
- Если значения совпадают, то никакие действия не выполняются.
- Для каждого выбранного сообщения создаётся исходящее сообщение-ответ в формате XML (помещается в таблицу
r_yanao_uc_messages
).
Параметры серверной операции
- Отсутствуют
См. также
- Серверные операции (задача)
- Серверные операции (список)
- Серверные операции (справочник)