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

Администрирование · 10 мин

Как остановить бизнес-процесс в 1С

Как остановить бизнес-процесс в 1С: прерывание, блокировка и удаление. Разбираем способы для пользователя и администратора, типичные ошибки и проверку результата.

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

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

Что значит «остановить» бизнес-процесс: варианты действий

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

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

Сравнение вариантов

Прерывание

Штатное завершение, история сохраняется. Подходит для ошибочно запущенных или потерявших актуальность процессов.

Пометка на удаление

Полное исключение из базы. Подходит для тестовых и мусорных процессов, требует удаления помеченных объектов.

Отключение автозапуска

Останавливает создание новых процессов по шаблону. Уже запущенные экземпляры нужно прерывать отдельно.

Как прервать бизнес-процесс через интерфейс

Самый безопасный способ — штатное прерывание из карточки процесса. Откройте список бизнес-процессов: в типовых конфигурациях это раздел «Настройки и администрирование» → «Бизнес-процессы» либо раздел «Согласование» / «Задачи», зависит от конфигурации (УТ, ERP, Документооборот). Найдите нужный процесс по номеру, дате или предмету (документу, по которому он запущен).

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

Порядок действий при штатном прерывании
  1. 1
    Откройте список бизнес-процессов через раздел «Задачи» или «Настройки и администрирование».
  2. 2
    Найдите нужный процесс по предмету, номеру или автору.
  3. 3
    Откройте карточку и нажмите «Прервать» (или «Ещё» → «Прервать»).
  4. 4
    Укажите причину прерывания, если система её запросит.
  5. 5
    Проверьте, что состояние изменилось на «Прерван», а задачи исполнителей закрылись.

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

Что делать, если кнопки «Прервать» нет

Отсутствие кнопки почти всегда означает нехватку прав. Прерывать процесс обычно могут его автор, пользователь с ролью администратора или сотрудник, которому делегированы права на управление процессами. Если вы обычный исполнитель — обратитесь к автору процесса или администратору.

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

Остановка зависшего процесса средствами администратора

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

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

Если причина устранена (назначен заместитель, исправлены права), процесс иногда можно «толкнуть» — в ряде конфигураций есть команда повторного выполнения точки маршрута. Если устранить причину невозможно или процесс не нужен — прерывайте его штатно. В крайнем случае, когда интерфейс недоступен или процесс повреждён, используют групповую обработку: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов», где у выбранных процессов устанавливают признак прерывания или пометку удаления.

Как остановить автоматический запуск новых процессов

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

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

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

Как выбрать действие

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

Проверка результата и типичные ошибки

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

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

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

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

Стоит «Прерван»

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

Осталось «Активен» — прерывание не выполнено

Задачи исполнителей
Норма

Задачи закрыты или помечены как прерванные

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

Задачи висят в списках активных — нужно закрыть вручную

Статус связанного документа
Норма

Статус соответствует отмене согласования

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

Документ «висит» на согласовании — скорректируйте статус

Новые процессы по шаблону
Норма

Не создаются после отключения автозапуска

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

Продолжают появляться — автозапуск не отключён

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

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

Итог

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

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

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

Можно ли возобновить прерванный бизнес-процесс?

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

Что происходит с задачами исполнителей при прерывании?

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

Кто имеет право прервать бизнес-процесс?

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

Как остановить процесс, если его автор уволен?

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

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

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

Процесс не прерывается: кнопка есть, но выдаёт ошибку. Что делать?

Откройте журнал регистрации и найдите текст ошибки в момент прерывания. Частые причины — блокировка объекта другим сеансом, повреждённые данные маршрута или ошибка в прикладном коде обработчика. Завершите блокирующие сеансы и повторите попытку; если ошибка в коде — понадобится участие разработчика.