🔌
Как создать свой первый плагин для 1C:EDT: практический гайд для начинающихИногда возможностей 1C:EDT не хватает: в новых версиях не закрываются баги, отсутствуют нужные улучшения или возникают специфические требования инфраструктуры. В таких случаях на помощь приходит
собственный плагин — и написать его вполне по силам даже новичку, если двигаться по понятному маршруту.
✨
Технический архитектор WiseAdvice-IT Ринат Зиганшин подготовил подробную инструкцию, основанную на реальном опыте создания плагина для работы с хранилищем 1С. Статья написана по мотивам его выступления на конференции INFOSTART TEAM EVENT 2026.
Что внутри:◽️
Зачем нужен плагин — для разработчиков (автопроверки кода, новые инструменты) и DevOps-инженеров (расширение проверок для код-ревью, команды для EDT CLI, кастомизация CI/CD)
◽️
Подготовка окружения — установка Eclipse 2023-12 (4.30), рекомендованные конфигурации и сторонние плагины: Enhanced Class Decompiler, PDE Source Lookup, Eclipse Zip Editor, WindowBuilder
◽️
Архитектура EDT — как устроены бандлы, чем отличаются стандартные Eclipse от разработок 1С
◽️
Структура плагина — три проекта: Target Platform, Feature и Plug-in, включая настройку MANIFEST.MF, plugin.xml и build.properties
◽️
Исследование функционала — как использовать шпионы Eclipse (Preference Spy, Bundle Spy, Event Spy) для поиска нужных бандлов
◽️
Пользовательский интерфейс — почему UI-бандлы выделяют отдельно и как WindowBuilder упрощает создание форм
◽️
Публичные сервисы — способы подключения через Google Guice и ServiceSupplier
◽️
Отладка — работа с панелями Console и Debug Shell, настройка конфигурации, особенности отладки декомпилированных модулей
◽️
Сборка — через Eclipse и Apache Maven, а также важный нюанс с кодировкой кириллицы в build.properties
💡 Материал дополняет официальную документацию, которая местами устарела или ориентирована на тех, кто уже уверенно работает в Eclipse. В статье приведены ссылки на демоплагин-донор и полезные ресурсы для дальнейшего изучения.
➡️
Читайте полную версию🐙
Мы в
MаксеВКонтактеEmail-рассылка 1 раз/мес.
#1С #1CEDT #Разработка1С #Плагины1С #WiseAdviceIT #Инфостарт