Введение #
1C:Enterprise Development Tools (1C:EDT) — это среда разработки прикладных решений на платформе «1С:Предприятие». 1C:EDT создана на основе технологий Eclipse.
Ключевым механизмом, позволяющим расширять функциональность 1C:EDT, является механизм расширений и точек расширения Eclipse.
Для хранения метаданных конфигураций 1C:EDT использует собственный фреймворк Big Model Framework (BM). Он расширяет возможности стандартного Eclipse Modeling Framework (EMF) в части работы с большим количеством объектов конфигурации и в других вопросах, специфичных для «1С:Предприятия».
Для работы с языковыми инструментами 1С:Предприятия (встроенный язык, язык запросов и т. д.) 1C:EDT использует технологию Eclipse Xtext.
Документация 1C:EDT Plugin Developer Guide содержит описания моделей метаданных конфигураций, точек расширения и сервисов, которые могут понадобиться вам при разработке плагинов к 1C:EDT.
Кроме того, в документации описан демонстрационный пример плагина, который вы можете использовать как для изучения, так и в качестве шаблона для создания собственных плагинов.