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