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