Идентификаторы объектов метаданных как обновить
- Главная
- 1С Предприятие
- Администрирование 1С
- 1С. Обновление справочника "Идентификаторы объектов метаданных".
1С. Обновление справочника "Идентификаторы объектов метаданных".
При добавлении в информационную систему внешней обработки, отчёта, печатной формы, а также при изменении состава конфигурации или её расширений может возникнуть ошибка, указывающая на необходимость обновления справочника «Идентификаторы объектов метаданных».
Не найден идентификатор в справочнике идентификаторы объектов метаданных 1с
При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: «Объект не найден в Справочнике «ИдентификаторыОбъектовМетаданных».
Для объекта метаданных «Отчет.РИК_РасчетыСПартнерами» не найден идентификатор в справочнике «Идентификаторы объектов метаданных».
Для разработчика: возможно требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Варианты решения:
1. В некоторых конфигурациях режиме предприятия
Все функции — Обработки — «Инструменты разработчика: Обновление вспомогательных данных», Если обработки нет, то пункт 2
Все функции — Справочники — «Идентификаторы объектов метаданных», нажать кнопку «Обновить данные справочника», Если кнопки обновить нет, то пункт 2
2. Из Конфигуратора запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», т.к. обработки может не оказаться под руками, а изменение версии производится с обновлением конфигурации и базы, что может оказаться не удобным:
Сервис/Параметры — Вкладка Запуск1С:Предприятия — В свойстве «Параметр запуска» добавляем «/С ЗапуститьОбновлениеИнформационнойБазы»
При запуске Предприятия появится окно обновления конфигурации. Потом не забудьте Убрать параметр запуска, чтобы больше не запускалось обновление!
3. Обновить конфигурацию или вручную увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.
Исправление справочника Идентификаторы объектов метаданных, обновление вспомогательных данных
Обработка позволяет исправить ошибки, возникающие при некорректном содержании справочника идентификаторы объектов метаданных. Когда после нескольких часов установки обновлений во время выполнения обработок перехода на новый релиз конфигурации выскакивает окошко с текстом ошибки, содержащим фразу "идентификаторы объектов метаданных" и конфигурация отказывается загружаться дальше, а только завершить или Ещё-Выполнить внешнюю обработку"! Тут понимаешь, что придётся ещё долго выполнять непонятные пляски с бубном вокруг этой конфигурации до самого утра! Такие ошибки чаще всего возникают при использовании РИБ и установке обновлений в узлы РИБ, когда приходится отвязывать периферийный узел от центрального узла, грузить конфигурацию и восстанавливать связь с центральным узлом. Обработка не раз выручала в таких ситуациях.
Возникают ошибки, текст которых может содержать фразы:
"Не найден идентификатор в справочнике идентификаторы объектов метаданных"
"Не открывается какой-нибудь отчёт или внешняя обработка и ругается на справочник идентификаторы объектов метаданных"
"Требуется воспользоваться обработкой "Обновление вспомогательных данных"
"Запустить программу с параметром командной строки "/С ЗапуститьОбновлениеИнформационнойБазы"
"либо увеличить номер версии конфигурации"
"После десяти попыток в справочнике идентификаторы объектов метаданных остались дубликаты"
Такие обработки уже есть на просторах интернета, но обычно они только запускают обновление вспомогательных данных, а этого не всегда достаточно. Я добавил ещё очистку справочника от лишних элементов, которые мешают нормальной работе со справочником или являются дубликатами.
Тестировал её на конфигурациях БП от 3.0.66.53 до 3.0.73.51, УНФ от 1.6.16.166 до 1.6.18.168, УТ от 11.4.6.174 до 11.4.10.57, Розница от 2.2.11.16 до 2.3.1.30, КА 2.4.6.189 — думаю, будет работать на всех конфигурациях, где есть справочник идентификаторы объектов метаданных.
Обработка обновление вспомогательных данных
В статье представлена внешняя обработка Обновление вспомогательных данных. Она предназначена для обновления справочника Идентификаторы объектов метаданных. Обновление этого справочника необходимо производить после добавления новых документов, справочников, ролей в конфигурациях работающих на управляемом приложении (Бухгалтерия 3.0, Управление торговлей 11, ЗУП 3.0 и т.д.).
Если этого обновления не сделать то, к примеру, созданный вами новый (нетиповой) документ просто не запустится.
Обновление вспомогательных данных. Инструкция
Для обновления справочника Идентификаторы объектов метаданных следует сделать следующее: