1С:EDT, новый релиз 2022.1
Меню

1С:EDT, новый релиз 2022.1

Содержание статьи
  1. Перевод на платформу Eclipse 2022.03
  2. Улучшения внутренних механизмов
  3. Повышена скорость отладки
  4. Проверка целостности конфигурации
  5. Ограничение потоков процессора в 1C:EDT 2022.1
  6. Новые проверки по стандартам
  7. Проверки модели исходных файлов
  8. Форма регистрации ошибки в IDE

В новом релизе 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С Исполнитель 2.0.1 бета-версия: изменения в IDE
Следующая статья релиз
1С:БПО 3.2.4 - автонастройка устройств, больше возможностей эквайринговых терминалов и дисплеев
Комментарии