Задача [P12]: Реализация приказов типа: командировка, отпуск

Формулировка проблемы: дальнейшая реализация функциональности «Приказы отдела кадров».

Решение: необходимо реализовать новую сущность — статус пользователя, который определяется значением статуса и периодом его действия. Значение статуса по умолчанию — пустое, с бессрочным периодом (= без периода). Другие значения, которые может принимать статус пользователя, определяется справочником «Статусы пользователей» (с помощью имеющейся функциональности «Справочники»). Поля справочника:

После окончания периода действия статуса его значение вновь становится по умолчанию.

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

Процесс также имеет одну собственную настройку — значение из справочника «Статусы пользователей», которое требуется установить.

Текст статуса и дата окончания его действия отображается в профиле пользователя и в интерфейсе отдела кадров:

Рисунок 486. Процесс действия - установка статуса

Процесс действия - установка статуса

Рисунок 487. Статус пользователя - Отдел кадров

Статус пользователя - Отдел кадров

Рисунок 488. Статус пользователя - профиль

Статус пользователя - профиль