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