Как я допилил 1С: EDT плагинами и перестал ждать маленьких правок годами

25.06.26

Разработка - EDT

EDT стала средой, которую можно дорабатывать под себя обычному 1С-нику без особых знаний Java. На примере плагина EDT Extension Tweaks показываю, как с помощью Codex удалось закрыть боль с контекстом расширений, внешних обработок, СКД и конструктора запросов.

О чем статья

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

Но у EDT есть важное отличие: это Eclipse-среда, где плагины являются родным механизмом расширения IDE. Они могут встраиваться в меню, редакторы, подсказки, проверки и работу с проектами. В конфигураторе внешние инструменты тоже есть, но чаще живут сбоку и на больших конфигурациях нередко упираются в заметные тормоза.

В статье покажу несколько таких доработок и подробнее разберу плагин, который закрывает одну из самых заметных болей EDT: работу с контекстом расширений, внешних обработок и внешних отчетов.

 

Конфигуратор и EDT: честно о плюсах и минусах

Я не хочу сводить разговор к "старое против нового". У конфигуратора до сих пор есть сильные стороны, а у EDT хватает тяжелых мест.

Конфигуратор часто выигрывает как инструмент "сел и быстро сделал": быстрее запускается, быстрее откликается в типовых операциях и обычно требует меньше оперативной памяти. Для срочных разборов, небольших правок и привычных сценариев это все еще сильный аргумент.

EDT тяжелее: больше памяти, дольше старт, фоновые процессы, требования к workspace. Если сравнивать только скорость реакции IDE, конфигуратор во многих случаях ощущается легче.

Зато EDT лучше меняется под разработчика. Раньше вход в разработку EDT-плагинов был почти невозможен для обычного 1Сника: Eclipse, OSGi, внутренние API, Tycho/Maven, target platform. Сейчас Codex с подпиской Pro может за месяц помочь закрыть большую часть прикладных неудобств: найти API, собрать плагин, встроить команду в меню, добавить настройку, подсветку, контекст или update site.

Не каждый такой плагин будет идеальным. Его все равно нужно проверять, тестировать на конкретных версиях EDT и аккуратно использовать. Но сам факт, что среду теперь можно гибко менять под себя, меняет психологию работы. Не обязательно ждать, пока маленькую правку когда-нибудь добавят в EDT. Если нужна команда, подсветка, контекст или автоматизация, это можно сделать самостоятельно.

Хочу показать, что получилось конкретно у меня.

 

EDT Extension Tweaks: что это

EDT Extension Tweaks рассчитан на рабочую область, где рядом живут:

  • основная конфигурация;
  • одно или несколько расширений;
  • внешние обработки;
  • внешние отчеты;
  • иногда еще и вспомогательные тестовые проекты.

В обычной EDT такие проекты не всегда видят друг друга так, как разработчику хотелось бы. Есть метаданные в расширении. Внешняя обработка их не видит. Или допустим, есть расширение для тестов. Оно не взаимодействует с контекстом расширения, которое надо протестировать.  Схемы СКД по данным расширения?  - Пожалуйста!

Плагин закрывает эту боль несколькими точечными возможностями:

 

 

Общий контекст EDT

Главная возможность плагина: команда Настроить контекст EDT для проектов расширений, внешних обработок и внешних отчетов.

Здесь речь не просто про "подключить соседний проект". В реальной разработке часто есть расширение, которое добавляет свои общие модули, реквизиты, справочники или другие объекты. В режиме предприятия все это работает, но во внешней обработке, внешнем отчете или другом расширении такой контекст обычно недоступен для IDE.

Например, в расширении добавили новый объект или реквизит, а потом нужно быстро написать внешнюю обработку, которая к нему обращается. Или нужно сделать внешний отчет на СКД по метаданным, которые появились именно в расширении. В обычном сценарии начинаются обходные пути: писать запрос руками, проверять его через консоль запросов в режиме предприятия, временно добавлять отчет в само расширение, усложнять отладку.

EDT Extension Tweaks позволяет выбрать соседние проекты workspace, которые должны быть видимы текущему проекту как BSL-контекст. После этого экспортные общие модули, методы и метаданные выбранных проектов начинают участвовать в подсказках, навигации и анализе EDT.

