Обработка позволяет исправить ошибки, возникающие при некорректном содержании справочника идентификаторы объектов метаданных. Когда после нескольких часов установки обновлений во время выполнения обработок перехода на новый релиз конфигурации выскакивает окошко с текстом ошибки, содержащим фразу "идентификаторы объектов метаданных" и конфигурация отказывается загружаться дальше, а только завершить или Ещё-Выполнить внешнюю обработку"! Тут понимаешь, что придётся ещё долго выполнять непонятные пляски с бубном вокруг этой конфигурации до самого утра! Такие ошибки чаще всего возникают при использовании РИБ и установке обновлений в узлы РИБ, когда приходится отвязывать периферийный узел от центрального узла, грузить конфигурацию и восстанавливать связь с центральным узлом. Обработка не раз выручала в таких ситуациях.
Возникают ошибки, текст которых может содержать фразы:
"Не найден идентификатор в справочнике идентификаторы объектов метаданных"
"Не открывается какой-нибудь отчёт или внешняя обработка и ругается на справочник идентификаторы объектов метаданных"
"Требуется воспользоваться обработкой "Обновление вспомогательных данных"
"Запустить программу с параметром командной строки "/С ЗапуститьОбновлениеИнформационнойБазы"
"либо увеличить номер версии конфигурации"
"После десяти попыток в справочнике идентификаторы объектов метаданных остались дубликаты"
Такие обработки уже есть на просторах интернета, но обычно они только запускают обновление вспомогательных данных, а этого не всегда достаточно. Я добавил ещё очистку справочника от лишних элементов, которые мешают нормальной работе со справочником или являются дубликатами.
Тестировал её на конфигурациях БП от 3.0.66.53 до 3.0.100.20, УНФ от 1.6.16.166 до 1.6.22.75, УТ от 11.4.6.174 до 11.4.13.280, Розница от 2.2.11.16 до 2.3.7.22, КА от 2.4.6.189 до 2.4.13.278, ЕРП от 2.5.3.121 - думаю, будет работать на всех конфигурациях, где есть справочник идентификаторы объектов метаданных.