При работе в конфигурациях на базе БСП, таких как «1С:Управление торговлей 11», пользователи и администраторы часто сталкиваются с тем, что в справочнике Идентификаторы объектов метаданных накапливаются записи, помеченные на удаление. Давайте подробно разберем, почему это происходит, и как правильно выполнять очистку, чтобы не нарушить целостность данных.
Идентификаторы объектов метаданныхПрежде чем приступать к удалению, важно уяснить, что данный справочник относится к категории технологических объектов. Это не просто пользовательский список, а служебная таблица, которую ведет система. Элементы этого справочника автоматически создаются и помечаются на удаление самой платформой в ходе процесса обновления конфигурации или при изменении структуры метаданных.
Основные причины появления пометок на удаление:
Существует распространенное заблуждение, что любой инструмент удаления «помеченных» объектов работает одинаково. На самом деле, в системе присутствуют две разные обработки, которые часто путают.
Доступ к ней можно получить через меню Все функции (в старых интерфейсах) или Функции для технического специалиста -> Стандартные -> Удаление помеченных объектов. Эта обработка «зашита» непосредственно в ядро платформы 1С:Предприятие.
Особенности платформенного метода:
Эту обработку вы вызываете, переходя по пути НСИ и администрирование -> Администрирование -> Поддержка и обслуживание -> Удаление помеченных объектов. Несмотря на визуальное сходство с платформенной, «под капотом» у них совершенно разный код.
Почему стоит использовать именно обработку БСП:
Чтобы выполнить задачу максимально безопасно, рекомендуем придерживаться следующего плана действий:
Иногда возникают ситуации, когда записи в Идентификаторы объектов метаданных ведут себя «неадекватно»: например, в расширении КА 2.4/2.5 пометка на удаление может стоять, но не сниматься вручную.
В таких случаях рекомендуется:
chdbfl.exe (тестирование и исправление файла базы данных), чтобы исключить повреждение структуры данных на физическом уровне.Помните: Идентификаторы объектов метаданных — это фундамент, на котором строятся права доступа и механизмы обмена. Поэтому никогда не пытайтесь принудительно очистить этот справочник с помощью прямых запросов к SQL-серверу или через внешние обработки без контроля ссылок — это может привести к нарушению работы прав пользователей или невозможности открытия объектов конфигурации.