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

Массовый расчёт категорий людей/коллективов

Описание

Серверная операция предназначена для массового перерасчёта категорий людей/коллективов и признаков учёта.

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

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Район Значение из справочника Да Районы из справочника иерархии районов.
COMPUTE_CATEGORIES Рассчитывать категории Логическое значение Да Истина — Выполнять расчёт категорий.
Ложь — Не выполнять расчёт категорий.
Истина
COMPUTE_PKAFS Рассчитывать признаки учёта Логическое значение Да Истина — Выполнять расчёт признаков учёта.
Ложь — Не выполнять расчёт признаков учёта.
Истина
COMPUTE_FOR_PEOPLE Рассчитывать для людей Логическое значение Да Истина — Выполнять расчёт (категорий и (или) признаков учёта) для людей.
Ложь — Не выполнять расчёт (категорий и (или) признаков учёта) для людей.
Истина
COMPUTE_FOR_COLLS Рассчитывать для коллективов Логическое значение Да Истина — Выполнять расчёт (категорий и (или) признаков учёта) для коллективов.
Ложь — Не выполнять расчёт (категорий и (или) признаков учёта) для коллективов.
Истина
SKIP_PEOPLE_WITH_NO_BIRTH_DATE Пропускать людей без даты рождения Логическое значение Да Истина — Не рассчитывать категории и (или) признаки учёта людей, для которых не указана дата рождения.
Ложь — Рассчитывать категории и (или) признаки учёта для всех людей.
Истина

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

Расчёт категорий и признаков учёта выполняется следующим образом:

  1. Выполняется расчёт категорий для всех людей в указанном районе (этап выполняется, если для параметров «Рассчитывать категории» и «Рассчитывать для людей» указано значение «Истина»; если для параметра «Пропускать людей без даты рождения» указано значение «Истина», то не рассчитываются категории людей, для которых не указана дата рождения).
  2. Выполняется расчёт категорий для всех коллективов в указанном районе (этап выполняется, если для параметров «Рассчитывать категории» и «Рассчитывать для коллективов» указано значение «Истина»).
  3. Выполняется расчёт признаков учёта для всех людей в указанном районе (этап выполняется, если для параметров «Рассчитывать признаки учёта» и «Рассчитывать для людей» указано значение «Истина»»; если для параметра «Пропускать людей без даты рождения» указано значение «Истина», то не рассчитываются признаки учёта людей, для которых не указана дата рождения).
  4. Выполняется расчёт признаков учёта для всех коллективов в указанном районе (этап выполняется, если для параметров «Рассчитывать признаки учёта» и «Рассчитывать для коллективов» указано значение «Истина»).

См. также