К статье
Практический материал

Автоматизация · 12 мин

Комплексный процесс в 1С:Документооборот: назначение, настройка и запуск

Что такое комплексный процесс в 1С:Документооборот, чем он отличается от простых процессов, как настроить схему, запустить маршрут и контролировать исполнение.

Комплексный процесс в 1С:Документооборот — это инструмент, который объединяет несколько простых процессов (согласование, рассмотрение, исполнение, подписание и другие) в единую последовательность с переходами по условиям. Если согласование договора требует сначала ознакомления юриста, затем параллельного согласования финансистом и руководителем, а после этого — подписания, всё это описывается одной схемой комплексного процесса, а не вручную запускаемыми отдельными процессами.

Главное отличие от простого процесса — наличие маршрута. Простой процесс «Согласование» имеет фиксированную логику: задачи выдаются исполнителям, результат собирается у инициатора. Комплексный процесс позволяет строить произвольную схему из действий, условий, вложенных процессов и точек слияния, похожую на блок-схему. Система сама переводит документ с этапа на этап, учитывая результаты предыдущих шагов.

Комплексные процессы применяют там, где движение документа нельзя описать одной операцией: многоступенчатое согласование договоров, обработка входящей корреспонденции с резолюцией и контролем исполнения, утверждение внутренних регламентов. Ниже разберём состав схемы, порядок настройки, типовые сценарии и ограничения.

Из чего состоит схема комплексного процесса

Схема комплексного процесса строится из типовых элементов, которые размещаются на графическом поле и соединяются стрелками переходов. Знание состава элементов — обязательное условие, прежде чем проектировать собственный маршрут.

  • Действия — вложенные процессы: согласование, рассмотрение, исполнение, ознакомление, подписание, утверждение, регистрация. Каждое действие настраивается как отдельный процесс со своими исполнителями и сроками.
  • Условия — точки ветвления, где система проверяет результат предыдущего действия (например, «согласовано / не согласовано») или значения полей документа (сумма договора, вид документа) и направляет маршрут по нужной ветке.
  • Скрипты — точки, где выполняется произвольный код на встроенном языке 1С: заполнение реквизитов, проверки, обращения к другим объектам.
  • Вложенные комплексные процессы — схема может включать другую схему, что позволяет переиспользовать типовые фрагменты маршрутов.
  • Точки старта и завершения — определяют начало маршрута и его возможные концовки (успешное завершение, прерывание).

Стрелки между элементами задают порядок переходов. Если из действия выходит несколько стрелок без условия, выполняются все ветки — так реализуется параллельное выполнение. Если ветвление зависит от результата, используется элемент «Условие».

Чем комплексный процесс отличается от простого и обработки по умолчанию

В 1С:Документооборот есть три уровня автоматизации движения документов, и выбор между ними определяет трудоёмкость настройки и гибкость маршрута.

Простой процесс («Согласование», «Исполнение» и т.д.) запускается вручную или по шаблону и выполняет одну функцию. Обработка по умолчанию — это последовательность простых процессов, заданная для вида документа: сначала рассмотрение, затем исполнение. Комплексный процесс — единая схема с ветвлениями, циклами и условиями, где этапы связаны логикой переходов.

КритерийПростой процессОбработка по умолчаниюКомплексный процесс
Число этаповОдинНесколько, строго последовательноЛюбое, с ветвлениями
Условия переходовНетНетДа, по результатам и полям документа
Параллельные веткиНетНетДа
Повтор этапа (цикл)НетНетДа, например повторное согласование
Сложность настройкиМинимальнаяНизкаяТребует проектирования схемы

Какой вариант выбрать

Простой процесс

Подходит для разовой операции: согласовать приказ у одного руководителя. Ограничение — нет связи с последующими этапами.

Обработка по умолчанию

Подходит для линейного маршрута без ветвлений: рассмотрение → исполнение → ознакомление. Ограничение — нельзя вернуть документ на доработку автоматически.

Комплексный процесс

Подходит для маршрутов с условиями, параллельным согласованием и повторами этапов. Ограничение — требует проектирования и тестирования схемы.

