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

Документы и Печать · 11 мин

Как остановить согласование в 1С:Документооборот

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

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

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

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

Что происходит при остановке согласования

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

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

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

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

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

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

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

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

Кто имеет право останавливать согласование

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

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

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

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

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

Прерывание, завершение и отрицательный результат: в чем разница

В 1С:Документооборот есть три разных исхода, которые часто путают. Прерывание — аварийная остановка процесса без результата; документ получает состояние, заданное настройками, а задачи закрываются принудительно. Завершение — досрочное окончание процесса с формированием результата (например, документ считается согласованным, хотя не все этапы пройдены). Отрицательный результат задачи — штатный сценарий: согласующий отклоняет документ, и процесс завершается по логике шаблона.

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

ДействиеКто можетРезультат для документаКогда применять
Прервать процессАвтор, администраторСостояние по настройкам, часто «Не согласован»Ошибочный запуск, устаревший документ
Завершить досрочноАвтор, администратор (по правам)Заданный результат согласованияНужно зафиксировать итог без прохождения всех этапов
Отклонить задачуТекущий согласующий«Не согласован» по логике шаблонаШтатный отказ в согласовании

Остановка согласования в комплексных и типовых процессах

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

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

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

Что делать, если задачи «висят» после остановки

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

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

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

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

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

Состояние изменилось с «На согласовании» на «Не согласован» или исходное

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

Документ по-прежнему «На согласовании» — процесс не прерван

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

В списке процессов стоит «Прерван»

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

Процесс активен — повторите прерывание

Задачи согласующих
Норма

Задачи исчезли из списков задач участников

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

Задачи видны и открываются — требуется проверка администратором

Автозапуск
Норма

При перезаписи документа новое согласование не стартует

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

Процесс запускается снова — отключите шаблон автостарта

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

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

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

FAQ

Можно ли восстановить прерванное согласование?

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

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

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

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

Прерывание корректно закрывает задачи, фиксирует факт остановки в истории и сохраняет данные для отчетов. Удаление процесса (если оно вообще доступно) убирает объект, но может оставить невыполненные задачи и пробелы в истории согласования. Удалять процессы не рекомендуется.

Согласование запускается снова после прерывания — что делать?

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

Можно ли остановить сразу несколько согласований?

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

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

Документ останется в базе, его состояние изменится согласно настройкам (обычно «Не согласован»). Ограничения на редактирование, связанные с активным согласованием, снимаются. История уже выполненных виз сохраняется в карточке документа.

Итог

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

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