Задача [#7403]: Форма завершения в протокольных поручениях

Формулировка проблемы: Нет возможности задания формы завершения в протокольных поручениях.

Решение: Добавить возможность задания формы завершения в шаг №2 мастера протокола для выбранного типа «Решение» (не текстовый пункт). Реализовать соответствующее поведение системы.

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

Дополнительно, необходимо изменить поведение поля ввода и диалога выбора исполнителей следующим образом:

Замечание: в случае, если не задана форма завершения пункта решения, в режиме просмотра не отображать данные о форме завершения.

Кроме того, в файле шаблона протокола необходимо обрабатывать подстановку вида @completionform_, заменяя её на наименование указанной формы завершения.

Макет дизайна:

Рисунок 329. Решение протокола (незаполненные инпуты / плейсхолдеры)

Решение протокола (незаполненные инпуты / плейсхолдеры)

Рисунок 330. Решение протокола (заполненные инпуты)

Решение протокола (заполненные инпуты)

Рисунок 331. Диалог выбора пользователя 2-го шага протокола:сторонние пользователи в группе «Выбранные»

Диалог выбора пользователя 2-го шага протокола:сторонние пользователи в группе «Выбранные»

Рисунок 332. Текстовое решение протокола

Текстовое решение протокола

Рисунок 333. Разметка №1

Разметка №1

Рисунок 334. Разметка №2

Разметка №2