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

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

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

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

Бизнес-процессы в 1С:Документооборот накапливаются быстро: запущенные по ошибке согласования, завершённые рассмотрения, тестовые экземпляры. Со временем они засоряют списки, замедляют отборы и мешают пользователям ориентироваться в актуальных задачах. Удаление процессов — штатная операция, но она имеет особенности: зависит от состояния процесса, прав пользователя и настроек программы.

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

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

Что нужно проверить перед удалением процесса

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

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

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

Процесс активен, задачи не выполненыУдалить сразу нельзя

Сначала прервать процесс, затем пометить на удаление

Процесс завершён или прерванМожно помечать на удаление

Команда доступна в списке и на форме процесса

Команда удаления неактивнаНедостаточно прав или ограничение состояния

Проверить роль пользователя и состояние процесса

Процесс запущен по шаблонуШаблон остаётся

Удаление экземпляра не влияет на шаблон процесса

Как прервать активный процесс

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

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

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

Пометка процесса на удаление

Когда процесс завершён или прерван, откройте список процессов, выделите нужный и нажмите кнопку «Пометить на удаление / Снять пометку» (стандартная команда с изображением крестика, также доступна по клавише Delete). Программа пометит процесс и связанные с ним задачи.

Ту же команду можно выполнить из формы самого процесса: меню «Ещё» → «Пометить на удаление». Это удобно, когда вы просматриваете процесс и сразу принимаете решение об удалении.

Для массовой пометки выделите несколько процессов в списке с зажатой клавишей Ctrl или Shift и выполните команду пометки. Используйте отборы списка — по состоянию, виду процесса, периоду, автору — чтобы отобрать только те экземпляры, которые действительно подлежат удалению. Например, отберите все прерванные процессы за прошлый квартал.

Порядок удаления одиночного процесса
  1. 1
    Откройте процесс и проверьте его состояние и связанные задачи
  2. 2
    Если процесс активен — прервите его кнопкой «Прервать»
  3. 3
    Пометьте процесс на удаление из списка или формы (команда «Пометить на удаление»)
  4. 4
    Откройте «Администрирование → Обслуживание → Удаление помеченных объектов»
  5. 5
    Выполните удаление помеченных объектов и проверьте, что процесс исчез из списков

Физическое удаление помеченных объектов

Пометка удаления не освобождает базу от данных: процесс остаётся в системе, просто скрывается из стандартных отборов. Физическое удаление выполняется штатной обработкой «Удаление помеченных объектов», которая находится в разделе «Администрирование» (подраздел «Обслуживание» или «Поддержка и обслуживание» в зависимости от версии).

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

В клиент-серверных базах удаление помеченных объектов часто настраивают регламентным заданием по расписанию — например, ночью, когда пользователи не работают. Это снижает нагрузку и исключает блокировки. Настройка выполняется администратором в разделе регламентных и фоновых заданий.

Удаление шаблонов процессов и связанных данных

Шаблоны процессов

Шаблоны, по которым запускаются процессы (например, «Согласование договора»), удаляются независимо от экземпляров. Откройте справочник шаблонов (раздел «Настройка» или «Процессы и задачи» → «Шаблоны процессов»), пометьте ненужный шаблон на удаление и удалите через обработку помеченных объектов. Учтите: удалённый шаблон перестанет запускаться автоматически, если он был назначен для видов документов.

Задачи без процессов

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

Комплексные процессы

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

Способы очистки процессов

Пометка вручную + обработка удаления

Подходит для разовой очистки; требует времени администратора при больших объёмах

Регламентное задание удаления помеченных

Автоматическая очистка по расписанию; требует, чтобы пользователи сами помечали объекты

Специализированная обработка свёртки/очистки

Для массовой чистки старых данных за период; выполняется только администратором с резервной копией

Типичные ошибки и ограничения

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

Вторая ошибка — удаление процессов, по которым нужна история. Листы согласования, визы и результаты выполнения задач хранятся внутри процесса. Если документ проходил согласование и эта история может понадобиться для проверки, удалять процесс нельзя — лучше оставить его завершённым.

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

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

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

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

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

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

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

Список процессов
Норма

Удалённый процесс отсутствует при любом отборе

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

Процесс виден с пометкой удаления — не выполнено физическое удаление

Список «Мои задачи» у исполнителей
Норма

Задачи процесса исчезли из актуальных

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

Задача видна и открывается — процесс не был прерван

Карточка документа
Норма

Открывается без ошибок, нет битых ссылок

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

Ошибка открытия или ссылки на удалённые объекты

Часто задаваемые вопросы

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

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

Почему кнопка «Пометить на удаление» недоступна?

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

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

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

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

Откройте список процессов, установите отбор по состоянию (завершённые/прерванные) и периоду, выделите все строки и пометьте на удаление. Затем выполните удаление помеченных объектов. При очень больших объёмах используйте специализированные обработки очистки и обязательно делайте резервную копию.

Что происходит с задачами исполнителей при прерывании процесса?

Невыполненные задачи автоматически прерываются и исчезают из списка актуальных задач исполнителей. Выполненные задачи сохраняются в составе процесса до его физического удаления. Уведомления исполнителям о прерывании зависят от настроек оповещений.

Можно ли настроить автоматическое удаление старых процессов?

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

Итог

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

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