1С:Enterprise Development Tools

Продукт
Название базовой системы (платформы): 1С:Предприятие 8.3
Разработчики: 1С Акционерное общество
Дата последнего релиза: апрель 2018 года
Технологии: Средства разработки приложений

Содержание

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

Среда разработки 1C:Enterprise Development Tools обладает рядом преимуществ:

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

Таким образом, использование 1C:Enterprise Development Tools повысит комфорт и производительность как индивидуальной, так и командной разработки бизнес-приложений для "1С:Предприятия 8".Цифровизация ТЭК: тренды, перспективы, крупнейшие ИТ-поставщики. Обзор TAdviser 14.4 т

2019: Обновление 1.11.0

В версии 1.11.0 продолжено развитие инструментов командной разработки и проведен ряд оптимизаций. Поддерживается работа с версиями 8.3.13 и 8.3.14 платформы "1С:Предприятие".

Оптимизации

  • Ускорено сравнение и объединение рабочего каталога репозитория с произвольным сохраненным в Git состоянием проекта (коммитом).
  • Оптимизирована работа панели "Навигатор": уменьшено потребление оперативной памяти и ресурсов процессора.

Развитие механизма "Сравнение и объединение"

  • Операции сравнения теперь можно запускать, не дожидаясь завершения предыдущей (выполняемой) операции сравнения. *Запущенные таким образом операции сравнения будут выполнены последовательно друг за другом. Пользовательский интерфейс при этом блокироваться не будет.

Повышено юзабилити механизма сравнения:

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

Другие изменения

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

Конфигурации, созданные средствами версии 1.10.x 1C:Enterprise Development Tools, можно продолжать разрабатывать в версии 1.11.0. При запуске новой версии 1C:Enterprise Development Tools на старой рабочей области будет произведена автоматическая миграция проектов. После миграции проектов продолжить их разработку на предыдущих версиях 1C:Enterprise Development Tools будет невозможно.

Особенности версии 1.11.0

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

В данной версии 1C:Enterprise Development Tools поддерживаются интерфейсы на русском и английском языках.

Изменение условий использования Java SE от компании Oracle

16 апреля 2019 года корпорация Oracle изменила условия использования Oracle JDK/JRE. Согласно новой лицензии более нельзя бесплатно использовать Oracle JDK/JRE в коммерческих целях. Ранее мы рекомендовали использовать данную сборку для запуска 1C:EnterpriseDevelopment Tools. Если у вас нет платной подписки, то для запуска можно использовать одну из сборок OpenJDK 8 – главное, чтобы в сборке была поддержка JavaFX и версия была старше, чем 8u144. Работа 1C:Enterprise Development Tools протестирована на следующих сборках:

  • Liberica JDK – без регистрации: https://bell-sw.com/pages/java-8u212;
  • ZuluFX – без регистрации: https://www.azul.com/downloads/zulu/zulufx/ ;
  • Oracle JDK 8u202 под "старой" лицензией Oracle Binary Code License Agreement, скачивается с сайта Oracle из Java Archive, но требуется учетная запись OTN: https://www.oracle. com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html .

Порядок распространения и поддержки

Фирма "" разрешает получить и использовать без дополнительной платы версию 1.11.0 1C:Enterprise Development Tools только зарегистрированным пользователям продуктов "1С:Предприятия 8" версии не ниже ПРОФ, имеющим действующий договор 1С:ИТС, и партнерам фирмы "1С".

Дистрибутив 1C:Enterprise Development Tools доступен в сервисе "1С:Обновление программ" (раздел "Технологические дистрибутивы") на портале 1С:ИТС по адресу portal.1c.ru. Его также планируется опубликовать на диске 1С:ИТС (июльский выпуск 2019 г.). Документация для разработчиков включена в дистрибутив данного продукта и публикуется на сайте http://its.1c.ru/.

Поддержка пользователей 1C:Enterprise Development Tools осуществляется в том же порядке, который предусмотрен для приобретенного ими продукта системы "1С:Предприятие 8" и указан в регистрационной карточке или карточке официальной регистрации программного продукта.

Развитие 1C:Enterprise Development Tools осуществляется с учетом опыта использования продукта и пожеланий пользователей. Поделиться опытом, прислать отзывы и предложения можно по адресу v8@1c.ru, указав в заголовке письма "1C:EnterpriseDevelopment Tools".

На портале https://edt.1c.ru/ представлены ответы на часто задаваемые вопросы, примеры использования и новости проекта 1C:Enterprise Development Tools.

