Документация iSZN
[Юг Тюменской области] Загрузка информации по детям из банка данных беспризорных/безнадзорных
Описание
Серверная операция предназначена для загрузки информации по нахождению в банке данных беспризорных/безнадзорных для учёта летней занятости учащихся. Данные сохраняются в персональном документе «Карточка учёта ребёнка, находящегося в социально опасном положении».
Параметры серверной операции
- Отсутствуют
Описание алгоритма
Список загружается из текстового файла, в каждой строке которого находится информация об одном человеке.
Серверная операция считывает из входного файла следующие данные:
Позиция в строке | Длина поля | Наименование поля |
---|---|---|
1 | 30 | Фамилия человека. |
31 | 30 | Имя человека. |
61 | 30 | Отчество человека (необязательное поле). |
91 | 10 | Дата рождения человека. |
При обработке для каждой строки входного файла выполняются следующие действия:
- Выполняется поиск человека во всех районах, в которых на данном экземпляре Системы зарегистрированы люди.
- Если человек не найден в базе данных, то для него не выполняется никаких действий.
- Если у человека нет персонального документа «Карточка учёта ребёнка, находящегося в социально опасном положении», то он создаётся.
- В документе устанавливается для реквизита «Другие сведения» значение «Состоит на учёте в банке данных беспризорных и безнадзорных». Если документ у человека имелся и этот реквизит был заполнен, то его значение теряется. Также в файл протокола выводится сообщение о записи значения реквизита документа.
См. также
- Серверные операции (задача)
- Серверные операции (список)
- Серверные операции (справочник)