Задача [0083]: Отображение хода выполнения дочерних документов внутри основного

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

Используется:

Решение: необходимо добавить новую опцию Отображать ход выполнения дочерних документов внутри основного в конец раздела конфигуратора Документооборот -> Настройки документооборота. Данная опция должна представлять собой флажок:

Рисунок 77. Новая опция в конфигураторе

Новая опция в конфигураторе

Объемлющим элементом хода выполнения дочернего документа должна являться следующая псевдо-строка:

Название Ответственный Автор Начало Завершение Завершил Комментарии

Документ "%кр_содерж%"

Фамилия И.О.

ДД мес, ЧЧ:ММ

ДД мес, ЧЧ:ММ

Дочерний документ

Здесь:

Все строки хода выполнения дочернего документа внутри основного должны быть на 1 уровень вложенности ниже, чем в исходном ходе выполнения самого дочернего документа. Если у дочернего документа отсутствуют записи в ходе выполнения, должна добавиться только вышеприведенная псевдо-строка.

Ходы выполнения нескольких дочерних документов внутри основного должны быть отсортированы между собой в порядке добавления дочернего документа к данному.

Примечание: структуру обновленного хода выполнения теперь можно представить в виде «Основной» -> «Дочерний_1» -> «Дочерний_2» -> и т.д. Таким образом, все новые записи любого из этих ходов выполнения должны добавляться именно в соответствующий раздел хода выполнения (а не в самый конец, например), при этом так, чтобы не была нарушена эта структура.

Рисунок 78. Пример хода выполнения дочернего документа внутри основного

Пример хода выполнения дочернего документа внутри основного

Действия при обновлении системы

При обновлении системы в конфигураторе должна появиться новая опция Отображать ход выполнения дочерних документов внутри основного с состоянием по умолчанию - флажок выключен. В клиентской части видимых изменений произойти не должно.