Skip to content

Releases: Xelgo/edt-extension-tweaks

EDT Extension Tweaks 1.1.19

Choose a tag to compare

@Xelgo Xelgo released this 10 Jul 18:01

Добавлено

  • Добавлена команда Сравнить и объединить все ИзменениеИКонтроль для массового исправления расхождений методов расширений с базовыми методами.
  • Команда доступна в контекстном меню и панели инструментов Ошибок конфигурации, а также в контекстном меню проекта расширения в Навигаторе.
  • В одном окне показывается дерево «Расширение - Модуль - Метод» с флажками и трехстороннее сравнение с редактируемым результатом.
  • Кнопка Применить отмеченные пакетно записывает выбранные результаты и показывает отчет по примененным и пропущенным методам.

Исправлено

  • Одиночный quickfix Сравнить и объединить ИзменениеИКонтроль теперь использует общую обвязку merge-окна с массовой командой.
  • Добавлена защита в построение merge-текста: пустой или отсутствующий базовый текст больше не приводит к потере блоков #Вставка и #Удаление.
  • Перед записью массовая команда сверяет текущий текст метода со снимком, чтобы не перезаписать модуль, изменившийся пока окно было открыто.

Совместимость

  • PR #2 смержен в master после проверки merge-result поверх релиза 1.1.18.
  • Проверена сборка p2 update site для 1C:EDT 2025.2.6.
  • Проверена установка и запуск bundle 1.1.19.v202607101759 в workspace Main на 1C:EDT 2025.2.6.
  • Проверена установка и запуск bundle 1.1.19.v202607101759 в workspace EDTTEST на 1C:EDT 2026.1.1.
  • Локальный p2 update site проверен через Eclipse p2 director: installable units доступны в версии 1.1.19.v202607101759.
  • В свежих логах workspace не обнаружены ошибки BundleException, NoClassDefFoundError, ClassNotFoundException, Guice, SWT или ошибки разрешения плагина.

Установка

Update site:

jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/

EDT Extension Tweaks 1.1.18

Choose a tag to compare

@Xelgo Xelgo released this 10 Jul 12:04

Добавлено

  • В панели Навигатор рядом с типовыми отборами добавлена кнопка фильтра измененных объектов Git.
  • Фильтр оставляет в дереве конфигурации только метаданные с незакоммиченными изменениями в Git и нужные родительские узлы для навигации.
  • Для объектов метаданных учитываются изменения не только .mdo, но и вложенных файлов объекта: модулей, форм, макетов и других ресурсов.

Исправлено

  • Для верхних коллекций метаданных, например Общие модули и Документы, фильтр сопоставляет узлы Навигатора с правильными путями src/CommonModules и src/Documents.
  • Убраны временные диагностические DEBUG-логи из механизма Git-фильтра.

Совместимость

  • Проверена сборка p2 update site для 1C:EDT 2025.2.6.
  • Проверена установка и запуск bundle 1.1.18.v202607101200 в workspace Main на 1C:EDT 2025.2.6.
  • Проверена установка и запуск bundle 1.1.18.v202607101200 в workspace EDTTEST на 1C:EDT 2026.1.1.
  • Локальный p2 update site проверен через Eclipse p2 director: installable units ru.xelgo.edt.contextlinks.feature.feature.group и ru.xelgo.edt.contextlinks.ui доступны в версии 1.1.18.v202607101200.
  • В свежих логах workspace не обнаружены ошибки BundleException, NoClassDefFoundError, ClassNotFoundException, Guice или ошибки разрешения плагина.

Установка

Update site:

jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/

EDT Extension Tweaks 1.1.17

Choose a tag to compare

@Xelgo Xelgo released this 10 Jul 11:02

Добавлено

  • В настройках добавлено автоматическое открытие подсказки параметров метода при вводе внутри списка аргументов.
  • Добавлена настройка раскрытия подробного описания параметров метода сразу при открытии подсказки.
  • После выбора метода из контекстной подсказки можно автоматически переносить каретку в первый параметр.
  • Для самостоятельных вызовов метод после выбора из подсказки автоматически закрывается ; перед переносом каретки; вложенные и уже закрытые конструкции не изменяются.

