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

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

Создание комплексного процесса в 1С:Документооборот

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

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

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

Ниже разобран полный цикл работы: от подготовки и проектирования схемы до запуска, контроля и исправления типичных ошибок. Материал ориентирован на редакции 1С:Документооборот КОРП и ПРОФ, где комплексные процессы доступны в полном объёме.

Что такое комплексный процесс и когда он нужен

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

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

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

Подготовка: что проверить перед настройкой

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

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

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

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

Что проверить перед запуском

Вид документа
Норма

Нужные типы процессов разрешены

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

Этап не создаётся или не стартует

Исполнители
Норма

Есть права на документ, заполнены роли

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

Задача недоступна исполнителю

Схема
Норма

Все ветки ведут к завершению

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

Есть этап без исходящего маршрута

Создание комплексного процесса из карточки документа

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

Далее добавьте этапы. В табличной схеме это делается кнопкой «Добавить действие»: выберите тип этапа (например, «Согласование»), укажите исполнителя или роль, срок и вариант выполнения. Для согласования доступны варианты «Все должны согласовать», «Достаточно одного согласования» и другие — выбор влияет на логику перехода к следующему этапу.

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

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

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

Настройка этапов и маршрутов: параллельность и условия

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

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

В графической схеме (доступна в КОРП-редакции) те же связи рисуются стрелками между блоками этапов. Графический редактор нагляднее для сложных маршрутов с ветвлениями, но логика идентична табличной: блоки — этапы, стрелки — переходы.

Шаблоны комплексных процессов

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

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

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

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

Контроль выполнения и типичные ошибки

Ход выполнения виден в карточке комплексного процесса: закладка с этапами показывает состояние каждого (не начат, активен, завершён, прерван), а также результаты и фактические сроки. Для общего контроля используйте список «Процессы и задачи» и встроенные отчёты по просроченным задачам.

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

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

Типичные ошибки
01
Назначение исполнителя без прав на документ — задача недоступна, этап зависает
02
Отсутствие предшественника у среднего этапа — он стартует сразу, ломая логику маршрута
03
Игнорирование настройки отрицательного результата — отклонённый документ идёт дальше по цепочке
04
Конкретный сотрудник вместо роли в шаблоне — процессы массово встают при отпуске или увольнении
05
Изменение шаблона без теста — новые процессы стартуют с непроверенной схемой

Ограничения и когда привлекать специалиста

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

Для таких сценариев в редакции КОРП используются произвольные процессы на основе схем (механизм, близкий к BPMN-нотации) или доработка конфигурации. Это уже зона работы программиста 1С: самостоятельная доработка без опыта разработки на платформе может нарушить обновляемость конфигурации и целостность данных.

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

Маршрут решения

Как выбрать подход

Маршрут линейный или с простой параллельностьюИспользуйте комплексный процесс с табличной схемой
Маршрут повторяется регулярноСоздайте шаблон и привяжите его к виду документа
Нужны условия, циклы, динамические участникиРассмотрите схемы процессов КОРП или доработку с программистом
Документу нужен один шаг обработкиДостаточно простого процесса без комплексного
Итог

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

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

Частые вопросы

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

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

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

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

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

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

Почему этап не стартует после завершения предыдущего?

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

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

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

Можно ли назначить этап на группу пользователей?

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