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

Пользователь 1С v8.3 (Управляемые формы) 1С:Документооборот IT и автоматизация бизнеса
← На главную

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

Анализ системных ограничений версии ПРОФ

Выясним причину, по которой стандартные команды отмены недоступны. В конфигурации 1С:Документооборот функциональность остановки и досрочного прерывания бизнес-процессов программно разграничена между версиями:

  1. Редакция КОРП: содержит встроенный механизм управления жизненным циклом процессов. Инициатор или администратор может в любой момент нажать кнопку Прервать (процесс завершается с соответствующим статусом, активные задачи аннулируются) или Остановить (процесс ставится на временную паузу).
  2. Редакция ПРОФ: данные команды исключены разработчиками из состава конфигурации. В этой версии бизнес-процессы рассчитаны на строго линейное прохождение до логического завершения всех сформированных шагов.

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

Решение 1. Штатное завершение процесса через отрицательное решение

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

  1. Участник, выявивший ошибку или несоответствие, выбирает в своей задаче вариант Не согласовано и подробно описывает замечания в поле комментария.
  2. Остальные согласующие также закрывают свои задачи (при необходимости администратор или делопроизводитель может уведомить коллег о том, что документ отправлен на переработку, чтобы они указали аналогичное отрицательное решение или оставили формальный комментарий).
  3. Когда все исполнители зафиксируют результаты, бизнес-процесс Согласование завершает этап сбора мнений и автоматически формирует автору задачу Ознакомиться с результатом согласования.
  4. Автор знакомится с замечаниями, закрывает задачу ознакомления, вносит правки в документ-предмет и запускает согласование на новый цикл.

Решение 2. Выполнение задач администратором системы

Если участников согласования много и отвлекать сотрудников от работы нерационально, воспользуемся правами администратора:

  1. Администратор заходит в общий список задач программы (через пункт Все задачи или форму бизнес-процесса).
  2. Открывает поочередно активные задачи исполнителей по данному документу.
  3. Выполняет их с результатом Не согласовано от имени текущих адресатов (или через механизм делегирования прав).
  4. После закрытия последней активной задачи процесс переходит в статус завершенного с отрицательным результатом, возвращаясь инициатору.

Решение 3. Принудительное удаление процесса и задач

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

  1. Открываем главное меню и переходим в раздел Функции для технического специалиста (или Все функции).
  2. В дереве объектов находим ветку Бизнес-процессы, открываем список Согласование, находим нужный экземпляр и помечаем его на удаление.
  3. Обязательно переходим в ветку Задачи к списку Задачи исполнителя. Находим все активные задачи, привязанные к удаляемому процессу, и также устанавливаем для них пометку на удаление. Если этого не сделать, невыполненные задачи останутся в списках пользователей как «висячие».
  4. Выполняем стандартную процедуру Удаление помеченных объектов.
  5. Проверяем состояние документа-предмета. В версии ПРОФ при ручном удалении процесса состояние документа может остаться в значении На согласовании. В таком случае администратору необходимо открыть форму документа или воспользоваться обработкой группового изменения реквизитов, чтобы вернуть реквизит состояния в статус В разработке или Проект.

Превентивные меры: настройка порядка согласования

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

Для устранения этой проблемы пересмотрим порядок согласования в шаблоне:

  1. Используем последовательный или смешанный порядок вместо полностью параллельного.
  2. На первый этап ставим согласующего, проверяющего базовые требования к документу (например, непосредственного руководителя инициатора или профильного юриста).
  3. Пока первый согласующий не нажмет Согласовано, система не создаст задачи для последующих участников. Если он отклонит проект с результатом Не согласовано, процесс сразу вернется автору, не затрагивая остальных сотрудников.

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

← На главную