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