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

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

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

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

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

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

Что происходит при пометке документа на удаление

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

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

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

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

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

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

Также проверьте, не участвует ли база в обменах данными (РИБ, синхронизация с БП, УТ, сайтом). Удаление объектов в одном узле при активном обмене может привести к рассогласованию данных: в другом узле документ останется или вернётся обратно при следующей синхронизации.

Как удалить помеченные документы: пошаговая инструкция

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

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

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

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

Режимы удаления: какой выбрать

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

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

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

Автоматическое удаление

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

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

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

Монопольный режим

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

Почему документ не удаляется: контроль ссылок

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

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

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

Особые случаи и ограничения

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

Если база распределённая (РИБ) или настроена синхронизация, удаление помеченных объектов нужно согласовать с обменом. В типовых планах обмена удаление регистрируется как изменение и передаётся в другие узлы, но при нестандартных настройках возможны коллизии. Проверьте после чистки, что в узлах не появились предупреждения о конфликтах.

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

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

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

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

Дополнительно полезно выполнить тестирование и исправление информационной базы (через конфигуратор) с проверкой ссылочной целостности — особенно если удалялось много объектов. Это позволит убедиться, что в базе не осталось «битых» ссылок вида «Объект не найден».

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

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

Журнал документов с показом помеченных
Норма

Удалённые документы отсутствуют в списке полностью

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

Документы всё ещё видны зачёркнутыми — удаление не завершено

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

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

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

Много объектов со ссылками, которые никто не разбирал

Тестирование и исправление базы
Норма

Ошибок ссылочной целостности не обнаружено

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

Найдены ссылки на несуществующие объекты — требуется исправление

Узлы обмена данными
Норма

Синхронизация проходит без конфликтов и предупреждений

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

Появились коллизии или «вернувшиеся» документы

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

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

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

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

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

Что делать, если на помеченный документ ссылается другой документ?

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

Нужно ли удалять помеченные документы регулярно?

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

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

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

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

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

Итог

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

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