В тестовой версии содержится несколько концептуальных изменений – например, добавлена программа запуска и обновления, а также появилось множество нововведений, повышающих удобство работы с 1С:EDT для разработчиков.
Программа запуска и обновления – offline и online дистрибутивы
В новом 1С:EDT 2020.5 RC разработчики продукта реализовали принципиально новый подход к работе с 1С:EDT. Предполагается, что 1С:EDT будет поддерживать авторизацию на портале 1С:ИТС, что позволит автоматически устанавливать и скачивать необходимые релизы, а также полуавтоматически обновлять установленные ранее версии 1C:EDT.
В связи с данными изменениями обновляется состав дистрибутивов:
- Основной дистрибутив 1C:EDT теперь будет иметь небольшой размер и содержать только программу запуска и обновления, с помощью которой осуществляется дальнейшее создание проектов, а также скачивание и установка сред разработки для создания конфигураций или плагинов к 1C:EDT.
- А для тех, кто работает с 1С:EDT в offline-режиме, предусмотрен вариант с полным дистрибутивом. Он содержит как программу установки и запуска, так и среду разработки. Полный дистрибутив также можно применять для сценариев построения непрерывной интеграции с использованием EDT.
1C:EDT Start. Источник: wonderland.v8.1c.ru
Новые возможности в работе с расширениями
Теперь в 1С:EDT 2020.5 RC объекты, заимствованные в расширении, не будут приносить с собой данные, не имеющие значения для объектов в расширении. «Благодаря этому при сравнении и объединении конфигураций не должно появляться значительных «техногенных» отличий, то есть тех, которые вы не вносили в явном виде», – считают разработчики.
Кроме того, в части работы с расширениями в 1С:EDT 2020.5 RC реализовали следующие улучшения:
- рефакторинг в расширениях, в результате чего при переименовании объекта в основной конфигурации, 1C:EDT предложит переименовать его и в расширениях тоже;
- свойства, содержащие значения примитивных типов (Число, Строка, перечисления) будут сбрасываться в значение по умолчанию, что должно уменьшить количество «техногенных» изменений в метаданных;
- в панели Свойства исправлен порядок свойств расширения конфигурации.
Также исправлена ошибка, из-за которой неправильно работало отслеживание связи объектов расширения с объектами основной конфигурации.
Рефакторинг в расширениях. Источник: edt.1c.ru
Просмотр и изменение значений при отладке
При наведении на переменную в отладке во всплывающем окне теперь можно видеть табличное представление, содержащее все свойства выбранной переменной.
Табличное представление свойств при наведении на переменную.
Источник: edt.1c.ru
В этом всплывающем окне у строки конкретного свойства можно выбрать команду контекстного меню «Копировать путь к переменным», для дальнейшего использования этого пути в целях отладки.
В диалоге изменения значения при отладке появилась возможность изменять размер окна и вводить в него многострочный текст, не используя символы продолжения строкового литерала "|".
Многострочные строки в диалоге изменения значения. Источник: edt.1c.ru
Разработка плагинов и интеграционные тесты
Для разработчиков плагинов к 1C:EDT опубликовано описание (JavaDoc) классов. Чтобы подключить их в 1C:EDT достаточно добавить в целевую платформу бандл com.e1c.g5.v8.dt.javadocs. Пример настроенной целевой платформы с подключенным описанием классов 1C:EDT опубликован на GitHub. Там же приводится пример плагина, который можно использовать в качестве образца.
Также в новом релизе добавили набор служебных классов, предназначенных для написания интеграционных тестов разрабатываемых плагинов EDT.
Что еще нового в 1С:EDT 2020.5 RC
В новом релизе 1С:EDT 2020.5 RC появились следующие возможности:
- в качестве веб-сервера для публикации информационных баз 1C:EDT теперь может использоваться сервис 1С:Линк, – это может быть полезно, например, для оперативной демонстрации промежуточных результатов разработки заказчику;
- поддержка для Windows встроенного веб-сервера Apache 2.4 с возможностью публиковать не только мобильные приложения, но и информационные базы;
- ускорение загрузки форм, содержащих большое количество страниц (например, форма с более чем 40 страницами загружается в три раза быстрее);
- поиск ссылок на объект теперь находит ссылки на предопределенные элементы объекта конфигурации;
- настройка для принудительного открытия редактора сравнения и объединения даже в том случае, если конфликтные изменения отсутствуют;
- фильтр по подсистемам при сравнении и объединении;
- автоматический вызов диалога аутентификации в случае, если в параметрах информационной базы не указан пользователь/пароль, от имени которого нужно соединяться с базой.
- поддержка 1С:Предприятие 8.3.17, но только начиная с релиза 8.3.17.1549.
Полное описание нового тестового релиза 1С:EDT 2020.5 RC есть на сайте 1С:EDT.