Остановка согласования в 1С:Документооборот: кто и как прерывает процесс
Содержание
Запущенный маршрут согласования в 1С:Документооборот нельзя удалить клавишей Delete — его сначала останавливают. Прервать (отозвать, остановить) процесс может его автор-инициатор или пользователь с правами администратора. Рядовой согласующий целый маршрут не прекращает — он лишь отказывает по своей задаче, после чего документ обычно возвращается автору.
Команда остановки живёт в карточке самого процесса, а не в карточке документа. После остановки активные задачи согласующих снимаются, а документ, который был заблокирован на время согласования, снова открывается для редактирования.
Ниже — кто и какими правами располагает, как остановить процесс пошагово, что происходит с задачами и блокировками, и как настроить автоматическое прекращение прямо в виде документа.
Кто вправе остановить процесс и какими правами
Право прервать согласование зависит от роли участника. Разграничение простое: своим процессом управляет автор, чужими — администратор, а согласующий отвечает только за свою задачу.
| Роль | Что может сделать с согласованием |
|---|---|
| Автор (инициатор) процесса | Остановить, продолжить, пометить на удаление свой процесс |
| Согласующий участник | Только «Не согласовано» по своей задаче; остановить весь маршрут не может |
| Руководитель/контролёр | Видит ход согласования, но останавливает только то, где он автор |
| Администратор | Остановить любой процесс в системе, снять любые задачи |
Если нужно, чтобы отдельный сотрудник (например, помощник руководителя) мог прерывать чужие процессы, ему выдают соответствующие права через профиль доступа в разделе Настройка и администрирование. Это настройка администратора, а не рядового пользователя.
Определите свой случай — от этого зависят и шаги, и то, что вообще доступно:
Как автор останавливает запущенное согласование
Автор видит свои процессы в разделе Совместная работа (пункты «Процессы», «Задачи от меня») и прямо в карточке документа на вкладке с процессами. Удобнее всего заходить от документа: так вы точно открываете тот процесс, что сейчас держит документ на маршруте, а не похожий по названию. Порядок действий:
- Откройте документ, который сейчас на согласовании, и перейдите на вкладку со списком его процессов. Либо откройте процесс из раздела
Совместная работа. - Двойным щелчком откройте карточку запущенного процесса согласования.
- В командной панели (или в меню
Ещё) выберите команду «Остановить». Статус процесса сменится с «Запущен» на «Остановлен». - Если программа предложит указать причину или комментарий — заполните: это попадёт в историю процесса.
- Проверьте, что задачи согласующих стали неактивными, а документ снова доступен для изменений.
После остановки у вас два пути. Исправить документ и нажать «Продолжить» — согласование пойдёт дальше с того же места (или с начала, в зависимости от настройки). Либо, если согласование больше не нужно, пометить остановленный процесс на удаление.
Удалить можно только остановленный процесс. Запущенный процесс программа удалить не даст — сначала «Остановить», затем «Пометить на удаление».
Если согласование входило в комплексный процесс (несколько этапов: согласование → утверждение → регистрация), останавливать нужно родительский комплексный процесс. Тогда остановятся и его дочерние шаги, включая текущее согласование. Остановка одного дочернего согласования комплексный маршрут целиком не прерывает.
Отказ согласующего: как вернуть документ автору
Согласующий не распоряжается всем маршрутом, но его отказ способен фактически остановить движение документа. В своей задаче «Согласовать» он выбирает вариант «Не согласовано» и обязательно пишет причину в комментарии — без пояснения отказ выглядит как произвол и автору непонятно, что править.
Дальше поведение зависит от варианта согласования, заданного в процессе:
- Всем сразу (параллельно) — задачи уходят всем согласующим одновременно.
- По очереди (последовательно) — следующий получает задачу только после предыдущего.
- Смешанно — комбинация этапов.
Ключевая настройка — реакция на несогласие. Если включено прекращение при первом отказе, то одно «Не согласовано» снимает остальные задачи и возвращает документ автору. Если нет — программа дожидается ответа всех участников, а уже потом собирает результат.
После отказа документ, как правило, возвращается автору на доработку. Автор исправляет замечания и запускает согласование повторно — часто это новый цикл по тому же маршруту. Сам согласующий заново запускать или отзывать процесс не может: это зона ответственности автора.
При последовательном (по очереди) варианте отказ на любом шаге прекращает движение к следующим участникам: нет смысла нести документ дальше по цепочке, если текущий согласующий уже вернул его с замечаниями. При параллельном — всё решает настройка прекращения при несогласии. Поэтому один и тот же отказ в разных процессах ведёт себя по-разному, и прежде чем ждать реакции, стоит посмотреть, какой вариант согласования выбран в карточке процесса.
Если вы согласующий и ошиблись с решением (нажали «Не согласовано» вместо «Согласовано»), не пытайтесь переиграть через остановку — её у вас нет. Сообщите автору: он вернёт документ на согласование повторно.
Снятие задач и разблокировка документа администратором
Бывает, что автор в отпуске, а документ «висит» на согласовании и держит на себе блокировку. Тогда процесс прерывает администратор. Ему доступен полный список процессов и задач всех пользователей — через раздел администрирования, где собраны все бизнес-процессы системы.
Администратор открывает нужный процесс и так же нажимает «Остановить». Разница только в правах: он не ограничен авторством.
Что происходит при остановке:
- 🔻 Активные задачи согласующих снимаются — у участников они пропадают из списка «Задачи мне».
- 🔓 Документ, заблокированный на время процесса, снова доступен для редактирования.
- 📝 Факт остановки с автором действия и временем записывается в историю процесса.
Снятые задачи назад автоматически не возвращаются. Если потом нажать «Продолжить», согласование пойдёт заново по маршруту, а не восстановит именно те задачи, что были сняты. Поэтому останавливать чужой процесс стоит осознанно, предупредив участников.
Прежде чем администратор прерывает чужое согласование, стоит убедиться, что документ действительно нужно снять с маршрута. Остановка оборвёт работу согласующих, которые, возможно, уже готовили заключение. Лучше согласовать это с автором и инициатором.
Разблокировка — важный побочный эффект. Пока по документу идёт процесс, его карточка может быть закрыта для изменений, чтобы участники согласовывали одну и ту же редакцию. Остановка процесса этот запрет снимает, и документ снова можно править.
Перед тем как администратор прервёт чужое согласование, короткая проверка экономит разбирательства потом:
Настройка автоматического прекращения в видах документов
Чтобы не прерывать каждое согласование вручную, правила задают заранее — в виде документа. Настройки видов документов находятся в разделе нормативно-справочной информации; у каждого вида есть свой набор процессов и условия их запуска.
Что настраивается на уровне вида документа и шаблона процесса:
- Условие автозапуска — при каких реквизитах документа согласование стартует само. Если условие перестаёт выполняться, новый процесс просто не запустится.
- Прекращение при несогласии — снимать ли остальные задачи после первого отказа. Это и есть автоматическое «прерывание» маршрута без участия администратора.
- Повторное согласование (цикл) — отправлять ли документ на новый круг после доработки автоматически.
- Запрет редактирования на время процесса — именно эта опция делает документ заблокированным, пока идёт согласование.
Настройка через шаблон удобна тем, что применяется ко всем документам этого вида сразу. Один раз задали, как ведёт себя согласование при отказе, — и больше не разбираете каждый случай руками.
Для разовых отклонений от шаблона в 1С:Документооборот есть возможность менять параметры процесса при запуске, не трогая общий шаблон вида документа. Но типовое поведение (прекращать при отказе, повторять цикл) логичнее настроить один раз в самом виде.
История процесса: кто, когда и почему остановил согласование
Любая остановка фиксируется — это помогает разобраться, почему документ сняли с маршрута. Открыв карточку процесса, посмотрите вкладку «История процесса» (или аналогичный раздел с ходом выполнения): там по шагам видно, кто запустил, кто согласовал или отказал, кто и в какой момент остановил.
Чтобы быстро ориентироваться в состоянии, сверяйтесь со статусом процесса:
| Статус процесса | Что он означает |
|---|---|
| Запущен | Согласование идёт, задачи активны, документ может быть заблокирован |
| Остановлен | Прерван вручную; задачи сняты, документ разблокирован, можно «Продолжить» |
| Завершён | Маршрут пройден до конца (согласовано или отклонено по правилам) |
Для технического разбора — например, кто именно и с какого компьютера остановил процесс — администратор смотрит журнал регистрации (раздел Настройка и администрирование). В журнале фиксируются действия пользователей с объектами, включая изменения статусов процессов, с точным временем и именем пользователя. Это уже уровень администратора базы; обычному пользователю для разбора достаточно вкладки «История процесса» в самой карточке.
Повторный запуск согласования после остановки
Чаще всего согласование прерывают не насовсем, а чтобы исправить документ и отправить его заново. Здесь важно не запутаться между «Продолжить» и запуском нового процесса.
«Продолжить» возвращает к жизни тот же остановленный процесс. Подходит, когда остановка была временной паузой, а маршрут и состав согласующих менять не нужно. Поведение зависит от настройки: согласование может пойти с начала маршрута или с шага, на котором его остановили.
Новый процесс запускают, когда документ серьёзно переработан или изменился состав участников. Старый остановленный процесс при этом помечают на удаление, чтобы он не мешался в списках, а по документу стартует свежее согласование — вручную или автоматически по условию из вида документа.
Если документ вернулся автору после отказа согласующего, это уже штатный цикл доработки: автор правит замечания и отправляет на согласование повторно. Отдельно останавливать ничего не нужно — процесс сам ушёл в статус завершения с результатом «не согласовано».
Когда согласование регулярно приходится прерывать и перезапускать, причина обычно в маршруте: слишком много участников, неверное условие автозапуска или жёсткая последовательность. Это сигнал пересмотреть шаблон процесса в виде документа, а не бороться с остановками вручную.
Частые ошибки при остановке согласования
- Пытаются удалить запущенный процесс. Программа не даст. Сначала «Остановить», и только потом «Пометить на удаление».
- Согласующий ищет кнопку «Остановить» у себя. Её нет и не будет — у согласующего есть только решение по задаче. Остановка — у автора и администратора.
- Останавливают дочернее согласование, а комплексный процесс идёт дальше. Чтобы прервать весь маршрут, останавливают родительский комплексный процесс.
- Снимают чужой процесс без предупреждения. Снятые задачи назад не вернутся, а согласующие потеряют свою работу. Предупредите участников и автора.
- Ждут, что документ сам разблокируется. Пока процесс в статусе «Запущен», запрет на редактирование держится. Освобождает документ именно остановка процесса.