Многие пользователи сталкиваются с задачей автоматизации цепочки документов: например, когда после успешного утверждения Служебной записки необходимо автоматически создать и запустить процесс согласования для Приказа. В «1С:Документооборот 3.0» это можно реализовать несколькими способами, не прибегая к сложному изменению конфигурации.
Рассмотрим «обходной» путь, который часто применяют опытные пользователи для обеспечения логической связности документов внутри комплексного процесса. Суть метода заключается в создании контролируемого перехода между этапами.
Комплексный процесс, в который будут включены оба документа.Приказом).Служебной записки настройте проверку: система не позволит завершить этот этап, пока в указанный реквизит не будет внесена ссылка на созданный Приказ.Если вы хотите сделать систему более гибкой, стоит рассмотреть встроенный конструктор маршрутов, который предоставляет широкие возможности настройки без написания кода.
В «1С:Документооборот 3.0» реализована функция Автоматическое действие. В настройках этапа Комплексного процесса вы можете выбрать действие Создание объекта. Это позволяет при выполнении определенного шага автоматически формировать новый документ на основании исходного. Это значительно упрощает работу, так как данные (реквизиты, файлы, печатные формы) переносятся автоматически, минимизируя ручной труд.
Для продвинутых сценариев существует инструмент Детектор бизнес-событий. Это мощный «слушатель» системы, который отслеживает любые изменения. Разберем, как его настроить:
Бизнес-событий и выберите тип события — Завершение процесса.Служебная записка завершен с результатом «Утверждено», система должна запустить выполнение действия по созданию процесса для другого документа.Мы рекомендуем рассматривать создание Приказа на основании Служебной записки не как два разрозненных действия, а как единый сквозной процесс. 1С:Документооборот 3.0 спроектирован так, чтобы отслеживать всю историю жизни документа. Используя Вложенные процессы, вы получаете следующие преимущества:
Правил автозаполнения файлы приказа всегда будут содержать актуальные данные из служебной записки, что исключает ошибки «копипаста».В случае, если стандартных настроек интерфейса не хватает, вы можете использовать Скрипты. Это упрощенный программный код, который добавляется непосредственно в карточку процесса через интерфейс (без снятия конфигурации с поддержки). Это отличный способ реализовать специфическую логику проверки данных между объектами Документ и Бизнес-процесс.
Попробуйте начать с реализации через проверку реквизитов — это самый простой способ упорядочить работу пользователей, не усложняя архитектуру системы. Постепенно, освоив Детектор бизнес-событий, вы сможете перевести рутинные операции в полностью автоматический режим.