Команда настройки контекста подключает соседние проекты как видимый BSL-контекст.

Практический эффект:

  • внешняя обработка может обращаться к модулям расширения с нормальной контекстной подсказкой;
  • другое расширение может видеть объекты, добавленные в соседнем расширении;
  • внешние отчеты и обработки можно разрабатывать в EDT без временного переноса в расширение;
  • переходы по объектам работают предсказуемее;
  • меньше ложных ошибок там, где код корректен для реального рабочего контура.

После этого внешние обработки и расширения перестают выглядеть в EDT как отдельные проекты в вакууме.

 

Метаданные расширений в конструкторе запросов

Та же идея работает и для конструктора запросов.

Самый болезненный пример - СКД во внешнем отчете или обработке. Нужно построить отчет по данным, которые добавило расширение, но конструктор запроса не видит эти метаданные. В результате инструмент, который должен ускорять разработку, выключается именно там, где особенно нужен.

Плагин добавляет видимость метаданных связанных проектов в конструкторе запросов EDT. Можно открыть схему СКД во внешней обработке и работать с объектами расширения как с частью доступного контекста, а не переносить отчет в расширение только ради конструктора.

Отдельно интересно, что вложенные конструкторы запросов, открытые из условий и произвольных выражений, могут видеть временные таблицы, созданные в предыдущих пакетах текущего запроса.

Конструктор запросов получает более полный контекст проекта.

В ежедневной работе эффект простой: меньше ручного переписывания, меньше переключений между EDT и предприятием, меньше ситуаций "код работает, но IDE не помогает".

По сути, в этом сценарии EDT с плагином уже закрывает боль, которую в конфигураторе долго приходилось обходить вручную. В анонсе 1С на "Зазеркалье" доступность объектов расширений из внешних отчетов и обработок описывалась как планируемая доработка платформы. Здесь же это уже можно использовать в EDT через плагин.

 

Настройка обновления ИБ из EDT

Еще одна практичная возможность: команда Настроить обновляемые проекты во вкладке приложений EDT.

Она позволяет исключить выбранные проекты из цепочки обновления ИБ для конкретного приложения. Например, можно не трогать тяжелую основную конфигурацию, когда проверяешь отдельное расширение, или не обновлять проекты, которые сейчас вообще не относятся к текущей задаче.

Для больших workspace это заметно: меньше ожидания там, где обновление лишних проектов вообще не нужно.

&ИзменениеИКонтроль: форматирование и merge

Плагин также добавляет две полезные вещи для методов с &ИзменениеИКонтроль.

Первая: форматирование кода внутри блоков #Вставка / #КонецВставки по Ctrl+Shift+F. Важно, что форматируется именно содержимое вставки, а основной метод за пределами блока не переписывается.

Вторая: быстрый сценарий сравнения и объединения, когда EDT сообщает, что метод расширения разошелся с базовым методом.

Плагин открывает трехстороннее сравнение:

  • слева текущий типовой метод;
  • справа текущий метод расширения;
  • ancestor собирается из метода расширения без блоков #Вставка/#КонецВставки и с раскрытыми блоками #Удаление/#КонецУдаления.

Начальный результат строится от текущего типового метода, а поверх него накладываются существующие блоки вставки и удаления из расширения. После сохранения результат заменяет текст метода расширения.

Для `&ИзменениеИКонтроль` появляется более осмысленный сценарий обновления после изменения типового метода.

Это делает один из самых неприятных сценариев сопровождения расширений более управляемым.

 

Подсветка серверных вызовов

В клиентском BSL-коде плагин может подсвечивать обращения, которые EDT считает серверными вызовами.

Для вызовов через общий модуль подсвечивается и имя модуля, и вызываемый метод. Цвет и стиль можно настроить в параметрах плагина.

На практике это полезно именно как "трение в нужном месте": смотришь на клиентский код и сразу видишь потенциально дорогие переходы на сервер. Особенно в формах, где серверный вызов легко спрятать внутри привычного общего модуля.

 

