Название базовой системы (платформы): | 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".
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С" разрешает получить и использовать без дополнительной платы версию 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С:Language Tool | 1С Акционерное общество | 0 | Средства разработки приложений |
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (387)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
IFellow (АйФэлл) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
Консом групп, Konsom Group (КонсОМ СКС) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (588, 302)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Форсайт (1, 3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
Форсайт (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Оператор Газпром ИД (ГИД) (1, 1)
Другие (11, 11)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 322
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Siemens Xcelerator - 2
Парадокс: MES Builder - 2
Турбо X - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
BSS Digital2Go - 3
Форсайт. Мобильная платформа (ранее HyperHive) - 3
Cloud ML Space - 2
Nexign Microservices Framework - 1
Другие 8