Доступно

Просмотр дерева метаданных изменений модулей всех расширений с возможностью увидеть конфликты [Инфостарт]

Тема в разделе "Бухгалтерия и финансы", создана пользователем egor1979, 28 дек 2025.

Цена: 1 850р-41%
Взнос: 1 086р
100%

Основной список: 5 участников

Статус обсуждения:
Комментирование ограничено.
  1. 28 дек 2025
    #1
    egor1979
    egor1979 ОргОрганизатор

    Складчина: Просмотр дерева метаданных изменений модулей всех расширений с возможностью увидеть конфликты [Инфостарт]

    57fb6510b27e1baaac3af335e49a2223.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 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 29 дек 2025
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      10 фев 2026
    2. skladchik.com
      Взнос в складчине составляет 543р.
      7 фев 2026
    3. skladchik.com
      Складчина активна.
      7 фев 2026
    4. updater
      updater участвует в складчине.
      6 фев 2026

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      10 фев 2026
    2. skladchik.com
      Взнос в складчине составляет 543р.
      7 фев 2026
    3. skladchik.com
      Складчина активна.
      7 фев 2026
    4. skladchik.com
      Сбор взносов начинается 07.02.2026.
      4 фев 2026
Статус обсуждения:
Комментирование ограничено.