Как настроить шаблон комплексного процесса

Настройка выполняется в разделе, где хранятся шаблоны процессов (обычно «Настройка и администрирование» → «Шаблоны процессов» или аналогичный раздел в зависимости от редакции). Для создания шаблона нужны права настройки процессов — обычно это роль администратора или методолога документооборота.

Порядок создания шаблона
  1. 1
    Откройте справочник шаблонов комплексных процессов и создайте новый элемент, указав понятное наименование, например «Согласование договора с подписанием».
  2. 2
    Определите предмет: укажите вид документа, для которого предназначен шаблон, чтобы система подставляла документ в действия автоматически.
  3. 3
    Откройте схему и перетащите на поле нужные действия: рассмотрение, согласование, подписание, регистрация.
  4. 4
    Соедините элементы стрелками переходов, добавьте условия там, где маршрут зависит от результата или реквизитов документа.
  5. 5
    Настройте каждое действие: исполнителей (роли или конкретных пользователей), сроки, важность, варианты выполнения.
  6. 6
    Сохраните схему и проверьте её на тестовом документе до передачи шаблона пользователям.

Исполнителей в действиях лучше задавать через роли и адресацию (например, «Руководитель подразделения автора документа»), а не конкретных людей. Тогда шаблон не придётся править при каждой кадровой перестановке — достаточно обновить состав ролей.

Сроки действий задаются в днях, часах или через срок относительно старта этапа. Если срок не задан, задача будет висеть без контроля просрочки, что снижает ценность маршрута. Для критичных этапов включайте контроль и уведомления о приближении срока.

Перед проектированием схемы в программе нарисуйте маршрут на бумаге вместе с владельцем бизнес-процесса и зафиксируйте все ветвления, включая «не согласовано» и «отклонено». В практике большинство переделок схем связано именно с неучтёнными отрицательными исходами, а не с основным маршрутом.
ПЗ
Практическое замечание

Типовые сценарии использования

Ниже — сценарии, где комплексный процесс даёт заметный эффект по сравнению с ручным запуском простых процессов.

Согласование договора с ветвлением по сумме

Классический сценарий: договор до определённой суммы согласует только руководитель подразделения, свыше — дополнительно финансовый директор. В схеме после действия «Согласование руководителем» ставится условие, проверяющее реквизит «Сумма договора», и маршрут расходится по двум веткам. После согласования документ автоматически уходит на подписание и регистрацию.

Обработка входящего письма с резолюцией

Входящий документ поступает на рассмотрение руководителю, который выдаёт резолюцию. По результату рассмотрения запускается исполнение с задачами ответственным, затем — контроль исполнения и ознакомление автора резолюции с результатом. Вся цепочка выполняется без ручного запуска каждого этапа.

Цикл повторного согласования

Если документ не согласован, схема возвращает его автору на доработку, а после корректировки — снова на согласование. Цикл реализуется стрелкой возврата из условия «Не согласовано» на предыдущий этап. Чтобы избежать бесконечного цикла, в скрипте можно ограничить число итераций или эскалировать вопрос руководителю после нескольких возвратов.

Запуск, контроль и прерывание процесса

Запустить комплексный процесс можно тремя способами: вручную из карточки документа, автоматически по шаблону при создании документа определённого вида, либо из другого процесса как вложенный. Автоматический запуск настраивается в виде документа — там указывается шаблон комплексного процесса по умолчанию.

Контроль хода выполнения ведётся через карточку процесса: там видна схема с подсветкой пройденных и текущих точек, список сформированных задач и их состояние. Руководители и контролёры используют отчёты по процессам и задачам, чтобы видеть просроченные этапы и «узкие места» маршрута.

Прервать процесс может инициатор или пользователь с соответствующими правами — например, если документ потерял актуальность. При прерывании активные задачи снимаются с исполнения, а в истории фиксируется причина. Возобновить прерванный процесс нельзя — потребуется новый запуск, поэтому перед прерыванием убедитесь, что этап действительно нельзя завершить или переназначить.

Контрольные точки

Как проверить результат

Состояние схемы в карточке процесса
Норма

Текущая точка подсвечена, задачи созданы у нужных исполнителей

Тревожный признак

Схема стоит на старте или задачи ушли не тем пользователям

Переход по условию
Норма

После завершения действия маршрут ушёл по ожидаемой ветке

Тревожный признак

Процесс завис на условии — обычно не заполнен проверяемый реквизит

Сроки задач
Норма

У каждой задачи есть срок исполнения

Тревожный признак

Задачи без сроков — проверьте настройку действий в шаблоне

Ограничения и типичные ошибки

Комплексный процесс — мощный, но не универсальный инструмент. Изменение схемы не влияет на уже запущенные экземпляры: они продолжают выполняться по той версии схемы, на которой стартовали. Если маршрут нужно изменить «на лету», запущенный процесс придётся прервать и запустить заново по новому шаблону.

Производительность тоже имеет границы. Схемы с десятками действий и большим числом одновременно запущенных экземпляров увеличивают нагрузку на регламентные задания, которые обсчитывают переходы. Для массовых документов (например, тысячи входящих счетов в день) стоит оценивать, не проще ли часть этапов выполнять без процессов.

Типичные ошибки
01
Жёсткое указание исполнителей вместо ролей — после увольнения сотрудника все процессы встают, шаблоны приходится править вручную.
02
Отсутствие ветки «не согласовано» — документ зависает, потому что схема не описывает отрицательный результат.
03
Настройка схемы сразу в рабочей базе без теста — пользователи получают некорректные задачи, приходится массово прерывать процессы.
04
Слишком детальная схема — попытка автоматизировать каждый микрошаг приводит к маршруту, который никто не может поддерживать.

FAQ по комплексным процессам

Можно ли изменить маршрут уже запущенного комплексного процесса?

Нет, схема запущенного экземпляра фиксируется на момент старта. Если маршрут нужно изменить, процесс прерывают и запускают заново по обновлённому шаблону. Поэтому схемы тестируют на копиях документов до массового использования.

Что делать, если процесс завис на условии?

Чаще всего условие проверяет реквизит, который не заполнен в документе. Откройте карточку документа, проверьте значение поля, используемого в условии, заполните его и дождитесь очередного выполнения регламентного задания обработки процессов. Если переход так и не сработал, проверьте логику условия в шаблоне.

Кто видит задачи комплексного процесса?

Задачи видят назначенные исполнители в своём списке задач, инициатор процесса — в карточке процесса, а пользователи с правами контроля — через отчёты и списки процессов. Права на документ при этом определяются отдельно: участник процесса может видеть задачу, но не иметь доступа к самому документу, если это ограничено настройками прав.

Чем комплексный процесс отличается от бизнес-процесса в других конфигурациях 1С?

Комплексный процесс — специфический механизм именно 1С:Документооборот, заточенный под движение документов и задачи согласования. В отличие от универсальных бизнес-процессов БСП, он тесно интегрирован с карточками документов, резолюциями, подписанием и контролем исполнения без дополнительной разработки.

Можно ли запускать комплексный процесс автоматически при создании документа?

Да. В настройках вида документа указывается шаблон комплексного процесса по умолчанию, и процесс стартует при создании или записи документа этого вида. Проверьте, что обязательные для маршрута реквизиты заполняются до старта, иначе условия сработают некорректно.

Как передать настройку шаблонов обычному сотруднику без прав администратора?

Выдайте пользователю права на работу с шаблонами процессов без полных административных прав и ограничьте круг шаблонов его подразделением. Перед этим проведите обучение на тестовой базе: ошибка в условии или адресации влияет на всех, кто запускает процессы по этому шаблону.

Итог

Что важно запомнить

Комплексный процесс объединяет простые процессы в единый маршрут с условиями, ветвлениями и циклами. Настраивайте схему через роли исполнителей, обязательно описывайте отрицательные исходы, тестируйте на копиях документов и помните: изменение шаблона не затрагивает уже запущенные экземпляры.