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

[Юг Тюменской области] Загрузка информации по детям из банка данных беспризорных/безнадзорных

Описание

Серверная операция предназначена для загрузки информации по нахождению в банке данных беспризорных/безнадзорных для учёта летней занятости учащихся. Данные сохраняются в персональном документе «Карточка учёта ребёнка, находящегося в социально опасном положении».

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

  • Отсутствуют

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

Список загружается из текстового файла, в каждой строке которого находится информация об одном человеке.

Серверная операция считывает из входного файла следующие данные:

Позиция в строке Длина поля Наименование поля
1 30Фамилия человека.
31 30Имя человека.
61 30Отчество человека (необязательное поле).
91 10Дата рождения человека.

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

  1. Выполняется поиск человека во всех районах, в которых на данном экземпляре Системы зарегистрированы люди.
  2. Если человек не найден в базе данных, то для него не выполняется никаких действий.
  3. Если у человека нет персонального документа «Карточка учёта ребёнка, находящегося в социально опасном положении», то он создаётся.
  4. В документе устанавливается для реквизита «Другие сведения» значение «Состоит на учёте в банке данных беспризорных и безнадзорных». Если документ у человека имелся и этот реквизит был заполнен, то его значение теряется. Также в файл протокола выводится сообщение о записи значения реквизита документа.

См. также