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

Администрирование · 8 мин

Как удалить задачу в 1С:Документооборот

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

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

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

Когда задачу можно удалить, а когда лучше ограничиться отменой

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

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

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

Стандартный способ доступен пользователю с соответствующими правами. Откройте список задач через раздел «Задачи» (например, «Задачи мне» или полный список задач), найдите нужную запись и откройте её форму. В командной панели формы нажмите «Ещё» и выберите пункт «Пометить на удаление / Снять пометку». Можно также выделить задачу прямо в списке и нажать клавишу Delete, подтвердив действие.

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

Порядок действий
  1. 1
    Откройте раздел «Задачи» и найдите нужную задачу в списке
  2. 2
    Откройте форму задачи или выделите её в списке
  3. 3
    Нажмите «Ещё» → «Пометить на удаление / Снять пометку» и подтвердите
  4. 4
    Проверьте, что задача отображается перечёркнутой
  5. 5
    Передайте администратору запрос на физическое удаление через обработку «Удаление помеченных объектов»

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

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

Если обработка сообщает, что объект удалить нельзя, она показывает список мест использования — объектов, которые ссылаются на задачу. Чаще всего это бизнес-процесс (согласование, исполнение, ознакомление), история выполнения задач документа или записи очередей и регистров. Пока эти ссылки существуют, платформа блокирует удаление для сохранения целостности данных.

Что делать со связанными процессами и ссылками

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

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

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

Права доступа и типовые ограничения

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

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

Альтернативы удалению: закрытие, отмена и архивирование

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

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

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

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

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

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

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

Задача в списке
Норма

Задача отсутствует в списках при любых отборах

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

Задача видна перечёркнутой — выполнена только пометка, физического удаления не было

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

Документ и его история открываются без ошибок

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

Ошибки «Объект не найден» — осталась битая ссылка

Результат обработки удаления
Норма

Объект в списке успешно удалённых

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

Объект в списке неудалённых с указанием мест использования

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

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

Чаще всего у пользователя нет права на интерактивное удаление этого типа объектов в профиле группы доступа. Проверьте права у администратора либо попросите его выполнить пометку. Реже причина в том, что форма открыта в режиме, где команда скрыта, — попробуйте пометить задачу из списка клавишей Delete.

Можно ли удалить задачу, не удаляя бизнес-процесс?

Технически платформа разрешит это только если на задачу нет ссылок, но процесс обычно ссылается на свои задачи. Корректный путь — прервать процесс, пометить на удаление и процесс, и задачу, затем удалить их вместе через обработку. Удаление задачи в одиночку при живом процессе приведёт к «зависшему» процессу без исполнителя.

Что будет с документом, по которому удалили задачу?

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

Как удалить сразу много тестовых задач?

Пометьте их списком (выделение нескольких строк и Delete), затем запустите «Удаление помеченных объектов» в выборочном режиме и отметьте нужную группу. Для больших объёмов администратор может написать обработку пометки по отбору, но физическое удаление всё равно выполняется штатным механизмом с контролем ссылок.

Восстановится ли задача, если снять пометку на удаление?

Да, пока не выполнено физическое удаление, повторный выбор команды «Пометить на удаление / Снять пометку» полностью отменяет действие — задача возвращается в обычное состояние со всеми связями. После физического удаления восстановление возможно только из резервной копии.

Итог

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

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