Автоматическое переключение "Схема" и "Свойства"

Плагин также умеет переключать панели EDT в зависимости от активного редактора.

Когда активен BSL-редактор, открытая панель Свойства переключается на Схему. Когда активна форма, вкладка формы или навигатор, открытая Схема переключается обратно на Свойства.

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

Такие вещи редко становятся главной причиной установки, но хорошо показывают направление: EDT можно допиливать под реальный ритм работы.

 

Почему это важно: плагин написан через AI

Отдельная часть истории: этот плагин почти полностью написан через Codex/ChatGPT.

Это не рекламная деталь, а важная часть истории: разработчик 1С может взять конкретную боль, с помощью AI разобраться во внутренних API EDT, собрать рабочий плагин, проверить его и опубликовать update site.

Да, это не отменяет инженерную ответственность: результат надо тестировать, профилировать и проверять на нужных версиях EDT. Но сам порог входа изменился радикально.

 

Еще несколько примеров

Quick Fixes for 1C:EDT

Quick Fixes добавляет меню с командами, которые исправляют типовые замечания стандартных проверок модуля одним действием.

Идея очень практичная: EDT умеет подсвечивать много однотипных проблем, но руками править их скучно и долго. Плагин автоматизирует такие операции:

  • создать стандартные области;
  • расставить области по порядку;
  • перенести методы в корректные области;
  • привести имена переменных к соглашениям;
  • убрать лишние обращения к ЭтотОбъект;
  • заменить устаревшее ЭтаФорма;
  • добавить отсутствующие директивы на форме;
  • удалить неиспользуемые методы и переменные;
  • схлопнуть пустые строки.

Важный UX-момент: каждая операция делается как одна правка документа и откатывается через Ctrl+Z.

EDT Form Update

EDT Form Update закрывает отдельную боль расширений: пакетное обновление заимствованных форм после изменения форм в расширяемой конфигурации.

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

Проект -> Обновить формы расширения

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

Это не революция, но очень хороший пример маленькой автоматизации, которая экономит время на повторяющейся операции.

EDT Open sources

Ну и небольшой плагин, моя самая первая работа. 
Добавляет команду Открыть исходники в контекстное меню объектов навигатора конфигурации EDT, так же функцию можно вызывать хоткеем. 
 

 

Что в итоге

Все эти плагины складываются в одну картину: EDT перестает быть закрытой коробкой, с которой можно только спорить на форумах. Ее можно расширять под свой процесс.

Если не хватает контекста для внешних обработок, его можно добавить. Если конструктор запросов не видит нужные метаданные, можно расширить его поведение. Если не хватает команды в меню, ее можно написать. Да, внутренние API EDT могут меняться, а плагины надо тестировать на конкретных версиях. Но направление здоровое: разработчики 1С начинают не только пользоваться EDT, но и улучшать саму среду разработки.

Вступайте в нашу телеграмм-группу Инфостарт

EDT 1C:EDT плагины EDT расширения 1С внешние обработки внешние отчеты СКД конструктор запросов Codex AI

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Рефакторинг и качество кода EDT СКД Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Одиннадцать граблей схем компоновки, которые не видно в конструкторе и не ловит EDT, на реальных отчетах БП КОРП. Формат числа задается в двух местах, и условное оформление варианта перебивает формат поля. Ресурс складывает штуки с часами, и помогает выражение «только когда единица одна». Ресурс пуст в детальных записях, параметр не появляется в шапке без userSettingID, valueListAllowed ломает границы периода, Остатки и СрезПоследних с параметром периода падают с «Несоответствием типов», title без xsi:type дает «Исключение XDTO» при загрузке. В конце код проверки схемы из файла до обновления базы, сводная таблица и чеклист.

16.10.2026    443    Konstmax13    2    

2

Технологический журнал Сервера EDT Обновление 1С Системный администратор Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Конфигуратор и агент EDT тихо вылетают на 0 % «Обработки структуры базы данных», EDT пишет «Потеряно соединение с агентом конфигуратора», а модель проекта при этом чистая. Разбор двух аварий на большой серверной базе БП КОРП: какие факты снимать (журнал Windows, техжурнал нужной версии, хвост лога процесса), почему инкрементальная выгрузка EDT ломается после сбоев, как довести обновление пакетно через /UpdateDBCfg -Server, как опознать свои rphost среди нескольких кластеров и снять агент EDT, который сам поднимается и держит базу. Протокол одного дня по минутам и порядок диагностики из восьми шагов.

