1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.26)

1C:Enterprise Development Tools

1С:Enterprise Development Tools (EDT) это современная среда разработки прикладных решений системы «1С:Предприятие 8». EDT содержит ряд функциональных и архитектурных возможностей, отсутствующих в конфигураторе «1С:Предприятия 8». 

Основные преимущества EDT заключаются в следующем:
  • вы запускаете один экземпляр EDT и используете его для разработки многих конфигураций, расширений конфигураций, внешних обработок и внешних отчетов. Быстро переключаетесь между разрабатываемыми приложениями внутри самой среды разработки:
  • вы используете разные версии платформы и разные информационные базы для запуска и отладки одной и той же конфигурации;
  • групповая разработка и версионирование выполняются с помощью внешней системы контроля версий Git;
  • вы управляете информационными базами и публикациями на веб-серверах прямо из среды разработки;
  • разработка мобильных приложений стала удобнее с использованием встроенного веб-сервера для их отладки и с возможностью выбора устройств для их запуска;
  • проверка конфигурации выполняется «на лету», прямо в процессе изменения ее структуры и в процессе редактирования модулей. Найденные ошибки и возможные неполадки EDT показывает удобным образом;
  • возможности редактора встроенного языка значительно выросли. Новую функциональность получили редактор запросов и редактор шаблонов ограничения доступа к данным;
  • улучшены подходы к редактированию модулей, используются новые подходы:
    • интроспекция модели и reflection (анализ модели объектов);
    • инструмент быстрого исправления ошибок;
    • контекстная подсказка с новыми возможностями;
    • шаблоны генерации синтаксических конструкций;
    • контекстно-зависимая синтаксическая подсказка;
    • автоматический анализ тегов (TODO, FIXME, ХХХ) внутри комментариев и формирование списка задач по ним;
    • удобная навигация по большим модулям с помощью:
      • отдельных панелей, содержащих структурное представление модулей;
      • анализа иерархии вызовов вверх или вниз от исследуемого метода;
      • формирования цепочки ссылок вплоть до объекта конфигурации.
  • вы можете использовать новый инструмент Схема данных для анализа структуры бизнес-приложения в виде ER-диаграммы.
  • полностью переработаны или значительно улучшены прежние инструменты разработки:
    • редакторы прав,
    • редактор командного интерфейса,
    • редактор интерфейса клиентского приложения,
    • механизмы сравнения/объединения конфигураций,
    • механизм отладки,
    • механизм замера производительности.
  • все командные интерфейсы редактируются в одном окне одного редактора;
  • вы можете самостоятельно расширять инструменты разработки с помощью технологии плагинов Eclipse.

См. также «Опыт использования flatten-maven-plugin для упрощения версионирования в maven-проектах»