2018: Обновление 1.8.0

  • Реализован механизм, анализирующий доступные ресурсы компьютера и позволяющий ограничивать их использование разными процессами 1C:Enterprise Development Tools, что позволит эффективно использовать ресурсы системы и при этом сохранять ее отзывчивость.
  • Уменьшен размер индекса полнотекстового поиска за счет перехода на новую версию библиотеки полнотекстового поиска.
  • Ускорен анализ изменений при сравнении и объединении конфигураций за счет оптимизации внутренних механизмов.
  • Оптимизировано объединение конфигураций. В среднем скорость объединения увеличилась более чем на 20 %. В отдельных случаях, например при объединении больших конфигураций или конфигураций с малым количеством отличий, достигнуто ускорение в 5–10 раз.
  • Оптимизировано открытие состава планов обмена (ускорение в 4–5 раз), состава функциональных опций (ускорение в 2–3 раза) и списка для выбора общих модулей при редактировании подписок на события и регламентных заданий (ускорение в 1,5–2 раза).
  • Ускорено редактирование состава подсистем (ускорение в 3–4 раза), списка регистраторов регистра (ускорение в 3–4 раза), списка объектов конфигурации, на основании которых вводится документ (ускорение в 5– 6 раз), и списка объектов конфигурации, в которых могут располагаться движения документа (ускорение в 1,5 раза).

  • Улучшено слияние (Merge) в Git:
  • Теперь можно прервать слияние на этапе анализа изменений. На этом этапе в панели "Состояние" выводится индикатор, позволяющий отменить операцию, если она занимает значительное количество времени.
  • Если после сравнения конфигураций не обнаруживаются конфликтные изменения, а результат объединения не содержит ошибок, то диалог сравнения и объединения конфигураций не открывается и слияние происходит в автоматическом режиме.
  • Улучшена работа операции сherry-pick. Если в процессе выполнения этой операции возникает конфликт, то для его разрешения открывается редактор сравнения и объединения конфигураций.
  • Улучшен редактор сравнения и объединения конфигураций:
  • фильтр при двустороннем сравнении устанавливается в стандартное значение "Показывать отличия", а при трехстороннем сравнении – в стандартное значение "Показать отличия левый источник – Родительский источник и правый источник – Родительский источник";
  • в интерфейсе редактора теперь отображаются имена главного и второго источников сравнения.
  • При сравнении двух объектов конфигурации теперь можно выбрать, какой из них будет главным при сравнении, а какой – вторым.
  • Реализовано трехстороннее сравнение объектов конфигурации.
  • Отдельный диалог сравнения прав в редакторе сравнения и объединения конфигураций позволяет просматривать права в разрезе объектов конфигурации , использовать разные способы фильтрации по изменениям, а также фильтровать список по объектам главной конфигурации.
  • Новый редактор сравнения и объединения текстовых файлов состоит из трех областей: слева находится главный источник, справа – второй источник , а посередине – результат объединения. Редактор интегрирован в механизм сравнения и объединения модулей и позволяет производить сравнение и объединение модулей более удобным образом.

2017

Обновление 1.7.0

  • Поддержка платформы 8.3.11. Разработку и отладку теперь можно вести на платформе "1С:Предприятие" версий 8.3.8–8.3.11.
  • Командная разработка. Получил развитие механизм сравнения и объединения. Теперь можно сравнивать и объединять проекты внешних отчетов и обработок, а также проекты расширений. Более того, имеется возможность сравнивать выбранные объекты метаданных. Реализована возможность сравнения разрабатываемой конфигурации с заданной версией в Git-репозитории. Также можно сравнивать и объединять проект конфигурации с проектом, который располагается не в корне репозитория Git, а в одной из его внутренних папок.
  • Доработка панели "Ошибки конфигурации". Повышено удобство работы с ошибками и предупреждениями: Реализована возможность настраивать количество отображаемых ошибок и предупреждений. По умолчанию для каждой группы отображается 100 элементов. Добавлена колонка, в которой отображается номер строки программного модуля, в которой найдена ошибка. Реализованы сортировки по колонкам в таблице с ошибками и предупреждениями. Список ошибок можно экспортировать в csv-файл.
  • Механизм "Все подписки на события" является универсальным инструментом, позволяющим использовать самые разные сценарии поиска и анализа алгоритмов , которые будут выполняться в подписках при наступлении того или иного события. Данный инструмент полезен не только разработчикам, которые хорошо знают прикладное решение, но и специалистам по внедрению или IT-специалистам, которым требуется разобраться с незнакомой функциональностью. С помощью редактора "Все подписки на события" можно автоматизировать расстановку точек останова во всех процедурах, подписанных на обработку тех или иных событий.
  • Рефакторинг переименования. Повышено удобство использования рефакторинга переименования. 1C:Enterprise Development Tools больше не запрашивает подтверждения операции переименования, если может однозначно определить областьприменения рефакторинга.

Обновление 1.5.0 бета-версии

Обновление 1.5.0 бета-версии 1C:Enterprise Development Tools является развитием выпущенной ранее версии 1.4.0, см. информационное письмо N 22313 от 07.12.2016.