15.10.2026    402    Konstmax13    0    

0

Групповая разработка (Git, хранилище) EDT Обновление 1С Роли и права Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Загрузка конфигурации в базу висела часами без единой ошибки: ядро на 100 %, SQL не трогается, лог пуст. Одинаково у агента EDT, у /LoadConfigFromFiles и у полной загрузки. Причина нашлась бисектом: блоки прав в Rights.rights, дописанные в конец файла, а EDT и конфигуратор ждут их строго по возрастанию UUID объекта. Рядом еще две грабли: права на перечисления вешают загрузку так же, а право на HTTP-сервис целиком платформа молча выбрасывает. В статье хронология, как найти виновника за минуты, как править права скриптом со вставкой по позиции и скрипт проверки ролей перед обновлением (бесплатно, на GitHub).

15.10.2026    276    Konstmax13    0    

0

Инструментарий разработчика Нейросети Рефакторинг и качество кода EDT Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Как ИИ-агент (Claude Code) работает в живом EDT-проекте 1С:Бухгалтерии КОРП 3.0: из чего собрать стенд с MCP-сервером для EDT, как ставить задачи агенту, где он ломает проект и какие проверки это ловят. Реальные случаи: рукописные метаданные, ронявшие конфигуратор; четыре дня зависшего обновления из-за порядка блоков в Rights.rights; ошибки, которые EDT пропускает, а платформа нет; сплошная сверка вместо «вроде работает». В приложении шаблон CLAUDE.md, шаблон правила, чеклист перед обновлением базы и скрипты проверки ролей и схем СКД.

15.10.2026    3342    Konstmax13    11    

11

Нейросети EDT Разработчик 1С:Предприятие 8 Абонемент ($m)

Набор из 17 скилов для агента, который пишет код. Агент пишет и проверяет конфигурацию в формате 1C:EDT по стандартам раздела ИТС «Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8».

3 стартмани

05.10.2026    670    1    burlakov    0    

3

DevOps и автоматизация разработки Групповая разработка (Git, хранилище) EDT Разработчик 1С 8.3 1С:Управление торговлей 11 Россия Бесплатно (free)

Разобрали, как выстроить CI для 1С 8.3 на EDT и Git: ветки с автослиянием, Jenkins и Pipeline Libraries, подготовка эталонной ИБ на каждый MR, Vanessa и xUnitFor1C в Allure. Материал для инструментальщика, который проектирует проверки до master, а не после релиза.

28.09.2026    810    zolotov7481    0    

0

EDT Разработчик Бесплатно (free)

Баги, недостающие улучшения и специфические потребности инфраструктуры не всегда находят отражение в новых версиях 1C:EDT – и тогда проблему можно решить с помощью собственного плагина. Рассказываем, как подготовить Eclipse, разобраться в архитектуре EDT, исследовать типовой функционал, подключать публичные сервисы и создавать пользовательский интерфейс. Разбираем отладку и сборку плагина, а также типичные сложности, из-за которых новички часто останавливаются на первых шагах. Все этапы показываем на примерах из практики создания плагина для работы с хранилищем 1С.

17.09.2026    1376    ZigRinat85    1    

7

Нейросети DevOps и автоматизация разработки EDT Системный администратор Разработчик Руководитель проекта Стажер 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:ERP. Управление холдингом Абонемент ($m)

