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

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

Как остановить процесс согласования в 1С

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

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

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

Ниже разобраны основные способы остановки: штатное прерывание процесса, отклонение на этапе, отмена документа-основания, административное завершение задач и вариант с изменением маршрута. Порядок действий приведён для 1С:Документооборот и конфигураций на базе Библиотеки стандартных подсистем (БП 3.0, ERP, УТ), где механика отличается.

Как определить, какой процесс запущен и где он находится

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

В 1С:Бухгалтерии 3.0 и ERP согласование обычно реализовано через статусы документа и список задач. Откройте раздел «Задачи» (или «Мои задачи») и найдите задачи по нужному документу через поиск по предмету. Если задача висит на конкретном сотруднике — процесс ожидает его решения.

Процесс в статусе «Выполняется»Процесс активен, задачи выдаются исполнителям

Кто текущий исполнитель и на каком этапе стоит документ

Задача у уволенного сотрудникаПроцесс не сможет завершиться штатно

Настройку замещения или перенаправление задачи администратором

Документ заблокирован для редактированияИдёт согласование, изменения запрещены

Нужно прервать процесс или дождаться его завершения

Процессов несколько по одному документуЗапускали согласование повторно, не остановив старое

Какой процесс актуален, остальные нужно прервать

Способ 1. Штатное прерывание процесса в 1С:Документооборот

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

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

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

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

Способ 2. Остановка через отклонение на текущем этапе

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

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

Если согласующий отсутствует (отпуск, увольнение), задачу может выполнить его заместитель — при настроенном замещении. Администратор также может перенаправить задачу другому исполнителю через список задач: откройте задачу и используйте команду «Перенаправить» или «Передать».

Способ 3. Остановка согласования в 1С:Бухгалтерии и ERP через статусы

В конфигурациях без полноценной подсистемы процессов (типовая БП 3.0, отчасти УТ и ERP в простых настройках) согласование работает через механизм статусов документов. Документ находится в статусе «На согласовании», и пока статус не сменится, проведение или отгрузка заблокированы.

Чтобы остановить такое согласование, откройте документ и измените статус вручную — например, верните его в «Черновик» или «Подготовлен». Если смена статуса недоступна из-за прав, это делает пользователь с ролью согласующего или администратор. В ERP и УТ статусы часто меняются через команду «Установить статус» в форме списка или карточки документа.

В ERP 2 и КА процессы согласования могут быть запущены как бизнес-процессы. Тогда в разделе «Согласование» или через карточку документа доступна команда прерывания, аналогичная Документообороту. Если команды нет — завершите бизнес-процесс принудительно через список бизнес-процессов (нужны права администратора).

Способ 4. Административное завершение задач и процессов

Когда штатные механизмы недоступны — процесс «завис» из-за ошибки обмена, исполнитель удалён, точка маршрута рассчиталась некорректно — используют административные инструменты. В 1С:Документооборот администратор открывает «Все процессы» или «Все задачи», находит объекты по документу и прерывает процесс либо выполняет задачи от имени системы.

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

Частые ошибки при остановке согласования

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

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

Проверка результата после остановки

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

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

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

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

«Прерван» или «Завершён», активных процессов нет

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

Процесс всё ещё «Выполняется» или появился второй активный процесс

Задачи по документу
Норма

Незавершённых задач нет, уведомления исполнителям не уходят

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

Задачи висят у исполнителей, приходят напоминания

Доступность документа
Норма

Документ редактируется, можно запустить новое согласование

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

Документ заблокирован, при открытии сообщение о действующем процессе

Итог

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

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

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

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

Администратор системы или пользователь, которому делегированы полномочия на процессы инициатора. В 1С:Документооборот замещение настраивается в карточке сотрудника — заместитель получает доступ к задачам и процессам отсутствующего, включая право прерывания.

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

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

Почему кнопка «Прервать» неактивна?

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

Что будет с документом после прерывания согласования?

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

Как остановить согласование, если согласующий уволен и его задача зависла?

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

Отличается ли остановка согласования в файловой и клиент-серверной базе?

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