← Вернуться к списку статей

Удаление помеченных объектов в 1С: почему не удаляется и что делать?

В 1С нельзя просто так взять и удалить данные кнопкой Delete. Сначала ставится «пометка на удаление» (красный крестик), а затем администратор запускает процедуру окончательного удаления. Разберемся, как это работает.

1. Принцип ссылочной целостности

1С — это реляционная база данных. Если вы удалите Товар А, который использовался в Накладной №1, в накладной появится дыра («Объект не найден»), и отчеты сломаются.

Поэтому 1С перед удалением проверяет: есть ли ссылки на этот объект в других местах? Если ссылки есть — удаление запрещено.

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

Путь: Администрирование -> Обслуживание -> Удаление помеченных объектов.

  1. Выберите режим «Автоматическое удаление всех помеченных объектов».
  2. Нажмите «Удалить».
  3. Система сама найдет все, что можно удалить безболезненно, и удалит.
  4. В конце покажет отчет о том, что удалить не получилось из-за ссылок.

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

Если вы хотите удалить только конкретные документы, а остальные помеченные оставить:

  1. В обработке удаления выберите режим «Выборочное удаление».
  2. Отметьте галочками только нужные справочники или документы.
  3. Запустите процедуру.

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

После проверки система покажет окно «Не удалось удалить некоторые объекты». Слева будет сам объект, а справа — Места использования (ссылки).

Варианты решения:

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

Много мусора в базе, который не удаляется?

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

Связаться в Telegram