Почему ни утилита ring, ни ibcmd не способны «из коробки» собрать бинарный .cfe из исходников EDT без развертывания СУБД? Разработчики коммитят код в Git из 1C:EDT, но на серверы тестирования и в прод по-прежнему требуются бинарные контейнеры Конфигуратора. Ручные манипуляции с XML, локальные временные базы и забытый синтаксический контроль на каждой задаче сжигают часы рабочего времени. В статье разбираем архитектуру инструментов платформы и выстраиваем сквозной автоматический мост между EDT и Конфигуратором: - Анатомия сборки: почему ring только транслирует схему XML, а ibcmd жестко завязана на структуры СУБД; - Трансформация процессов: как освободить программиста от рутины, победить кодировки и Xvfb в Linux и сделать Git единственным источником правды; - Zero-dependency решение: скрипт edt-to-configurator.js, работающий и как консольный сборщик, и как Agent Skill для ИИ-ассистентов; - Ready-to-use CI/CD: готовые конфигурации для GitLab CI и GitHub Actions.

1 стартмани

31.08.2026    2497    Ninel_S    4    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gybson 15 25.06.26 16:11 Сейчас в теме
Так теперь можно и под VS Code все понаписать
2. shchukin_vv 32 25.06.26 16:29 Сейчас в теме
(1) Дорогу осилит ведущий, но задача со звездочкой. Одно дело написать плагин и поправить небольшие вещи, которые тебя не устраивают, другое дело написать решение с нуля. Но с удовольствием бы перешёл на исходники XML конфигуратора.


А то иногда бесят эти конвертации cf=>xml cf=>xml edt => объектная модель ЕДТ, да и обратно. Часто это подкидывает сюрпризы))
pkorneenko; +1 – Ответить
3. gybson 15 25.06.26 16:34 Сейчас в теме
(2) Так или иначе все потихоньку мигрируют на файлы. Git, ИИ. Есть же и отладка в VS Code, есть ibcmd.

Я насколько понимаю, EDT нехило так конкурирует за ресурсы и рядом с ней локальную модель уже не развернуть
5. Viver 25.06.26 17:43 Сейчас в теме
(3)
ibcmd
А что можно интересное поделать с ibcmd ?
6. gybson 15 25.06.26 17:58 Сейчас в теме
(5) очень быстро влить модуль в конфигурацию, например
или несколько
4. aximo 2770 25.06.26 17:40 Сейчас в теме
Когда-то давно, году так в 2007 компания adobe разработала оболочку как раз под исходники xml. Продукт назывался adobe flex builder… к сожалению все закончилось на версии 4.7 где-то в 2010-2012 годах

