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

v.0

Версия 2024.1.0

1C:EDT

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

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

  • Eclipse 2023.12 и Java 17

    Мы перевели 1C:EDT на платформу Eclipse 2023.12 с поддержкой Java 17. Это дает повышение производительности и меньшее потребление оперативной памяти.

    Рекомендуем использовать Java 17 одного из двух поставщиков: Azul Zulu: 17 JDK FX или Axiom Full JDK 17. Как скачать рекомендуемый дистрибутив читайте здесь. Подробнее о совместном использовании старых и новых версий Java читайте здесь.

  • Программа запуска и обновления 1C:EDT Start
  • Интерфейс командной строки утилиты ring

    Интерфейс командной строки утилиты ring (ring CLI) более не поддерживается. Используйте новый расширяемый интерфейс 1C:EDT CLI.

  • Темная тема
    • Мы полностью переработали внутренние механизмы 1C:EDT, отвечающие за формирование темной и светлой тем интерфейса. Темную тему значительно доработали, чтобы повысить «читабельность». В ближайшем будущем планируем дальнейшие доработки;
    • Все используемые в 1C:EDT цвета вынесены в настройки, чтобы вы могли настроить интерфейс под себя. Для изменения цветов установите тему, цвета которой хотите изменить, а затем нажмите Окно > Параметры... > Общие > Внешний вид > Цвета и шрифты. Цвета, используемые 1C:EDT собраны в группах, названия которых начинаются на «1С ...»;
  • Интерфейс командной строки 1C:EDT CLI
    • Мы добавили три новые команды для работы с проектами: build, delete и project. Пересобрать, удалить и получить информацию по всем или по нескольким проектам;
    • В команду import мы добавили новый аргумент --build, который позволяет дождаться полной сборки проекта для того, чтобы вы были уверены, что все команды 1C:EDT CLI смогут работать с таким проектом, и что его сборка не начнется в неожиданный для вас момент. Стандартно команда импорта, как и раньше, не собирает проект. Благодаря этому импорт выполняется быстрее, но не все команды 1C:EDT CLI могут потом работать с таким проектом;
    • Если выполнение команды или последовательности команд прерывается по таймауту, то теперь записывается дамп потоков, который может помочь расследовать причину зависания;
    • Теперь вы можете передавать аргументы в исполняемые файлы 1C:EDT CLI. Внутри файла они доступны как переменные $1, $2 и т.д. Количество переданных аргументов содержится в переменной $argc. Переменная $0 — это путь к исполняемому файлу.
  • Автономный сервер
    • Теперь автономный сервер всегда запускается в режиме отладки, а после завершения отладки не останавливается. Это ускоряет отладку приложений;
    • Вместо внешнего сервера отладки «1С:Предприятия» (dbgs) теперь используется сервер отладки, встроенный в автономный сервер. Это также может ускорять отладку, т.к. нет передачи данных между разными процессами: автономным сервером и сервером отладки;
    • При первом запуске 1С:EDT версии 2024.1 файл настроек автономного сервера автоматически изменяется для использования встроенного сервера отладки.
  • Редактирование свойств нескольких объектов

    Теперь, при выделении нескольких однотипных объектов в панели Навигатор или в форме, можно редактировать их некоторые простые свойства. Раньше такой возможности не было, каждый объект нужно было редактировать по-отдельности;

  • Версии «1С:Предприятия»

    Мы улучшили информацию об установленных версиях «1С:Предприятия». Теперь на странице параметров Версии платформы отображаются все установленные версии со своим статусом (подходит, не подходит) и составом компонентов. Раньше отображались только те версии, которые подходят для работы с 1C:EDT, это вызывало сложности в работе;

  • Панель «Ошибки конфигурации»
    • Мы добавили меню для быстрой установки отбора по области возникновения ошибок. При этом, как и раньше, можно установить более сложный отбор из диалога, нажав Установить отбор...;

    • Теперь вы можете включить дополнительную колонку для отображения в списке — Подсистемы ( (Настроить список)Настройка колонок);
  • Скрытие языковых ошибок

    Мы улучшили механизм скрытия языковых ошибок. Теперь в качестве базовой ветки можно выбирать не только локальные ветки, но и ветки удаленного отслеживания, а также можно выбрать произвольный коммит текущей ветки;

  • Перезапуск сеанса, требующего реструктуризацию информационной базы

    Раньше, если вы запускали сеанс, требующий реструктуризации информационной базы, и были другие сеансы, мешающие ему получить монопольный доступ к базе, можно было только закрыть сообщение с ошибкой.

    Теперь, в зависимости от вида приложения, можно:
    • для файловой базы — повторить запуск;
    • для приложения на автономном сервере — завершить сеансы и повторить запуск или просто повторить запуск.
  • Поиск ссылок на объект

    Мы оптимизировали алгоритм отображения найденных вхождений в панели Поиск, когда эта панель содержит результаты поиска ссылок на объект. Теперь расчет найденных вхождений выполняется при перемещении по веткам дерева только для текущей ветки. Ранее он выполнялся сразу для всех веток при открытии панели, что могло приводить к ощутимым задержкам;

  • Паразитные изменения проекта

    Мы выполнили ряд доработок для того, чтобы уменьшить количество паразитных изменений проекта, возникающих в процессе редактирования. Обычно такие изменения были связаны с изменением порядка следования элементов в коллекциях, в которых этот порядок не имеет прикладного смысла и не влияет на работу приложения.

Исправленные ошибки 2024.1.0

1C:EDT