Формулировка проблемы: необходимо добавить возможность отображения подробного хода выполнения исходящего документа при интеграции с DT-INT.
Используется: Документооборот -> Карточка документа.
Решение: в раздел Конфигуратора «Документооборот», подраздел «Доп. настройки потоков работ» необходимо добавить настройку «Формат отображения получаемого хода выполнения для интеграции с DT-INT».
Новая настройка должна представлять собой выпадающий список с пунктами:
Краткий
- по умолчанию, ход выполнения
представлен в том же формате, как и до 63й итерации
включительно.
Подробный
При выборе пункта Подробный
необходимо отображать
подробный ход выполнения исходящего документа в виде структуры
«пункты хода выполнения исходящего документа» + «пункты хода
выполнения входящего документа» в виде двух деревьев в формате, как
в карточке документа без интеграции с DT-INT.
Примечание 1: ход выполнения должен отображаться подробно только в исходящем документе.
Примечание 2: в исходящем документе в пунктах
хода выполнения из входящего документа необходимо отображать
значение поля Автор
в том же формате, что и во
входящем документе, вне зависимости от настройки «Формат отображения
поля автора в ходе выполнения» в Конфигураторе («Документооборот»
-> «Настройки Потоков Работ» -> «Доп. настройки потоков
работ»).
Примечание 3: при изменении значения настройки «Формат отображения получаемого хода выполнения для интеграции с DT-INT» необходимо реализовать следующее поведение:
Краткий
-> Подробный
:
необходимо отображать браузерное диалоговое окно с кнопками
Отмена
, ОК
и сообщением:
Во всех существующих документах с интеграцией с DT-INT будет отображаться подробный ход выполнения только после внесения в него хотя бы одного изменения. Продолжить?
При подтверждении действия ход выполнения документа без единого изменения должен отображаться еще кратко, после любого изменения хода выполнения - уже подробно.
Подробный
-> Краткий
:
необходимо производить проверку на наличие документов,
находящихся в двух и более организациях, и при наличии таковых
отображать браузерное диалоговое окно с кнопками
Отмена
, ОК
и сообщением:
Во всех существующих документах с интеграцией с DT-INT краткий ход выполнения будет использоваться только в измененных, либо новых пунктах. Продолжить?
При подтверждении действия ход выполнения новых документов должен отображаться кратко всегда, а во всех существующих документах - только в новых / измененных пунктах.
Примечание 4: в комментариях исходящего
документа в качестве получателя необходимо отображать значение
Корреспондент (орг)
входящей организации.
Рисунок 115. Настройка «Формат отображения получаемого хода выполнения для интеграции с DT-INT» в Конфигураторе
Действия при обновлении системы
При наличии интеграции с DT-INT и последующим обновлении системы
настройка «Формат отображения получаемого хода выполнения для
интеграции с DT-INT» в Конфигураторе должна принять значение
Краткий
, ход выполнения должен отображаться в том
же формате, как и до 63й итерации включительно.