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