Но система была мощнейшая… как там edt поживает? Развитие идет?
7. shchukin_vv 32 25.06.26 18:08 Сейчас в теме
(4) Медленно, но в целом, продукт жизнеспособный. Реальная промышленная разработка возможна только через него, т.к встроенные проверки на лету очень неплохо помогают держать разработчика хоть в каких-то стандартах 1С.
8. Darklight 38 25.06.26 22:25 Сейчас в теме
(7) Эх... если бы эти стандарты ещё были бы нормальными... :-(
9. Darklight 38 25.06.26 22:36 Сейчас в теме
Это не рекламная деталь, а важная часть истории: разработчик 1С может взять конкретную боль, с помощью AI разобраться во внутренних API EDT, собрать рабочий плагин, проверить его и опубликовать update site.

Вот бы авто статью бы написал - по шагам, как проводить такой анализ - было бы архиполезно!
10. avbolshakov 26.06.26 08:18 Сейчас в теме
Мы работаем с внешними обработками на обычных формах (для УПП). Я правлю через агента который через precommit1c разбирает и собирает после написания. Как вы думаете - можно как-то обычные формы (хотя бы модуль формы) впихнуть в edt через плагины?
11. Xelgo 26.06.26 09:14 Сейчас в теме
(10) Вопрос не изучал, как-то давно уже с обычными формами не работал. Но суть в том, что фронтир модели очень неплохо понимают как ЕДТ написан, и если поставить себе такую задачу, скорей всего не плагином, а вмешательством в сами компоненты 1С есть шанс добиться такого взаимодействия.
Но без самих форм не совсем понятно что за сценарий взаимодействия будет. К сожалению, вряд ли это можно будет назвать комфортной работой. (
avbolshakov; +1 – Ответить
12. solinik 26.06.26 11:47 Сейчас в теме
Попытался установить плагин из скачанного архива, ошибка. Возможно, из-за того, что версия ЕДТ 2025.1.4 :(

Не удается завершить установку, так как не удалось найти один или несколько необходимых элементов.
Устанавливаемое программное обеспечение: EDT Extension Tweaks 1.1.12.v202606251553 (ru.xelgo.edt.contextlinks.feature.feature.group 1.1.12.v202606251553)
Отсутствующее требование: EDT Extension Tweaks 1.1.12.v202606251553 (ru.xelgo.edt.contextlinks.ui 1.1.12.v202606251553) требует 'osgi.bundle; com._1c.g5.v8.dt.bsl.model [12.0.0,13.0.0)', но его не удалось найти
Невозможно удовлетворить зависимость:
Из: EDT Extension Tweaks 1.1.12.v202606251553 (ru.xelgo.edt.contextlinks.feature.feature.group 1.1.12.v202606251553)
Что: org.eclipse.equinox.p2.iu; ru.xelgo.edt.contextlinks.ui [1.1.12.v202606251553,1.1.12.v202606251553]
16. shchukin_vv 32 26.06.26 12:38 Сейчас в теме
(12) к сожалению, мой репозиторий рассчитан на версии 2025.2.6+ и выше. Интеграцию с более древними ЕДТ не проверял. Но вам ничего не мешает сделать форк попросить нейронку посмотреть чего не хватает и она скорей всего сможет запустить плагин на более старой версии ЕДТ. Суть статьи как раз про это. Что небольшие проекты нормальные модели реализуют уже достаточно хорошо.
13. artbear 1590 26.06.26 12:10 Сейчас в теме
(0) Отлично, интересные инструменты, которых не хватает для работы в ЕДТ
Еще несколько примеров
Quick Fixes for 1C:EDT

EDT Form Update


из этого текста непонятно, что речь о ваших соседних плагинах.

предлагаю перефразировать - Еще несколько соседних плагинов
или что-то подобное

и добавить ссылки на их репозитории в гитхабе
supportposcentre_ds; Viktor_Ermakov; +2 – Ответить
14. shchukin_vv 32 26.06.26 12:35 Сейчас в теме
(13) Приведён как пример, ссылки не могу выкладывать, т.к я не автор этих репозиториев, можно их загуглить.
Политики инфостарта.
Viktor_Ermakov; +1 – Ответить
15. artbear 1590 26.06.26 12:38 Сейчас в теме
(14) странно. предлагаю исправить статью, добавив ссылки, и написать модератору комментарий, что я согласовал ссылки на эти опенсорс гитхаб-репозитории

Артур Аюханов, технический директор Инфостарт
supportposcentre_ds; VVi3ard; kirillkr; shchukin_vv; Viktor_Ermakov; +5 –1 Ответить
18. shchukin_vv 32 26.06.26 12:46 Сейчас в теме
21. johnnyshut23 131 28.06.26 10:11 Сейчас в теме
(15) растраивают такие ходы. Мне модератор без плашки в репозитории не позволил оставить ссылку на собственный репозиторий.

«Все животные равны, но некоторые животные более равны, чем другие»
Джорджа Оруэлла «Скотный двор»
19. artbear 1590 26.06.26 14:11 Сейчас в теме
(0)
EDT Open sources
Ну и небольшой плагин, моя самая первая работа.
Добавляет команду Открыть исходники в контекстное меню объектов навигатора конфигурации EDT, так же функцию можно вызывать хоткеем.


поясните, для чего нужен этот плагин?
20. shchukin_vv 32 26.06.26 14:15 Сейчас в теме
(19) В ЕДТ работа идёт одновременно с деревом метаданных, а так же это дерево хранится в исходных файлах EDT XML.
Команда помогает прямо из дерева. Допустим из Документы.ПоступленияТоваров.ФормаДокумента => Сразу спозиционироваться на файле с исходниками ЕДТ.
Часто бывает нужно или что-то посмотреть в исходниках или поправить их руками.

Плагин, соответственно, сразу позиционируется на исходнике ЕДТ при его активации в контекстном меню или вызовом хоткея.
17. Viktor_Ermakov 419 26.06.26 12:43 Сейчас в теме
Автор, спасибо большое, это отличные новости. Пойдем все искать!
22. NeTan-root 10.07.26 12:33 Сейчас в теме
Отлично, автор а можно сделать отбор по измененным объектам? Вот есть у меня таск ветка, я изменяю в ней какие-то объекты, хочу нажать отбор(как по подсистеме) и видеть только измененные в этой ветке объекты(не важно есть комит по ним или нет). Чтобы если делать большую таску не бегать поиском по всем объектам каждый раз вспоминая где ты там что делал.
23. shchukin_vv 32 10.07.26 12:53 Сейчас в теме
(22) Да, о чём-то таком я думал, скорей всего сделаю. Там уже ,на самом деле, много релизов было, постарался, на мой взгляд, добавить полезных фич.
_MPV_; NeTan-root; +2 – Ответить
24. NeTan-root 11.07.26 05:08 Сейчас в теме
(23) Спасибо, отлично. Очень жду эту фичу.
25. NeTan-root 14.07.26 15:44 Сейчас в теме
(23)
В панели Навигатор рядом с типовыми отборами добавлена кнопка фильтра измененных объектов Git.
Фильтр оставляет в дереве конфигурации только метаданные с незакоммиченными изменениями в Git и нужные родительские узлы для навигации.
Для объектов метаданных учитываются изменения не только .mdo, но и вложенных файлов объекта: модулей, форм, макетов и других ресурсов.


Отлично, а можно и закомиченные в этой ветке объекты видеть то же(т.е. любые измененные)? Незакомиченные и так выделяются(">" и СинийЦвет). Получается с этим фильтром если я сделал коммит промежуточного результата все объекты пропадают из навигатора и фильтр приходится отключать. Или при переключении на другую ветку, я не вижу какие объекты были тронуты в этой ветке относительно родителя.

Кейс простой, если задача требует 5-10+ объектов для редактирования, я бы хотел быстро по ним переключаться из навигатора. Или при переключении на ветку, хотел бы быстро понять какие объекты "в работе" и быстро продолжить.
26. VVi3ard 52 27.07.26 02:19 Сейчас в теме
(24) В последних релизах эта фича есть но к сожалению очень медленно работает, как будто зависает.

(22) На небольшом проекте приходится ждать 1-2 минуты с зависшим интерфейсом, думал сам поправить и сделать PR но что то никак не получается собрать плагин. (Нет ли у тебя какого то skills по сборке?)
Поэтому пока только issue сделал: https://github.com/Xelgo/edt-extension-tweaks/issues/3

Спасибо большое за этот плагин а так же за то что в настройках можно выбрать то что нужно. Как только научусь собирать постараюсь подключиться активнее к разработке. Есть множество идей по улучшению работы с EDT.
27. tormozit 7393 17.08.26 00:14 Сейчас в теме
(26) В плагине Комфорт тоже есть такая функция. Проверял на большой конфигурации.
28. VVi3ard 52 17.08.26 14:12 Сейчас в теме
(27) Мега штука, как всегда лучший :)

Я постарел на твоих ИР (говорят обычно я вырос, но я именно постарел :))) ), сколько лет жизни они мне сэкономили даже считать не хочу, и тут такая годнота для EDT.

Все очень понравилось, только в Ruby 2026.2.0 как раз фильтр не работает, ошибка: https://github.com/tormozit/EDT.Comfort/issues/327

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

Ну и для полного фарша не хватает функции из edt-extension-tweaks по синхронизации вкладки свойства/схема с текущим редактором. Т.е. если открыт редактор кода то активна схема (если добавлена в перспективу) а если любой другой редактор (где схема не имеет смысла) то вкладка свойства.

И еще если вдруг используешь MCP-EDT там есть функционал каталогов для панели навигатора, и он криво работает с группировкой модулей по имени. Было бы супер если бы ваши плагины подружились :)

p.s. хотел накидать предложений или даже что то сделать через PR, прошел по своему списку, а оно уже и так все есть :)))
29. ShootNICK 14 20.08.26 02:01 Сейчас в теме
Трехсторонее объединение только штатное вызвать можно ?
Для отправки сообщения требуется регистрация/авторизация