Новые возможности версии 1.5.0 по сравнению с версией 1.4. 0

  • Проведена оптимизация системы для работы с большими (размера 1С:ERP) конфигурациями. Ускорена работа в сценариях:
  • редактирование прав и ролей;
  • редактирование модулей;
  • поиск объектов;
  • открытие редакторов;
  • построение индексов и дополнительных данных.
  • Реализован механизм отображения объектов метаданных в виде схемы данных (диаграммы "сущность-связь").
  • Получили дальнейшее развитие:
  • механизмы разработки внешних отчетов и обработок;
  • механизм замера производительности;
  • редактор управляемых форм;
  • редакторы модулей и запросов;
  • механизмы отчетности.
  • Расширен состав поддерживаемых объектов метаданных. Добавлены:
  • регистры бухгалтерии,
  • регистры расчета,
  • планы счетов,
  • планы видов расчета,
  • бизнес-процессы (без схемы процессов) и задачи.
  • В версии 1.5.0 реализован импорт и экспорт из/в XML объектов "Web-сервис". Объектная модель, образованная этими объектами, доступна для использования. При этом пока отсутствует возможность создавать и редактировать объекты "Web-сервис".
  • Полный перечень представлен в файле updates.html, входящем в дистрибутив данной версии продукта.

Особенности и назначение бета-версии

В 1C:Enterprise Development Tools заложена принципиально новая архитектура, которая обеспечивает большой запас развития для реализации различных механизмов автоматизации разработки и повышения удобства разработки. В бета-версии разработчику будут доступны не все возможности продукта. В частности, в бета-версии поддерживаются не все объекты метаданных "1C:Предприятия 8". Полный перечень ограничений представлен в документации, входящей в дистрибутив бета-версии.

Версия 1.5.0 1C:Enterprise Development Tools поддерживает работу с версиями 8.3.8 и 8.3.9 платформы "1С:Предприятие".

Механизм миграции проекта позволяет работать с конфигурациями, разработанными на более ранних версиях 1C:EnterpriseDevelopment Tools. При импорте проектов или запуске в рабочей области проектов, разработанных в предыдущих версиях, будет произведено автоматическое преобразование проекта под новую версию 1C:EnterpriseDevelopment Tools.

Выпуск версии 1C:Enterprise Development Tools для полноценной разработки конфигураций запланирован на конец июня 2017 года.

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

2016

Возможности версии 1.4.0 по сравнению с версией 1.3

  • Поддерживается разработка внешних отчетов и обработок.
  • Реализован механизм замера производительности конфигураций.
  • Проведена начальная оптимизация системы для работы с большими конфигурациями. Ускорена работа в сценариях:
  • редактирование прав и ролей;
  • редактирование модулей;
  • построение индексов и дополнительных данных.
  • Получили дальнейшее развитие редактор управляемых форм и механизмы отчетности.

Расширен состав поддерживаемых объектов метаданных. Добавлены:

  • планы видов характеристик,
  • элементы стиля,
  • HTTP-сервисы,
  • хранилища настроек.
  • Поддерживаются макеты:
  • текстовый,
  • HTML.

В целях развития средств командной работы реализован механизм текстового сравнения, учитывающий семантику и перемещения блоков кода для встроенного языка, файлов mdo и XML. В версии 1.4.0 реализован импорт и экспорт из/в XML следующих объектов:

  • XDTO-пакеты,
  • регистры бухгалтерии,
  • регистры расчета,
  • планы счетов,
  • планы видов расчета,
  • бизнес-процессы и задачи.

Типы и объектная модель, образованные перечисленными объектами, доступны для использования, а образованные такими объектами таблицы доступны в конструкторах запросов и системы компоновки данных. При этом отсутствует возможность создавать и редактировать перечисленные объекты.

Версия 1.4.0 1C:Enterprise Development Tools поддерживает работу с версией 8.3.8 платформы "1С:Предприятие", а также с версией 8.3.9, начиная с 8.3.9.2016.

Механизм миграции проекта позволяет работать с конфигурациями, разработанными на более ранних версиях 1C:EnterpriseDevelopment Tools. При импорте проектов или запуске в рабочей области проектов, разработанных в предыдущих версиях, будет произведено автоматическое преобразование проекта под новую версию 1C:EnterpriseDevelopment Tools.

Выпуск версии 1C:Enterprise Development Tools для полноценной разработки конфигураций запланирован на первый квартал 2017 года. До этого момента предполагается выпуск обновлений бета-версии, в которых планируется развитие функциональности продукта, в том числе:

  • средств разработки внешних отчетов и обработок;
  • средств командной разработки;
  • механизмов поставки и поддержки конфигураций.

Также будет продолжена оптимизация продукта для работы с большими конфигурациями.

