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

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

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

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

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

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

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

Разница между остановкой и прерыванием процесса

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

Третий вариант — завершение — применяется, когда процесс фактически выполнен, но по какой-то причине не закрылся штатно. Завершение фиксирует процесс как успешно законченный. Эти состояния видны в списке процессов и в карточке, поэтому перед действием полезно проверить текущий статус.

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

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

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

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

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

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

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

Остановка из карточки документа и через задачу

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

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

Что происходит с задачами и как проверить результат

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

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

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

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

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

«Остановлен» или «Прерван» с указанием даты и автора

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

Состояние осталось «Активен» — действие не выполнено

Задачи участников
Норма

Активные задачи закрыты у всех исполнителей

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

Задача «висит» у исполнителя — проверьте регламентные задания

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

Соответствует фактической ситуации (например, «Проект» или «На доработке»)

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

Документ остался «На согласовании» без активного процесса

Возобновление остановленного процесса

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

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

Типичные ошибки и сложные случаи

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

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

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

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

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

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

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

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

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

Можно ли остановить процесс, если я не автор, а согласующий?

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

Что будет с уже собранными визами при прерывании процесса?

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

Задача у согласующего осталась активной после остановки процесса. Что делать?

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

Как остановить сразу несколько процессов по одному документу?

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

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

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

Почему остановленный процесс снова стал активным после обмена данными?

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