Исправлено

  • Подробные описания метода и параметров дополняются из шаблонных BSL-комментариев, чтобы вместо null показывался текст документации.
  • Автопоказ подсказки параметров не вызывает повторное моргание уже открытого окна.
  • Перенос каретки больше не возвращает пользователя назад, если он уже перешёл к следующей строке или начал редактировать другой участок.
  • Update site теперь явно помечает bundle расширения как autostart, чтобы bytecode-патчи применялись до загрузки BSL UI в EDT 2025.2.6.
  • Убраны временные диагностические логи из механизма подсказки параметров.

Совместимость

  • Проверена сборка p2 update site для 1C:EDT 2025.2.6.
  • Проверена установка и запуск bundle 1.1.17.v202607101100 в workspace Main на 1C:EDT 2025.2.6.
  • В свежем логе workspace не обнаружены ошибки BundleException, NoClassDefFoundError, ClassNotFoundException, Guice или ошибки разрешения плагина.

Установка

Update site:

jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/

EDT Extension Tweaks 1.1.16

Choose a tag to compare

@Xelgo Xelgo released this 04 Jul 20:16

Добавлено

  • Для команды Скопировать комментарий результата запроса добавлена горячая клавиша Ctrl+Alt+S.
  • При генерации из BSL имя служебной области теперь привязывается к имени переменной запроса или переменной текста запроса: например, edt_tweaks_query_result_Запрос11.
  • Сгенерированный код выполнения теперь использует найденную переменную запроса, например РезультатыЗапроса = Запрос11.ВыполнитьПакет();.

Исправлено

  • Для пакетных запросов сохранено прежнее поведение с реальными индексами ВыполнитьПакет(): временные таблицы пропускаются, но их позиции в массиве результатов учитываются.
  • Если текст запроса не удалось распознать, команда больше не пишет stacktrace в .metadata/.log, а показывает обычное сообщение пользователю.

Совместимость

  • Проверена сборка p2 update site для 1C:EDT 2025.2.6.
  • Проверена установка и запуск релизного bundle в workspace Main на 1C:EDT 2025.2.6.
  • В логе workspace не обнаружены BundleException, NoClassDefFoundError, ClassNotFoundException, Guice-ошибки или ошибки разрешения плагина.

Установка

Update site:

jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/

EDT Extension Tweaks 1.1.15

Choose a tag to compare

@Xelgo Xelgo released this 04 Jul 19:44

Добавлено

  • В редакторе BSL и во встроенном редакторе текста запроса добавлена команда Скопировать комментарий результата запроса.
  • Команда формирует служебную область #Область edt_tweaks_query_result_1 с именами и типами колонок результата запроса и копирует готовый фрагмент в буфер обмена.
  • Поддержаны одиночные запросы и пакеты запросов: запросы, которые только формируют временные таблицы, пропускаются, а реальные результаты получают переменные Пакет1, Пакет2 и корректные индексы ВыполнитьПакет().
  • BSL-подсказка использует служебный комментарий для колонок ТаблицаЗначений, строк таблицы значений, коллекции колонок и ВыборкаИзРезультатаЗапроса, не меняя исходный тип переменной.
  • В настройках добавлен выбор модели помощника контекста результата запроса: Выгрузить() для таблицы значений или Выбрать() для выборки.

Исправлено

  • Скрипт установки в EDT теперь удаляет старые singleton-записи ru.xelgo.edt.contextlinks.ui из bundles.info перед записью текущей версии.
  • Обогащение типов результата запроса больше не пишет warning в обычный лог при безопасном fallback optional-зависимостей EDT.

Совместимость

  • Проверена сборка p2 update site для 1C:EDT 2025.2.6.
  • Проверена установка и запуск релизного bundle в workspace Main на 1C:EDT 2025.2.6.
  • В логе workspace не обнаружены BundleException, NoClassDefFoundError, ClassNotFoundException, Guice-ошибки или ошибки разрешения плагина.

Установка

Update site:

jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/

EDT Extension Tweaks 1.1.14

Choose a tag to compare

@Xelgo Xelgo released this 02 Jul 08:24