Обновление 1.3.0 бета-версии новой среды разработки 1C:Enterprise Development Tools

Фирма "1С" объявила в сентябре 2016 года о выпуске версии 1.3.0 (обновление бета-версии) программного продукта 1C:Enterprise Development Tools. Данная версия выпускается с целью поддержки версии 8.3.9 платформы "1С:Предприятие" и включает лишь некоторые небольшие изменения. Существенное развитие функциональности продукта и его производительности предполагается в следующих версиях.


Создание новой среды разработки является масштабной задачей. Версия 1.3. 0 1C:Enterprise Development Tools является развитием выпущенной ранее версии 1.2.0, см. информационное письмо N 21308 от 18.04.2016. Выпуская данное обновление, мы продолжаем знакомить пользователей и партнеров с очередным этапом разработки продукта.

В версии 1.3.0 реализована возможность разработки конфигураций для различных версий платформы "1С:Предприятие 8", в данном случае для версий 8 .3.8 и 8.3.9. При этом разрабатываемые для разных версий платформы конфигурации могут располагаться в одной рабочей области.

В версии 1.3.0 получили дальнейшее развитие:

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

В версии 1.3.0 реализован импорт и экспорт из/в XML следующих объектов: хранилища настроек, http-сервисы, элементы стиля, планы видов характеристик , планы видов расчета. Типы и объектная модель, образованные перечисленными объектами, доступы для использования, а образованные такими объектами таблицы доступны в конструкторах запросов и системы компоновки данных. При этом отсутствует возможность создавать и редактировать перечисленные объекты.

Также в числе новых возможностей:

  • механизм миграции проектов с более ранних версий;
  • поддержка версии 8.3.9 платформы "1С:Предприятие", в том числе в среде OS X.

Полный перечень представлен в файле updates.html, входящем в дистрибутив данной версии продукта.

Бета-версия "1C:Enterprise Development Tools" 1.2.0

Бета-версия "1C:Enterprise Development Tools" 1.2.0 является развитием выпущенной ранее версии 1.1.0, см. информационное письмо N 20494 от 25.09.2015. Выпуская данное обновление, мы продолжаем знакомить пользователей и партнеров с ведущейся разработкой.

В бета-версии основной акцент сделан на предоставлении возможности разработки мобильных приложений на платформе "1С:Предприятие 8".

Возможности бета-версии по сравнении с версией 1.1.0

В версии 1.2.0 получили дальнейшее развитие:

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

Также в числе новых возможностей:

  • поддержка запуска конфигураций на мобильных устройствах,
  • встроенный веб-сервер для публикации мобильных приложений,
  • полнофункциональный конструктор печати с возможностью задания произвольного запроса,
  • редактор для написания справки для прикладных решений,
  • поддержка версии 8.3.8 платформы "1С:Предприятие", в том числе в среде OS X.

Полный перечень представлен в файле updates.html, входящем в дистрибутив данной версии продукта.

Особенности и назначение бета-версии

В "1C:Enterprise Development Tools" заложена принципиально новая архитектура, которая обеспечивает большой запас развития для реализации различных механизмов автоматизации разработки и повышения удобства разработки. В бета-версии возможности этой архитектуры задействованы только в небольшой части. Данная версия предназначена в первую очередь для разработки мобильных приложений, при этом разработчику будут доступны не все возможности продукта. В частности, в бета-версии поддерживаются не все объекты метаданных. Полный перечень ограничений представлен в документации , входящей в дистрибутив бета-версии.

В бета-версии не проводилась оптимизация для работы с большими конфигурациями, данные работы планируются на следующем этапе разработки.

Версия 1.2.0 "1C:Enterprise Development Tools" не поддерживает работу с версией 8.3.7 платформы "1С:Предприятие". Поддерживается работа с версией 8 .3.8 (в настоящее время в сервисе "1С:Обновление программ" на портале 1С:ИТС по адресу portal.1c.ru опубликована для ознакомления версия 8.3.8.1652, позднее будет выпущена официальная версия).

Не поддерживается совместимость с проектами, разработанными на версии 1. 1.0. Для использования в версии 1.2.0 проектов, разработанных на версии 1.1 .0, необходимо воспользоваться механизмом импорта конфигурации из информационной базы или XML-файла.

Выпуск версии "1C:Enterprise Development Tools" для полноценной разработки конфигураций запланирован на первый квартал 2017 года. До этого срока предполагается выпуск обновлений бета-версии.



РЕШЕНИЕ НА БАЗЕ (1) СМ. ТАКЖЕ (3)
Название решенияРазработчикКоличество
проектов
Технологии
1С:Language Tool1С Акционерное общество0Средства разработки приложений


Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (41, 47)
  Солар (ранее Ростелеком-Солар) (2, 46)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (555, 269)