Цель: Исправить замечания, связанные с конфигурациями поставщиков.
Где бы такой список объектов метаданных взять? Конфигураций поставщиков много! Объектов метаданных тоже много! Как бы отличить их от других. Так много вопросов, но так мало ответов!
В 1С можно составить такой отчет о сравнении объектов метаданных только по одному конфигурацию поставщика, но конфигураций поставщиков несколько БПО, БСМ, БТС и т.д., соответственно будет несколько отчетов, а в каждом отчете десятки миллионов строк.
На ум приходит обработка, которую когда-то я скачивал на просторах инфостарта, которая умеет сравнивать несколько конфигураций (от 3х и более), но все ранее скачанные обработки были утеряны со сломанного ноутбука. В общем, перерыл все каталоги на инфостарте и нигде ее не нашел. Пришлось изменить текст поиска и нашел одну другую интересную обработку Групповое сравнение изменений нескольких конфигураций.
Скачал и запустил эту чудную обработку на демобазе "Управление торговлей, редакция 11.4.7.141" на платформе 8.3.12.1685 и вот вылезла первая ошибка! Ошибка говорит в том, что в коде обработки не хватает типовых функций/процедур. Обработку исправил своими силами и теперь можно посмотреть отчет, в котором бы показывал добавленные, измененные или удаленные объекты метаданных, где именно и что было изменено. Но немного не то, нужно показывать только свои доработки, которые есть в основной конфигурации, но нет в конфигурациях поставщиков. И вот допилил обработку.
Автор любезно разрешил опубликовать обработку со ссылкой на первоисточник, огромная благодарность автору.
Отличие от первоисточника:
- Реализовано управляемое приложение (такси).
- Показывает все отличия или только свои доработки.
- Исправлены выявленные ошибки.
Как подготовить данные продемонстрированы на скриншотах в первоисточнике:
Конфигурация - Сравнить конфигурации... - Первая конфигурация ("Основная конфигурация") - Вторая конфигурация ("Конфигурация поставщика" - "Библиотека стандартных подсистем") - Ок - в корне правой кнопкой мыши выбрать пункт "Отчет о сравнении объектов..." - Формат "Подробно" - Объекты (поставить все галочки) - Выводить в "Текстовый документ" - указать имя файла отчета - Ок.
Далее добавить отчеты из сохраненных файлов и нажать "Показать" или "Показать свои доработки".
И вот примерно составил список объектов метаданных, далее обратился к разработчикам конфигураций с просьбой добавить префиксы и на него дали ответ:
это точно конфигурация поставщика
видимо осталось со старых версий
удалил
это наш
удалил, тоже пережиток
оказывается это наше, просто не я писал, поэтому не в курсе.
Предложил так же поставить задачу с просьбой переименовать префиксы:
Можно. Но реально - ее мы выполнять не будем. Это будет долгий ящик.... наверное даже навсегда.
P.S. Большинство не переименованных объектов метаданных будут в любом случае изменены или удалены.
[обн. 22.10.2019] Возможность отсечь переименованные объекты метаданных.
[обн. 21.12.2023] Исправлены выявленные ошибки.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.15.69, 11.4.7.141