Формулировка проблемы: Нужна возможность отобразить весь ход выполнения работ по документу в форме (таблица с ходом выполнения должна отображаться на одной странице с основным текстом документа при распечатке).
Решение: Реализовать новый компонент формы «Ход выполнения», который позволит отобразить таблицу хода выполнения следующего вида (Таблица 1):
Таблица 1 в режиме просмотра и печати файла по форме:
Название | Ответственный | Автор | Начало | Завершение | Завершил | Комментарий |
---|---|---|---|---|---|---|
Проект документа |
Иванов И.И. |
Иванов И.И. |
23 июль, 09:00 | |||
Проект документа - Определение сроков |
Петров П.П. |
Иванов И.И. |
23 июль, 10:10 |
23 июль, 16:16 |
Иванов И.И. | |
Проект документа - Утверждение сроков |
Бобров Б.Б. |
Иванов И.И. |
23 июль, 16:16 | |||
Проект документа - Подготовка ответа |
Слепаков С.С. |
Иванов И.И |
Ширина столбцов:
Название — 30%
;
Ответственный — 120px
;
Автор — 100px
;
Начало — 170px
;
Завершение — 170px
;
Завершил — 150px
;
Комментарий — 70%
;
Все данные берутся из текущей реализации Хода выполнения,
расположенного в карточке документа, включая отображение будущих
этапов маршрута серым цветом ячейки (#efefef
) и
цветом букв #727071
.
Внешний вид компонента — таблица с границами, заголовок таблицы выделен жирным шрифтом и имеет выравнивание по центру, настраиваемые параметры внешнего вида:
Шрифт: гарнитура, размер, акцентуация (жирный/курсив/подчёркнутый/зачёркнутный);
Абзац: выравнивание основного текста ячеек — по левому краю/по центру/по правому краю/по ширине;
Локаль — не указано/русская/казахская/английская;
Для того, чтобы данное изменение не сломало имеющиеся варианты использования системы, реализуемый компонент не должен хранить изменяемых данных - его содержимое должно подставляться при генерации версии для печати и просмотра файла по форме. Вид компонента в режиме заполнения файла по форме см. в Таблица 2.