Добавлено

  • Во вкладке Приложения добавлена команда Обновить расширение....
  • Команда позволяет выбрать конкретное расширение и выполнить его полное обновление в информационной базе приложения.
  • Для принудительного обновления используется штатный EDT reloadInfobase; команда работает отдельно от списка проектов, исключенных из автоматической цепочки обновления.

Совместимость

  • Проверена сборка p2 update site для 1C:EDT 2025.2.6.
  • Проверена совместимость вызова полного обновления с 1C:EDT 2026.1.1: поддерживаются оба варианта API reloadInfobase (boolean и IStatus).

Установка

Update site:

jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/

EDT Extension Tweaks 1.1.13

Choose a tag to compare

@Xelgo Xelgo released this 29 Jun 13:18

Исправлено

  • Исправлена установка EDT Extension Tweaks 1.1.12+ на 1C:EDT 2026.1.
  • Расширены OSGi-диапазоны зависимостей EDT 2026.1:
    • com._1c.g5.v8.dt.common до [10.0.0,13.0.0)
    • com._1c.g5.v8.dt.debug.core до [18.0.0,20.0.0)

Проверено локально на p2 update site: опубликованный архив содержит ru.xelgo.edt.contextlinks.feature.feature.group 1.1.13.v202606291316 и исправленные dependency ranges.

EDT Extension Tweaks 1.1.12

Choose a tag to compare

@Xelgo Xelgo released this 25 Jun 15:54

EDT Extension Tweaks 1.1.12

  • Восстановлено быстрое исправление Сравнить и объединить ИзменениеИКонтроль из панели Ошибки конфигурации для проверки bsl-legacy-check-module-extension.
  • Quickfix теперь зарегистрирован через EDT check-framework и доступен как из редактора BSL, так и из списка ошибок конфигурации.
  • README дополнен описанием нового сценария запуска quickfix из панели ошибок.

EDT Extension Tweaks 1.1.11

Choose a tag to compare

@Xelgo Xelgo released this 25 Jun 15:20

EDT Extension Tweaks 1.1.11

Снимки переменных в отладке

  • Добавлена новая панель Снимки переменных в перспективе отладки EDT.
  • Панель сохраняет состояние уже вычисленных выражений встроенного языка в текущей остановке отладчика.
  • В JSON сохраняются дата и время, место остановки, строка исходного модуля, debug target, настройки обхода и значения выражений.
  • Структуры, объекты и коллекции раскрываются рекурсивно с учетом настроек глубины обхода и лимита элементов коллекций.
  • Для ссылочных данных в value сохраняется уникальный идентификатор ссылки, а человекочитаемое представление остается в presentation.

Кнопки панели

  • Сохранить снимок переменных - создает новый снимок текущих выражений.
  • Сравнить выбранные снимки - открывает стандартное Eclipse-сравнение двух выбранных JSON-снимков.
  • Сохранить снимки в файл - выгружает список снимков во внешний JSON-файл.
  • Загрузить снимки из файла - загружает JSON-файл и заменяет текущий список снимков.
  • Очистить снимки - очищает список и удаляет файл снимков из workspace metadata. Клавиша Delete в списке выполняет то же действие.

Хранение

Снимки хранятся в metadata текущего workspace:

.metadata/.plugins/ru.xelgo.edt.contextlinks.ui/variable-snapshots.json

Если список снимков очищен, файл variable-snapshots.json удаляется из workspace.

Настройки

На странице Окно -> Настройки -> EDT Extension Tweaks добавлены настройки включения снимков переменных, максимальной глубины обхода и лимита элементов коллекций. Лимит коллекций по умолчанию: 300.

EDT Extension Tweaks 1.1.10

Choose a tag to compare

@Xelgo Xelgo released this 23 Jun 09:52

EDT Extension Tweaks 1.1.10

  • Исправлено переключение с вкладки "Схема" на вкладку "Свойства" для форм расширений 1C:EDT.
  • Страница AdoptedFormEditorPage теперь распознается как страница формы и корректно активирует PropertySheet.
  • Диагностическое логирование из проверочной сборки удалено.

Проверено:

  • mvn clean package -DskipTests
  • p2 update-site metadata: feature/plugin 1.1.10.v202606230951