Новая версия 1.9.0 1C:Enterprise Development Tools
Фирма "1С" извещает пользователей и партнеров о выпуске версии 1.9.0 1C:Enterprise Development Tools.
1C:Enterprise Development Tools – это среда разработки нового поколения, предназначенная для создания бизнес-приложений системы программ "1С:Предприятие 8". 1C:Enterprise Development Tools может использоваться наряду с конфигуратором "1С:Предприятия 8". Формат разрабатываемых приложений полностью соответствует текущим версиям платформы "1С:Предприятие 8". Подробнее см. в информационном письме № 23432 от 13.09.2017.
Новое в версии 1.9.0
Оптимизации
Уменьшен объем используемой памяти и ускорено выполнение ряда операций:
- Уменьшен объем дисковой памяти, используемой для хранения проектов. Например, объем памяти, используемой конфигурацией "ERP Управление предприятием 2", сокращен почти в два раза.
- Уменьшено потребление оперативной памяти при модификации конфигурации, а также при сравнении и объединении конфигураций.
- Ускорено объединение конфигураций за счет снижения количества блокировок данных и многопоточного сохранения измененных файлов на диск.
- Ускорено сравнение HTML-документов в процессе сравнения конфигураций. Наибольшее ускорение, на 20–30 %, достигается при трехстороннем сравнении.
- Ускорен поиск подсистем в диалоге фильтрации дерева конфигурации по подсистемам.
- Ускорено открытие состава общего реквизита в его редакторе (закладка "Состав").
- Уменьшено потребление памяти при отображении реквизитов формы в ее редакторе (закладка "Реквизиты").
- Ускорено открытие форм списка в редакторе за счет оптимизации ряда внутренних операций.
- Ускорено открытие редактора схемы компоновки данных и некоторых диалогов, вызываемых из этого редактора (диалог выбора типа, диалог редактирования выражения для вычисляемых полей, редактор вложенной схемы компоновки данных). Также ускорен переход между полями в диалоге "Выражение упорядочивания" и некоторые другие действия.
- Оптимизированы открытие, редактирование и закрытие табличного документа. Достигнуто ускорение в 1,5–3 раза.
Командная разработка
Улучшены механизмы сравнения и объединения:
- В редакторе сравнения и объединения модулей в строковых переменных, состоящих из нескольких слов, помечаются только измененные слова. Ранее вся строковая переменная помечалась как измененная, что усложняло визуальный поиск отличий.
- В настройках сравнения и объединения теперь можно разрешить или запретить удаление объектов главного источника.
- В диалоге сравнения прав теперь можно отбирать объекты главной конфигурации с помощью поиска по строке.
- В редактор сравнения/объединения и в диалог сравнения прав добавлены иконки, обозначающие действие, которое будет выполнено при объединении: удаление свойства или его добавление.
- Объединение неконфликтных изменений при трехстороннем сравнении выполняется теперь автоматически. В результат берутся изменения, выполненные "слева" и "справа" от родителя. При объединении конфликтных изменений модулей больше не проставляются флажки "MRG" в теле модулей.
Редактор встроенного языка
Улучшены механизмы работы с кодом на встроенном языке:
- Реализовано автодополнение строкового литерала для функции "ПолучитьФункциональнуюОпцию". Теперь можно не вводить имя опции вручную, а выбрать одну из имеющихся в конфигурации опций.
- Теперь можно скопировать текущую строку, просто нажав Ctrl+C. Не нужно выделять ее всю, как раньше.
- Развитие механизмов работы с комментариями:
- Комментарии к процедурам и функциям теперь сворачиваются так же, как и другие структурные элементы кода. Автоматическое сворачивание комментариев настраивается в параметрах.
- Реализована контекстная подсказка при редактировании текста комментария.
- Улучшен механизм разбора комментариев: система разбирает описание типов с учетом вложенных свойств, поддерживает ссылки на другие методы.
Конфигурации на поддержке
Устранена большая часть неудобств, возникающих при работе с объектами, которые находятся на поддержке, например:
- некорректное отображение элементов управления, связанных с объектами, изменение которых запрещено;
- невозможность открыть некоторые связанные редакторы для просмотра свойств и состава таких объектов и многие другие неудобства.
Оставшиеся недочеты планируется исправить в ближайшей версии.
Другие изменения
- Внешние обработки и отчеты:
- Реализована возможность настраивать каталог, в котором будут автоматически сохраняться файлы внешних отчетов (erf) и внешних обработок (epf).
- Реализована возможность задавать разные имена для проекта и для обработки (отчета), который будет в нем создан.
- Панель "Ошибки конфигурации":
- Улучшено отображение списка ошибок конфигурации. Появилась возможность настраивать состав и положение колонок списка, группировать ошибки по отношению к проекту, к объекту или по их серьезности (ошибка, предупреждение).
- Реализована возможность фильтрации списка ошибок, в том числе и по объектам, входящим в заданную подсистему.
- Панель "Поиск":
- Улучшено юзабилити работы с результатами поиска.
- Реализовано дополнительное отображение результатов поиска в виде списка.
- Редактор "Все роли":
- При работе с большими конфигурациями основным сценарием является отбор объектов и ролей, права которых предполагается редактировать, потому что анализ сразу всех имеющихся прав не имеет смысла из-за их большого количества. Для поддержки такого сценария реализован режим открытия пустого редактора с последующим отбором объектов конфигурации и ролей, права которых требуется пересмотреть. Данный режим устанавливается в параметрах редактора.
- Реализован отбор по правам.
- Реализована так называемая "темная тема" – интерфейс с черным фоном и хорошо видными на нем символами и графическими элементами. Такой интерфейс предназначен для использования в темное время суток, чтобы меньше уставали глаза.
- Реализована поддержка макета "Географическая схема".
Полный список улучшений и подробное описание новых возможностей версии 1.9.0 представлены на странице http://v8.1c.ru/overview/release_EDT_19/ и во встроенной справке 1C:Enterprise Development Tools.
Конфигурации, созданные средствами версии 1.8.0 1C:Enterprise Development Tools, можно продолжать разрабатывать в версии 1.9.0. При запуске новой версии 1C:Enterprise Development Tools на старой рабочей области будет произведена автоматическая миграция проектов. После миграции проектов продолжать их разработку на предыдущих версиях продукта нельзя.
Особенности версии 1.9.0
В 1C:Enterprise Development Tools реализован механизм мониторинга производительности и сбора статистики. Этот механизм контролирует производительность 1C:Enterprise Development Tools, автоматически собирает статистику возникающих ошибок и статистику использования той или иной функциональности 1C:Enterprise Development Tools. Данная информация позволит нам в дальнейшем улучшать инструмент. Статистика автоматически обезличивается, объединяется и отправляется для анализа на сервис мониторинга, расположенный в инфраструктуре фирмы "1С". Вся собираемая информация не содержит личных данных пользователей и фрагментов конфигураций.
В данной версии продукта не поддерживается редактирование объекта "Внешние источники данных". В настоящий момент внешние источники данных запоминаются системой в специальном каталоге рабочего пространства (в виде файлов) и при обновлении конфигурации базы данных автоматически переносятся в получившуюся конфигурацию. Переименование объектов конфигурации не будет отражено в неподдерживаемых объектах.
В данной версии 1C:Enterprise Development Tools поддерживаются интерфейсы на русском и английском языках.
Порядок распространения и поддержки
Фирма "1С" разрешает получить и использовать без дополнительной платы версию 1.9.0 1C:Enterprise Development Tools только зарегистрированным пользователям продуктов "1С:Предприятия 8" версии не ниже ПРОФ, имеющим действующий договор 1С:ИТС, и партнерам фирмы "1С".
Дистрибутив 1C:Enterprise Development Tools доступен в сервисе "1С:Обновление программ" (раздел "Технологические дистрибутивы") на портале 1С:ИТС по адресу portal.1c.ru. Его также планируется опубликовать на диске 1С:ИТС (выпуск за август 2018 г.). Документация для разработчиков включена в дистрибутив данного продукта и публикуется на сайте http://its.1c.ru/.
Поддержка пользователей 1C:Enterprise Development Tools осуществляется в том же порядке, который предусмотрен для приобретенного ими продукта системы "1С:Предприятие 8" и указан в регистрационной карточке или карточке официальной регистрации программного продукта.
Развитие 1C:Enterprise Development Tools осуществляется с учетом опыта использования продукта и пожеланий пользователей. Поделиться опытом и прислать отзывы и предложения можно по адресу v8@1c.ru, указав в заголовке письма "1C:Enterprise Development Tools".