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