Добрый день!
Иногда (вернее всегда) при запуске комплексного процесса в 1С Документооборот, если используются условия маршрутизации, требуется понять, как будет выглядеть процесс в целом. Т.е. какие согласующие будут добавлены а какие нет, в зависимости от отработки условий маршрутизации.
1С Документооборот отображает при старте комплексного процесса весь маршрут согласования, при этом пользователю не понятно, кто конкретно из согласующих будет в нем участвовать.
Если посмотреть визы документа, прикрепленного к процессу, то мы увидим только полученные визы, и визу следующего (уже подготовленного этапа) но не увидим картину в целом.
Немного изменив конфигурацию удалось получить актуальный маршрут. Время формирования маршрута < 1 сек.
Итак, логика:
При использовании условий маршрутизации, допустим Если сумма документа > 1 000 000 -> добавить Главного бухгалтера мы получаем согласующего, которого может не быть для документов. Таких условий в маршруте может быть много. Для дальнейшей обработки построения маршрута, добавим в справочник "Условия маршрутизации" реквизит с типом "Булево", "УсловиеДобавленияСогласующего". Т.е. условие необходимо для добавления какого-то согласующего.
Проставим для всех подобных условий это признак.
Теперь если в обработку передать запущенный комплексный процесс, то она построит маршрут согласования с учетом всех условий в процессе. Можно так же немного изменить код, и передать в обработку не процесс а внутренний документ, что более актуально, затем по нему найти запущенный процессы (обычно он один) и затем построить актуальный маршрут.
Тестировалось на версии
Документооборот 8 КОРП, редакция 2.1 (2.1.11.5) (http://v8.1c.ru/doc8)
Copyright © ООО "1C-Софт", 2009-2024. Все права защищены
(http://www.1c.ru)
Оба внешних отчета прикреплены к вложению. Один для Бизнес процесса, другой для внутреннего документа.
У Вас на картинке согласование последовательное или сразу все? Как будет наглядно выглядит «сразу все» на картинке?
(1) Добрый день! Картинка — это просто иллюстрация.
А вот скрин отчета — это да, все верно.
В маршруте согласования у меня 37 шагов, но не все они должны выполниться, а именно
если , скажем сумма < 1 000 000 то главного бухгалтера не будет, а в карте маршрута комплексного процесса он присутствует.
Допустим если это не закупки ТМЦ, то не будет Маркетолога, а вместо него будет экономист, они оба присутствуют в карте маршрута, но отчет обработает это условие и покажет именно тех согласующих, которые должны быть
(2) не совсем понятно. чем отличается от печатной формы «Лист согласования с историей»
(3)Лист согласования с историей получается уже после прохождения маршрута, а отчет формирует отчет, до его прохождения. Как-то так.
Ни по ВД, ни по БП ничего не формирует
(5) Не формируется отчет ? Или отчет не возвращает данные
Добрый день. Подскажите, как можно настроить, чтобы при передаче согласование другому сотруднику(отделу) они видели всю историю согласования, а не только предыдущего?
Здравствуйте.
Не работает, от слова совсем. 🙁
Формируется пустой отчёт.
Запускал в коробочной конфигурации 1С:ДО v2.1.12.2
(8) в коробочной версии от слова совсем оно работать и не должно, прочитайте статью.
(7)https://infostart.ru/public/1122496/