Документация iSZN
Массовый расчёт категорий людей/коллективов
Описание
Серверная операция предназначена для массового перерасчёта категорий людей/коллективов и признаков учёта.
Параметры серверной операции
Наименование | Отображаемое наименование | Тип данных | Обязательный | Возможные значения | Значение по умолчанию |
---|---|---|---|---|---|
REGION | Район | Значение из справочника | Да | Районы из справочника иерархии районов. | — |
COMPUTE_CATEGORIES | Рассчитывать категории | Логическое значение | Да | Истина — Выполнять расчёт категорий. Ложь — Не выполнять расчёт категорий. | Истина |
COMPUTE_PKAFS | Рассчитывать признаки учёта | Логическое значение | Да | Истина — Выполнять расчёт признаков учёта. Ложь — Не выполнять расчёт признаков учёта. | Истина |
COMPUTE_FOR_PEOPLE | Рассчитывать для людей | Логическое значение | Да | Истина — Выполнять расчёт (категорий и (или) признаков учёта) для людей. Ложь — Не выполнять расчёт (категорий и (или) признаков учёта) для людей. | Истина |
COMPUTE_FOR_COLLS | Рассчитывать для коллективов | Логическое значение | Да | Истина — Выполнять расчёт (категорий и (или) признаков учёта) для коллективов. Ложь — Не выполнять расчёт (категорий и (или) признаков учёта) для коллективов. | Истина |
SKIP_PEOPLE_WITH_NO_BIRTH_DATE | Пропускать людей без даты рождения | Логическое значение | Да | Истина — Не рассчитывать категории и (или) признаки учёта людей, для которых не указана дата рождения. Ложь — Рассчитывать категории и (или) признаки учёта для всех людей. | Истина |
Описание алгоритма
Расчёт категорий и признаков учёта выполняется следующим образом:
- Выполняется расчёт категорий для всех людей в указанном районе (этап выполняется, если для параметров «Рассчитывать категории» и «Рассчитывать для людей» указано значение «Истина»; если для параметра «Пропускать людей без даты рождения» указано значение «Истина», то не рассчитываются категории людей, для которых не указана дата рождения).
- Выполняется расчёт категорий для всех коллективов в указанном районе (этап выполняется, если для параметров «Рассчитывать категории» и «Рассчитывать для коллективов» указано значение «Истина»).
- Выполняется расчёт признаков учёта для всех людей в указанном районе (этап выполняется, если для параметров «Рассчитывать признаки учёта» и «Рассчитывать для людей» указано значение «Истина»; если для параметра «Пропускать людей без даты рождения» указано значение «Истина», то не рассчитываются признаки учёта людей, для которых не указана дата рождения).
- Выполняется расчёт признаков учёта для всех коллективов в указанном районе (этап выполняется, если для параметров «Рассчитывать признаки учёта» и «Рассчитывать для коллективов» указано значение «Истина»).
См. также
- Серверные операции (задача)
- Серверные операции (список)
- Серверные операции (справочник)