Подсистема "Согласование документов с произвольным маршрутом"
Подсистема предназначена для согласования документов/справочников в 1с. Маршрут согласования не требует доработок. Очень гибкие условия составления маршрутов.
Подсистему можно встроить в любою конфигурацию.
Во вложенной конфигурации предоставлен пример работы подсистемы с документом "Договор".
Справочник "Рабочие места"
Маршрутизация строится относительно рабочих мест, поэтому пользователям сперва назначаются рабочие места согласно бизнес логике.
В одном рабочем месте можно указать несколько пользователей, у которых совпадает роль.
Документ "Маршрутизация"
В документе "Маршрутизация" в режиме "Предприятие" настраивается сам маршрут.
Маршрут состоит из Точек маршрута, которые содержат условия выполнения, рабочие места на маршруте, или другие точки маршрута.
В табличной части построчно указываются точки маршрута, которые можно отключить с помощью галки "отключить".
Можно указать следующие виды условий:
- без условий - всегда выполняется;
- условие - настраивается с помощью формы настройки отбора;
- код условия - можно указать код условия, в тексте которого вычисляется переменная "результат". Код может содержать несколько строк.
Если условие принимает значение "Истина", выполняются одни действия (это либо рабочее место, точка маршрута, список рабочих мест), в противном случае выполняются другие действия.
Также можно указать на каком этапе, и при выполнении каких условий прервать расчет данной точки маршрута.
Например это удобно, когда определяем к какому бухгалтеру необходимо передать на согласование. Не нужно выполнять все условия, если на каком-то шаге уже он известен.
В базе настроен следующий маршрут согласования договора:
Условия берутся из схемы, которую при необходимости можно подгрузить в справочник "Маршруты", либо она берется из конфигурации.
Документ "Договор"
В журнале документа "Договор" добавляются закладки, по которым можно переключаться:
- Входящие - договоры, которые сейчас находятся на текущем рабочем месте;
- Исходящие - документы, которые ушли с этого рабочего места и с этого пользователя дальше по маршруту;
- Инициированные - это документы, которые ушли с этого рабочего места;
- На маршруте - документы, в которых есть акцепт текущего пользователя;
- Все - все документы без ограничения.
В журнале и в самом документе можно перебрасывать документы по маршруту.
В самом документе добавляется согласование:
- Автор - автор документа (ему соответствует предопределенное значение в рабочих местах);
- От кого - Пользователь, от которого пришел на согласование документ;
- Кому - следующий по маршруту (меняется при акцептовании).
В документе можно выполнить следующие действия: Акцептовать, Отменить или Вернуть/Вернуть автору.
Из документа можно посмотреть по какому маршруту идет документ, без сохранения самого документа.
Тестировалось на платформе 8.2.19.130. и 8.3.18.1289.
Возможно вас заинтересуют другие публикации:
Структура компании. Такого нигде не увидите.
Схемы показателей. Объединение наборов СКД.
Групповая отправка документов по электронной почте.
Подсистема "Согласование документов с произвольным маршрутом"