28.12.2023

Вышел релиз-кандидат 1C:EDT 2023.3.0

В этой версии мы реализовали следующие изменения:

  • 1С:Предприятие 8.3.24

    Мы поддержали работу с «1С:Предприятием» 8.3.24 , начиная с версии 8.3.24.1308. Вы можете использовать ее для запуска и отладки конфигураций. Также вы можете использовать новую функциональность этой версии при разработке прикладных решений.

    Для работы с автономным сервером «1С:Предприятия» мы рекомендуем использовать версию 8.3.24.1368 и старше.

  • Обновить список версий платформ

    В диалоги, в которых нужно выбирать версию платформы «1С:Предприятия», мы добавили кнопку Обновить список версий платформ. Она позволяет, если подходящая версия не установлена, не закрывая диалог установить нужную версию платформы и обновить список версий, чтобы 1C:EDT ее «увидела».

  • Панель «Выражения»

    • Предсказуемое поведение клавиатуры во время навигации и редактирования элементов в таблице;
    • Добавление элементов двойным, выделение одинарным щелчком;
    • Внедрение собственного унаследованного вида для реализации данных требований;
    • Отображение количества элементов в коллекциях;

  • Панель «Ошибки конфигурации»

    • Поиск в панели Ошибки конфигурации теперь ограничен следующими колонками (для значительного увеличения скорости поиска): Описание, Объект и Код проверки;
    • Функциональность панели ошибок конфигурации изменена следующим образом:
      • Группировка по проекту всегда на верхнем уровне. Ее нельзя отключить;
      • Если в рабочей области только один открытый проект, группировка по проекту не показывается за ненадобностью;
      • Группировки по проекту больше нет в настройках панели, т.к. она всегда включена;
    • Улучшена производительность панели Ошибки конфигурации в случае отсутствия группировок;

  • git

    • Добавлена поддержка операции git revert нескольких коммитов с учетом модельных изменений в конфигурации;
    • В диалог настроек перед началом операций git revert и git cherry-pick над несколькими коммитами добавлена страница выбора родительских коммитов для всех выбранных коммитов слияния;
    • Реализована фильтрация результатов проверок по изменениям в ветке git;

  • 1C:EDT CLI

    • Если 1C:EDT CLI должен вернуть код возврата 23 или 24 (например потому, что его вернула выполняемая команда в режиме -command или последняя команда скрипта в режиме -file), код возврата будет увеличен на 100, то есть вернется 123 или 124 соответственно. Это сделано потому, что 23 и 24 являются особыми кодами возврата Eclipse с собственной семантикой;
    • Появился новый инструмент для более удобного тестирования команд 1C:EDT CLI. Подробно можно прочитать в документации по разработке плагинов;
    • Вместо скриптов 1cedtcli.bat (1cedtcli.sh для Linux/Mac) для запуска 1C:EDT CLI теперь используется приложение 1cedtcli.exe (1cedtcli для Linux/Mac). Оно поддерживает те же аргументы командной строки, что и скрипты, и предоставляет дополнительные возможности;
    • Опции командной строки 1C:EDT CLI теперь могу быть указаны в любом порядке (раньше был фиксированный порядок). Исключения:
      • Опция -command должна идти последней, так как все, что идет после нее, трактуется как команда 1C:EDT CLI;
      • Опция -vmargs должна идти либо последней, либо перед -command, т.к. все, что идет после нее (и до -command), трактуется как аргументы командной строки JVM;
    • Теперь можно передавать опции JVM с помощью аргумента командной строки 1C:EDT CLI -vmargs. Например, таким способом можно поднять максимальный размер кучи для JVM при импорте проекта до 8 Гб;
    • 1C:EDT CLI получила новый аргумент командной строки: -V / --version который выводит версию утилиты;
    • Добавлен аргумент командной строки 1C:EDT CLI -v / -verbose;
    • У команды 1C:EDT CLI import появился новый вариант вызова — для импорта существующих проектов;
    • Аргументы команд 1C:EDT CLI типа boolean теперь могут быть указаны без значений, что эквивалентно значению true. Например, вместо exit -y true теперь можно написать просто exit -y;
    • Справка по 1C:EDT CLI (аргумент командной строки -h) улучшена: добавлены описания параметров, примеры использования, русский перевод;

  • Проверки конфигурации

    Реализован автоматический перевод старых валидаторов на новый механизм, кроме макетов и XDTO. Теперь существенная часть ошибок конфигурации старого типа перешла в разряд проверок нового механизма. Для таких проверок стали доступны подавления (как в редакторе встроенного языка, так и на уровне свойства объекта метаданных, из палитры), а также управление такими проверками из профиля и написание для них быстрых исправлений. Критичность и тип ошибки тоже сделаны по умолчанию. Сейчас для всех проверок критичность Незначительная, а уровень — Предупреждение.

Скачать 1C:EDT 2023.3.0

Новое в версии

Загрузка комментариев...