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

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

Под расчётом категории понимается нахождение периода (периодов) обладания категорией. Период обладания категорией может быть определён на основании данных персональных документов, периодов обладания другими категориями, периодов нахождения человека в различных коллективах и тому подобного. При выполнении расчёта категорий необходимо учитывать следующие особенности:

  • Для каждого человека (коллектива) категории рассчитываются с учётом приоритета. Сначала рассчитываются категории с высоким приоритетом, затем с низким. Приоритет позволяет определить порядок расчёта категорий для того, чтобы иметь возможность рассчитывать периоды обладания категорией на основании периодов обладания другими категориями, которые, в свою очередь, уже рассчитаны.
  • Если для категории установлена опция «Не выполнять расчёт» (на вкладке «Функция расчёта» диалога свойств категории людей/коллективов), то при наличии в таблице r_categories_assigned рассчитанных периодов обладания данной категорией во время перерасчёта категорий эти периоды будут удалены.
  • Если для категории на вкладке «Персональные документы» диалога свойств категории людей/коллективов (справочник «Категории людей/коллективов») установлен флажок «Рассчитывать для всех совместимых людей/коллективов», то категория рассчитывается для всех совместимых людей или коллективов, независимо от наличия у них персональных документов. Если этот флажок не установлен, то категория рассчитывается только для тех совместимых людей или коллективов, которые обладают персональными документами, в которых указаны (заполнены) требуемые реквизиты.
  • Рассчитанные периоды обладания категориями сохраняются в базе данных (в таблице r_categories_assigned).
  • После выполнения расчёта категорий всех людей и коллективов выполняется расчёт права на виды выплат (признаков учёта), если это определено в настройках задачи.
  • Расчёт категорий (и права на виды выплат) выполняется задачами «Редактор персональных документов» и «Массовый перерасчёт категорий».
    • Задача «Редактор персональных документов» всегда рассчитывает все категории, зарегистрированные в Системе, и поддерживает два способа расчёта категорий: «индивидуальный» и «расширенный». Она выполняет расчёт категорий явно (по требованию пользователя) или неявно (например, при создании или удалении персонального документа, если включена соответствующая опция).
    • Задача «Массовый перерасчёт категорий» имеет возможность рассчитывать как все категории, зарегистрированные в Системе, так и выбранные пользователем. В последнем случае возможна ситуация, в которой не выбраны категории, от которых зависит расчёт выбранных категорий. В этом случае выбранные категории не будут рассчитаны (или будут рассчитаны неправильно). Например, расчёт категории «A» (низкий приоритет) зависит от расчёта категории «B» (высокий приоритет). Если выбран расчёт только категории «A», эта категория не будет рассчитана (или будет рассчитана неправильно), так как её расчёт зависит от расчёта категории «B», которая не была рассчитана. Получить детальную информацию о категориях можно в разделе «Категории людей/коллективов». Кроме того, задача «Массовый перерасчёт категорий» позволяет задать контингент, для которого требуется перерассчитать категории. При этом соблюдается следующая последовательность расчёта:
№ п/п Вид расчёта Примечание
1Категории людей Выполняется, если в контингент входят люди.
2Категории коллективов Выполняется, если в контингент входят коллективы.
3Право на виды выплат людей Выполняется, если в контингент входят люди и выбран режим перерасчёта права на виды выплат.
4Право на виды выплат коллективов Выполняется, если в контингент входят коллективы и выбран режим перерасчёта права на виды выплат.

Примечание

На расчёт категорий влияет наличие персональных документов «Отметка о снятии с учёта» и «Свидетельство о смерти».

См. также