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

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

Как удалить помеченные на удаление документы в 1С

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

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

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

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

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

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

Подготовка: резервная копия и проверка помеченных объектов

Первый обязательный шаг — создание резервной копии. В файловой базе достаточно скопировать файл 1Cv8.1CD при закрытых сеансах пользователей либо выполнить выгрузку через конфигуратор («Администрирование» → «Выгрузить информационную базу»). В клиент-серверном варианте копию делает администратор средствами СУБД.

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

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

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

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы или выгрузку через конфигуратор
  2. 2
    Просмотрите помеченные документы и убедитесь, что они действительно не нужны
  3. 3
    Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
  4. 4
    Выберите режим: автоматический или выборочный
  5. 5
    Запустите удаление и дождитесь завершения контроля ссылок
  6. 6
    Изучите список неудалённых объектов и разберите ссылки на них
  7. 7
    Повторно запустите удаление для освободившихся объектов

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

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

Действуйте последовательно: откройте каждый ссылающийся объект и либо пометьте его на удаление тоже, либо уберите из него ссылку на удаляемый документ (если объект нужен). После того как все ссылки очищены, повторно запустите обработку — документ удалится.

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

Маршрут решения

Как выбрать действие

Объект не удаляется из-за ссылок других документовПометьте на удаление ссылающиеся объекты или уберите из них ссылки, затем повторите удаление
Нужно удалить только часть помеченных документовИспользуйте выборочный режим обработки и отметьте только нужные объекты
Помеченных объектов очень много и удаление занимает часыЗапускайте обработку порциями по видам документов в нерабочее время
Нет прав на запуск обработкиОбратитесь к администратору базы — нужны права на удаление помеченных объектов

Монопольный режим и удаление в больших базах

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

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

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

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

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

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

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

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

Журналы документов
Норма

Помеченные документы отсутствуют в списках

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

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

Отчёты по оборотам за период
Норма

Обороты соответствуют ожиданиям после чистки

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

Суммы изменились неожиданно — были удалены проведённые документы

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

Список пуст или содержит только осознанно оставленные объекты

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

Много объектов со ссылками — требуется разбор связей

FAQ: частые вопросы об удалении помеченных документов

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

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

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

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

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

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

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

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

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

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

Что делать, если обработка зависает на большом объёме данных?

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

Итог

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

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