Сравнение нескольких конфигураций (основная и несколько поставщиков). Упрощенный отчет о доработках



Занимался подготовкой конфигурации к сертификации (на соответствие требованиям 1С)?
А теперь получил замечания по конфигурации от отдела 1С-Совместимо?
Нужно за короткий срок исправлять замечания за исключением конфигураций поставщиков?
Трудно отличить объекты от нескольких конфигураций поставщиков?
Объекты остались со старых версий?
Пережиток?
Не беда!

Цель: Исправить замечания за исключением конфигураций поставщиков.

Где бы такой список объектов взять? Конфигураций поставщиков много! Объектов метаданных тоже много! Как бы отличить их от конфигураций поставщиков. Так много вопросов, но так мало ответов!

В 1С можно составить такой отчет о сравнении объектов только по одному поставщику, но конфигураций поставщиков от 3 и более (БСП, БПО, БСМ, БТС и т.д.), соответственно будет несколько отчетов, а в каждом отчете десятки миллионов строк.

На ум приходит обработка, которую когда-то я скачивал на просторах инфостарта, которая умеет сравнивать несколько конфигураций (от 3х и более), но все ранее скачанные обработки были удалены в сломанном ноутбуке. В общем перерыл все каталоги на инфостарте и нигде ее не нашел. Пришлось изменить поиск и нашел другую интересную обработку Групповое сравнение изменений нескольких конфигураций.

Скачал и запустил эту чудную обработку на свежей демобазе "Управление торговлей, редакция 11.4.7.141" на платформе 8.3.12.1685 и вылезла первая ошибка! Ошибка звучала в том, что в коде обработки не хватает несколько старых типовых функций/процедур. Обработку исправил своими силами и теперь можно посмотреть отчет, в котором бы показывал добавленные, измененные или удаленные объекты, где именно и что было изменено. Но немного не то, нужно показывать только свои доработки, которые есть в основной конфигурации, но нет в конфигурациях поставщиков. И вот допилил обработку.

Автор avk72 любезно разрешил опубликовать обработку на управляемом приложении со ссылкой на первоисточник. За что ему большое спасибо!

Отличие от первоисточника:

  • Реализовано управляемое приложение (такси).
  • Показывает все отличия или только свои доработки.
  • Исправлены выявленные ошибки.

Как подготовить данные продемонстрированы на скриншотах в первоисточнике:

Конфигурация — Сравнить конфигурации… — Первая конфигурация ("Основная конфигурация") — Вторая конфигурация ("Конфигурация поставщика" — "Библиотека стандартных подсистем") — Ок — в корне правой кнопкой мыши выбрать пункт "Отчет о сравнении объектов…" — Формат "Подробно" — Объекты (поставить все галочки) — Выводить в "Текстовый документ" — указать имя файла отчета — Ок.

Далее добавить отчеты и нажать "Показать" или "Показать свои доработки".

И вот примерно составил список объектов за исключением конфигураций поставщиков, далее обратился к разработчикам конфигураций с просьбой добавить префиксы и на него дали ответ:

это точно конфигурация поставщика

видимо осталось со старых версий

удалил

это наш

удалил, тоже пережиток

оказывается это наше, просто не я писал, поэтому не в курсе.

Предложил так же поставить задачу с просьбой переименовать префиксы:

Можно. Но реально — ее мы выполнять не будем. Это будет долгий ящик…. наверное даже навсегда.

В разработке:

  • Отсечь переименованные объекты.

P.S. Большинство не переименованных объектов будут в любом случае изменены или удалены.

1 Comment

  1. ZhokhovM

    22.10.2019:

    Что изменилось:

    Возможность отсечь переименованные объекты.

    Порядок действий:

    Чтобы в отчете показать только не переименованные объекты, нужно в поле «Исключить» добавить строку.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *