13. Настройка и администрирование
#25

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Когда в 1С невозможно физически удалить объект, который уже помечен на удаление (то есть выполнить окончательное удаление из базы)?

Когда на этот объект есть ссылки из других объектов (он используется в документах/справочниках и т.п.).
Правильно: Окончательное удаление в 1С не выполняется, если объект связан ссылками с другими данными: удаление привело бы к «висячим» ссылкам и потере целостности базы. Поэтому сначала нужно устранить ссылки (заменить объект, перепровести/исправить документы) или отказаться от удаления.
Когда дата объекта попадает под «дату запрета изменения данных».
Неправильно: Дата запрета изменения данных в основном блокирует редактирование и проведение документов в закрытых периодах, но не является универсальным запретом на физическое удаление помеченных объектов. Даже если период закрыт, ключевым ограничителем для удаления выступают ссылки на объект.
Когда дата объекта раньше последнего проведенного документа «Закрытие месяца».
Неправильно: «Закрытие месяца» влияет на регламентные операции и корректность учета, но само по себе не является формальным правилом, запрещающим удалить помеченный объект. Если на объект никто не ссылается, технически удаление возможно (хотя с точки зрения учета может быть нежелательно).
Верны пункты 1 и 2.
Неправильно: Пункт 1 верный, а пункт 2 не является обязательным условием невозможности удаления. Поэтому комбинация 1+2 неверна.
Верны пункты 1, 2 и 3.
Неправильно: Единственное гарантированное ограничение, из-за которого помеченный объект нельзя удалить, - наличие ссылок на него. Пункты 2 и 3 связаны с регламентом учета/закрытием периода, но не являются универсальными техническими причинами невозможности удаления.

Пояснение

В 1С удаление обычно происходит в два этапа: 1) «Пометить на удаление» - объект остается в базе, но считается кандидатом на удаление. 2) «Удаление помеченных объектов» (обслуживание) - выполняется физическое удаление. Ключевое правило: физически удалить объект нельзя, если на него есть ссылки из других объектов. Это защита ссылочной целостности: документы, справочники и регистры хранят ссылки на объекты (например, на контрагента, номенклатуру, договор, склад). Если удалить объект, а ссылка останется, база станет неконсистентной. Что делать, если объект не удаляется: - Откройте обработку удаления помеченных объектов и посмотрите список «мешающих» ссылок (обычно программа показывает, какие объекты ссылаются). - Выполните замену ссылок (если доступно): заменить удаляемый объект на корректный (например, дубль контрагента заменить на основного). - Исправьте или перепроведите документы, где объект указан, либо отмените пометку на удаление, если объект реально используется. Практический пример: Вы пометили на удаление номенклатуру «Товар А», но она встречается в документах поступления и реализации. При попытке удалить система откажет, пока вы не замените «Товар А» на другой элемент в этих документах или не удалите/исправите сами документы. Почему пункты про запрет изменения и закрытие месяца не являются главным критерием: - Запрет изменения и закрытие месяца - это регламент учета и контроль корректности, но они не заменяют базовое правило ссылок. - Даже в закрытом периоде объект может быть технически удаляемым, если он нигде не используется; однако делать так обычно следует осторожно и по регламенту компании.