Формулировка проблемы: необходима возможность отслеживания хода выполнения работ по дочерним документам внутри основного документа.
Используется:
Конфигуратор -> Документооборот -> Настройки документооборота;
Карточка документа -> Ход выполнения;
Карточка документа -> Печать -> Полная карточка документа;
Карточка документа -> Печать -> Ход выполнения;
компонент формы «Ход выполнения».
Решение: необходимо добавить новую опцию
Отображать ход выполнения дочерних документов внутри основного
в конец раздела конфигуратора Документооборот -> Настройки
документооборота. Данная опция должна представлять собой флажок:
выключенный флажок - отображение хода выполнения в карточке документа должно соответствовать таковому в 64 итерации включительно;
включенный флажок - в конце хода выполнения основного документа необходимо отображать весь ход выполнения каждого из дочерних документов (дочерние документы дочерних документов отображаться не должны), каждый - в отдельной его ветке.
Объемлющим элементом хода выполнения дочернего документа должна являться следующая псевдо-строка:
Название | Ответственный | Автор | Начало | Завершение | Завершил | Комментарии |
---|---|---|---|---|---|---|
Документ "%кр_содерж%" |
Фамилия И.О. |
ДД мес, ЧЧ:ММ |
ДД мес, ЧЧ:ММ |
Дочерний документ |
Здесь:
%кр_содерж% - краткое содержание дочернего документа;
автор - автор дочернего документа в формате, указанном в таблице;
начало - дата создания документа в формате, указанном в таблице;
завершение - дата завершения документа в формате, указанном в таблице (заполняется после завершения документа);
комментарий отображается только в ходе выполнения (а не в комментариях работы).
Все строки хода выполнения дочернего документа внутри основного должны быть на 1 уровень вложенности ниже, чем в исходном ходе выполнения самого дочернего документа. Если у дочернего документа отсутствуют записи в ходе выполнения, должна добавиться только вышеприведенная псевдо-строка.
Ходы выполнения нескольких дочерних документов внутри основного должны быть отсортированы между собой в порядке добавления дочернего документа к данному.
Примечание: структуру обновленного хода выполнения теперь можно представить в виде «Основной» -> «Дочерний_1» -> «Дочерний_2» -> и т.д. Таким образом, все новые записи любого из этих ходов выполнения должны добавляться именно в соответствующий раздел хода выполнения (а не в самый конец, например), при этом так, чтобы не была нарушена эта структура.
Действия при обновлении системы
При обновлении системы в конфигураторе должна появиться новая опция
Отображать ход выполнения дочерних документов внутри основного
с состоянием по умолчанию - флажок выключен. В клиентской части
видимых изменений произойти не должно.