Задача [WF1]: Логика постановки работ с ответственным и (со)исполнителями

Формулировка проблемы: на текущий момент работы по резолюции ставятся согласно схеме 1:

Рисунок 242. Схема 1

Схема 1

Работы с настроенными (со)исполнителями, создаваемые из потоков работ, создаются согласно схеме 2 (исключая, естественно, корневую работу по резолюции):

Рисунок 243. Схема 2

Схема 2

Создать работы по резолюции согласно схеме 3 вообще нельзя:

Рисунок 244. Схема 3

Схема 3

Решение: необходимо реализовать следующую настройку (Конфигуратор → Доп. настройки потоков работ):

Флажок Ставить работы исполнителям от имени ответственного, выключен по умолчанию.

Модифицировать диалоги создания работ из «Потоков работ» и по резолюциям следующим образом:

Рисунок 245. Создание работы

Создание работы

Рисунок 246. Создание работ по резолюции

Создание работ по резолюции

Поле «Соисполнитель(и)» переименовывается в «Исполнители». Если флажок рядом с полем «Ответственный» выключен (по умолчанию — включён), то это поле должно быть неактивно. Если поле активизировано, то оно обязательно для заполнения, можно выбрать только одного пользователя.

В зависимости от настройки «Ставить работы исполнителям от имени ответственного» и активного поля «Ответственный» постановка работ должна происходить следующим образом (корневая работа по резолюции создаётся только в случае создания резолюции):