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

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

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

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

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

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

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

Как работает механизм пометки на удаление в 1С

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

Физическое удаление выполняет встроенная обработка, которая перед очисткой строит карту ссылок. Если на помеченный документ ссылается активный бизнес-процесс, виза согласования или другой документ, система откажет в удалении и покажет список препятствий. Снимать такие связи принудительно нельзя — это требование платформы 1С:Предприятие, обеспечивающее целостность учёта.

Подготовка: права, резервная копия и режим работы

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

Обязательно сделайте резервную копию базы: в файловом варианте — скопируйте каталог с файлом 1Cv8.1CD, в клиент-серверном — выполните выгрузку через конфигуратор или средствами СУБД. Удаление помеченных объектов необратимо, восстановить случайно стёртые документы без копии невозможно.

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

Как пометить объект на удаление

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

Для проведённых документов пометка автоматически отменяет проведение — движения по регистрам стираются сразу. Это важно: после пометки документ уже не участвует в учёте, даже если физически ещё хранится в базе.

Если нужно пометить группу объектов, используйте множественное выделение с клавишами Shift или Ctrl, либо групповую обработку списка через меню «Ещё» → «Изменить выделенные», где доступна команда установки пометки для всех выбранных строк.

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

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

Режим «Автоматическое удаление всех помеченных объектов» подходит для плановой очистки: система сама находит все помеченные элементы и пытается их удалить. Режим «Выборочное удаление» выводит дерево помеченных объектов по типам — документы, справочники, задачи, файлы — и позволяет отметить флажками только нужные.

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

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

Что делать, если объект не удаляется

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

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

Отдельный случай — файлы. В 1С:Документооборот файлы могут храниться в томах на диске. Удаление объекта «Файл» из базы не всегда стирает физический файл из тома: для этого предусмотрена отдельная очистка в настройках работы с файлами. Проверьте освобождение места на диске после удаления.

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

Регламентная автоматическая очистка

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

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

В файловом варианте базы регламентные задания выполняются только при запущенном сеансе с соответствующими настройками. В клиент-серверном варианте задания исполняет сервер 1С — это надёжнее для регулярной очистки.

Сравнение вариантов

Ручное удаление через обработку

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

Регламентное задание по расписанию

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

Выборочное удаление

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

Проверка результата и контроль базы

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

Дополнительно проверьте размер базы. В файловом варианте физическое уменьшение файла 1Cv8.1CD произойдёт только после тестирования и исправления с включённой реструктуризацией или после сжатия таблиц — само по себе удаление записей файл не уменьшает. В клиент-серверном варианте аналогичную роль играет сжатие таблиц средствами СУБД.

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

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

Список неудалённых объектов в обработке
Норма

Пустой список или только объекты с понятными причинами

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

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

Списки документов и справочников
Норма

Помеченные записи отсутствуют

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

Пометки остались после повторного запуска

Свободное место на диске с томами файлов
Норма

Место освобождается после очистки томов

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

Объём не меняется — файлы физически не удалены

Частые вопросы

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

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

Почему обработка работает очень долго?

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

Что делать, если кнопка «Удаление помеченных объектов» недоступна?

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

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

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

Как удалить помеченные объекты в монопольном режиме файловой базы?

Закройте все сеансы пользователей, откройте базу под администратором и запустите обработку. Если монопольный режим не устанавливается, проверьте список активных пользователей в разделе администрирования и завершите лишние сеансы.

Можно ли удалить помеченные объекты программно?

Да, встроенный язык 1С предоставляет метод УдалитьПомеченныеОбъекты(), но это инструмент разработчика. Для обычной эксплуатации достаточно штатной обработки — она безопаснее и показывает места использования в наглядном виде.

Итог

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

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