По кнопке "Создать" добавим новый тип предмета согласования
В новом шаблоне согласования необходимо сформировать маршрут. Задачи исполнителям будут поступать в порядке очереди, либо параллельно, если у исполнителей указан одинаковый номер очереди.
Исполнителями в маршруте могут быть пользователи либо роли. Роли создаются в справочнике «Роли исполнителей» и определение пользователя по роли происходит по алгоритму описанному на встроенном языке 1С.
В шаблоне можно настроить условие запуска предмета на согласование. Например, при установке флажка «Проверять наличие файлов» программа не даст начать согласование предмета для которого не присоединили файл.
Реализована возможность описать на встроенном языке 1С действия с предметом для трех событий:
- при запуске согласования
- при успешном согласовании
- при отказе согласования
Согласование происходит в специальной форме Мои задачи. В которой видны задачи текущего пользователя для согласования, исходящие задачи, а также задачи временно замещаемого сотрудника
В представленном примере подключено согласование для документов Заказ на перемещение, Заявка на расход денег. Для подключения новых документов необходимо их добавить через конфигуратор в определяемые типы и подписки на события. А так же скопировать в модуль менеджера процедуры ПриСозданииНаСервере, ПриЧтенииНаСервере, ПослеЗаписиНаСервере из, например, модуля менеджера Заказ на перемещение.
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.10.172