Фирма «1С» сообщила о выходе версии 1.9.0 среды разработки бизнес-приложений 1C:Enterprise Development Tools с новой порцией улучшений.
1C:Enterprise Development Tools, впервые выпущенная в апреле 2015 года, представляет собой интегрированную среду нового поколения для разработки бизнес-приложений на платформе «1С:Предприятие 8». Ее предполагается использовать параллельно с действующим конфигуратором.
Особенности версии 1.9.0
В 1C:Enterprise Development Tools реализовали механизм сбора статистики возникающих ошибок и использования той или иной функциональности, которая обезличивается и отправляется разработчикам фирмы «1С» для улучшения инструмента в будущем.
Оптимизации
Уменьшен объем используемой памяти и ускорено выполнение ряда операций:
-
Уменьшен объем дисковой памяти, используемой для хранения проектов. Например, объем памяти, используемой конфигурацией «ERP Управление предприятием 2», сокращен почти в два раза.
-
Уменьшено потребление оперативной памяти при модификации конфигурации, а также при сравнении и объединении конфигураций.
-
Ускорено объединение конфигураций за счет снижения количества блокировок данных и многопоточного сохранения измененных файлов на диск.
-
Ускорено сравнение HTML-документов в процессе сравнения конфигураций. Наибольшее ускорение, на 20–30%, достигается при трехстороннем сравнении.
-
Ускорен поиск подсистем в диалоге фильтрации дерева конфигурации по подсистемам.
-
Ускорено открытие состава общего реквизита в его редакторе (закладка «Состав»).
-
Уменьшено потребление памяти при отображении реквизитов формы в ее редакторе (закладка «Реквизиты»).
-
Ускорено открытие форм списка в редакторе за счет оптимизации ряда внутренних операций.
-
Ускорено открытие редактора схемы компоновки данных и некоторых диалогов, вызываемых из этого редактора (диалог выбора типа, диалог редактирования выражения для вычисляемых полей, редактор вложенной схемы компоновки данных). Также ускорен переход между полями в диалоге «Выражение упорядочивания» и некоторые другие действия.
-
Оптимизированы открытие, редактирование и закрытие табличного документа. Достигнуто ускорение в 1,5–3 раза.
Командная разработка
Улучшены механизмы сравнения и объединения:
-
В редакторе сравнения и объединения модулей в строковых переменных, состоящих из нескольких слов, помечаются только измененные слова. Ранее вся строковая переменная помечалась как измененная, что усложняло визуальный поиск отличий.
-
В настройках сравнения и объединения теперь можно разрешить или запретить удаление объектов главного источника.
-
В диалоге сравнения прав теперь можно отбирать объекты главной конфигурации с помощью поиска по строке.
-
В редактор сравнения/объединения и в диалог сравнения прав добавлены иконки, обозначающие действие, которое будет выполнено при объединении: удаление свойства или его добавление.
-
Объединение неконфликтных изменений при трехстороннем сравнении выполняется теперь автоматически. В результат берутся изменения, выполненные «слева» и «справа» от родителя. При объединении конфликтных изменений модулей больше не проставляются флажки «MRG» в теле модулей.
Редактор встроенного языка
Улучшены механизмы работы с кодом на встроенном языке:
-
Реализовано автодополнение строкового литерала для функции «ПолучитьФункциональнуюОпцию». Теперь можно не вводить имя опции вручную, а выбрать одну из имеющихся в конфигурации опций.
-
Теперь можно скопировать текущую строку, просто нажав Ctrl+C. Не нужно выделять ее всю, как раньше.
-
Развитие механизмов работы с комментариями:
-
Комментарии к процедурам и функциям теперь сворачиваются так же, как и другие структурные элементы кода. Автоматическое сворачивание комментариев настраивается в параметрах.
-
Реализована контекстная подсказка при редактировании текста комментария.
-
Улучшен механизм разбора комментариев: система разбирает описание типов с учетом вложенных свойств, поддерживает ссылки на другие методы.
-
Конфигурации на поддержке
Устранена большая часть неудобств, возникающих при работе с объектами, которые находятся на поддержке, например:
-
некорректное отображение элементов управления, связанных с объектами, изменение которых запрещено;
-
невозможность открыть некоторые связанные редакторы для просмотра свойств и состава таких объектов и многие другие неудобства.
Преемственность версий
«1С» обеспечила преемственность версий 1C:Enterprise Development Tools – конфигурации, созданные средствами версии 1.8.0, можно продолжать разрабатывать в версии 1.9.0. Когда запустится новая версия среды разработки, на старой рабочей области произведется автоматическая миграция проектов. После этого разработка на предыдущей версии поддерживаться перестанет.
Системные требования
|
Минимальный |
Рекомендуемый |
Продвинутый |
Процессор |
Intel Core i3 |
Intel Core i5 |
Intel Core i7, AMD Ryzen |
Оперативная память |
4 Гбайт |
8 Гбайт |
16 Гбайт |
Жесткий диск |
HDD |
HDD / SSD |
SSD |
Разрешение дисплея |
1280x768 |
1920x1080 |
1920x1080 |
Сложность прикладного решения |
Средняя |
Высокая |
Максимальная |
Рекомендуем свежий обзор, посвященный практическому опыту использования разработки в EDT, и другие публикации по EDT, которые есть в нашей библиотеке.
Полный список улучшений и подробное описание новых возможностей версии 1.9.0 на сайте «1С» и во встроенной справке 1C:Enterprise Development Tool или на диске ИТС.
Фирма «1С» разрешает получить и использовать без дополнительной платы версию 1.9.0 1C:Enterprise Development Tools только зарегистрированным пользователям продуктов «1С:Предприятия 8» версии не ниже ПРОФ, имеющим действующий договор 1С:ИТС, и партнерам фирмы «1С».
Скачать можно отсюда.