В новом релизе 1C:Enterprise Development Tools версии 2022.1 реализован перевод на платформу Eclipse 2022.03, улучшения внутренних механизмов, повышена скорость отладки, проверка целостности конфигурации и не только. Разберем подробнее.
Перевод на платформу Eclipse 2022.03
1C:EDT переведена на платформу Eclipse 2022.03. Это необходимый шаг для того, чтобы в следующих версиях EDT перейти на использование Java 17. Одно из преимуществ Java 17 в том, что она умеет отдавать неиспользуемую память. Что, в свою очередь, очень востребовано при работе на общем терминальном сервере.
Улучшения внутренних механизмов
Разработчики провели рефакторинг некоторых внутренних механизмов. Благодаря этому повышена стабильность и отказоустойчивость всей системы.
Повышена скорость отладки
Был оптимизирован механизм отладки. И теперь шаг отладки выполняется быстрее.
Проверка целостности конфигурации
, Так как EDT работает с исходниками как с отдельными файлами, может возникнуть ситуация, когда общее состояние конфигурации будет неконсистентным. Чтобы в информационную базу не попала конфигурация в сломанном виде, при экспорте происходит автоматическая проверка целостности. Выявленные проблемы отображаются в панели ошибок конфигурации.
В этом случае конфигурация не будет загружена в информационную базу.
Ограничение потоков процессора в 1C:EDT 2022.1
По умолчанию количество потоков процессора не ограничено. В связи с чем при использовании EDT на многопользовательском терминальном сервере один экземпляр IDE мог загрузить все ядра процессора.
Теперь реализована возможность ограничить количество потоков процессора, которые 1C:EDT использует для выполнения следующих ресурсоемких операций:
- импорт данных в 1C:EDT;
- сравнение и объединение конфигураций;
- построение языковых данных;
- проверки конфигурации.
Ограничение устанавливается через параметр запуска "-DcoreLimit=", который нужно прописать в файле 1cedt.ini или в настройках 1C:EDT Start.
Новые проверки по стандартам
Было реализовано более 20 новых проверок кода по стандартам разработки: +4 проверки метаданных, +5 проверок форм, +14 проверок кода, +2 проверки запросов и +1 проверка для прав.
Кроме этого было добавлено 6 новых быстрых исправлений. Быстрое исправление - это возможность автоматического исправления ошибок одного типа за разработчика.
Проверки модели исходных файлов
Были добавлены 4 проверки модели исходных данных. 2 из них касаются функциональности мобильного клиента. Вместе с проверками были добавлены и 2 быстрых исправления. Ценность этих проверок и исправлений в том, что они правят внутреннюю структуру исходных файлов, проблемы в которой разработчик не может выявить или поправить самостоятельно.
Форма регистрации ошибки в IDE
В IDE добавлена кнопка «Сообщить о проблеме». При нажатии на кнопку откроется форма, которая позволит сразу зарегистрировать ошибку и отправить ее разработчикам. Так как для 1C:EDT используется публичный баг трекер на GitHub, для отправки ошибки потребуется указать github token. Если токен не указан в настройках IDE, при попытке зарегистрировать ошибку будет дана ссылка на инструкцию о том, как его получить.
Есть вопросы? Обращайтесь к специалистам WiseAdvice-IT!
консультация эксперта
самые свежие новости 1 раз в месяц