Скоро на All-DAR [1С:Предприятие 8.3 (8.3.22.2283)] Просмотр дерева метаданных изменений модулей всех расширений с возможностью увидеть конфликты [Инфостарт]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
85.579
Автор: 1С:Предприятие 8.3 (8.3.22.2283)
Название: Просмотр дерева метаданных изменений модулей всех расширений с возможностью увидеть конфликты [Инфостарт]

0a9c15dc89a2d2f64cc1b99c990c2344.jpg


Описание:
Обработка выгружает базу (файловую, серверную) со всеми расширениями в файлы и анализирует изменения расширений в модулях (файлы bsl). В дереве метаданных отображаются все измененные расширениями модули и показывается, есть ли среди них изменения одного и того же метода разными расширениями.

Когда в конфигурации более 10 расширений, неудобно определять, изменялся ли ранее какой-то метод модуля или нет. Протыкивать и открывать каждое расширение не очень удобно.

Поэтому хотелось видеть возможные проблемы — где несколько раз одной и той же директивой менялся один и тот же метод (пока только это).

Плюс попросили сделать и поиск по макетам xml (текстовым).

Запускать обработку надо в той конфе, в которой проверяем расширения.

Имеются две кнопки:

  • Выгрузить/Обработать — выгружает конфигурацию в файлы и обрабатывает их.
  • Обработать — когда конфа выгружена, не надо ещё раз это делать, можно сразу обработать.

Три режима просмотра:

  • Все — отображаются все метаданные конфигурации. Чтобы не лазить по файлам, все метаданные получаются из конфы где запущенна обработка. В дальнейшем планирую доработать, чтобы можно было запускать обработку в любой конфе.
  • Расширения — отображение только метаданных расширений (модули, макеты текстовые).
  • Конфликты — отображение только модулей, одинаковые методы в которых менялись разными расширениями с одной директивой и текстовых макетов. Возможно потом сделаю чтобы было видно все директивы одного метода так как Вместо и Изменение и Контроль тоже проблемные бывают.

Протестировано на:

БСП: 3.1.6.437

Платформа: 1С:Предприятие 8.3 (8.3.22.2283)

Более младшие версии могут не содержать некоторые картинок в библиотеке или каких-то методов БСП.

Версия обработки:

1.0: Поиск конфликтом методов в модулях по совпадению имени расширяемого метода и директивы расширения.

1.1: + поиск по макетам текстовым (xml), для отображения сколько расширений правило один макет.

1.2: + добавлена справка. Добавлен выбор вида конфликта (что считается таковым). Добавлен фильтр на исключение методов не расширяемых, а добавляемых, при показе конфликтов. Добавлена сортировка по имени расширяемого метода.

Проверено на следующих конфигурациях и релизах:

Управление торговлей, редакция 11, релизы 11.5.12.251

◆ ЦЕНА МАТЕРИАЛА ◆
Цена: 1850 руб.

Материал «Просмотр дерева метаданных изменений модулей всех расширений с возможностью увидеть конфликты [Инфостарт]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху