09.06.2023

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

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

1C:EDT

  • Оптимизация.
    • Оптимизировано потребление памяти за счет использования нового объектного хранилища Big Model (BM);
    • Снижено потребление памяти при сравнении и объединении конфигураций;
    • Снижено потребление памяти в панели Ошибки конфигурации;
  • Сортировка объектов конфигурации. Мы добавили настройки направления и порядка сортировки объектов конфигурации в проекте. Они находятся в свойствах проекта;
  • Проблемы только с быстрыми исправлениями. В панели Ошибки конфигурации в отбор показываемых записей мы добавили флажок Показывать проблемы только с быстрыми исправлениями. Он оставляет на экране те ошибки, которые имеют еще какой-либо вариант исправления кроме подавления;
  • Команды проверок в меню панели. Команды работы с проверками конфигурации мы продублировали в меню панели Ошибки конфигурации;
  • 1C:EDT CLI. Реализован новый интерфейс командной строки — 1C:EDT CLI. Он обладает большей функциональностью по сравнению со старым интерфейсом ring CLI, поддерживает переменные, типы данных, конвейеры (pipes), служебные и процедурные команды, в нем можно добавлять собственные команды с помощью плагинов 1C:EDT. Старый интерфейс ring CLI также можно продолжать использовать;
  • Веб-серверы IIS. 1C:EDT поддерживает теперь работу с веб-серверами Internet Information Services (IIS) версий 8.5 и 10.0.
  • Доработка для плагина 1C:Code style V8. Добавлена проверка-хаб для проверки текстов запросов. Теперь плагин 1C:Code style V8 может проверять запросы самостоятельно и не требует для этого установки плагина 1C:Language Tool.
  • Доработка для плагина 1C:Language Tool. Реализован расчет категорий строковых литералов, отображение категорий в редакторе встроенного языка, контекстные аннотации для уточнения категории. Категории строковых литералов используются для обозначения контекста, который надо учитывать при переводе.

Плагин «1С:Стандарты разработки V8»

  • Реализованы новые проверки:
    • Метаданные:
      • Документ не имеет реквизита Комментарий;
      • Реквизит Комментарий имеет корректный тип;
      • В документе, предполагающем проведение, не установлен флаг Привилегированный режим при проведении / отмене проведения;
      • Проверка наличия буквы «ё» в имени, синониме или комментарии объекта метаданных;
      • В функциональной опции не установлен флаг Привилегированный режим при получении;
    • Формы:
      • Использована ролевая настройка видимости, редактирования, использования для элемента формы;
      • Проверка на использование условного оформления в динамических списках;
    • Код модулей:
      • Проверка отсутствия кода после асинхронного вызова;
      • Проверка использования функции ДанныеФормыВЗначение() вместо метода ФормаКлиентскогоПриложения.РеквизитФормыВЗначение();
      • В проверку использования нерекомендуемых методов (use-non-recommended-method) добавлен метод ПолучитьФорму();
      • Использование устаревшего метода Найти();
      • Отсутствует комментарий к экспортируемой процедуре или функции;
      • Документирующий комментарий не содержит секцию Описание для экспортируемой процедуры или функции;
      • В проверку module-self-reference добавлен параметр, позволяющий пропускать проверку для модулей объектов, наборов записей и менеджеров значений;
      • Проверка корректного наименования переменных;
      • Обращение к несуществующему параметру формы;
      • Необязательный параметр процедуры или функции стоит перед обязательным;
      • Обращение к опциональному параметру формы;
      • Функция РольДоступна() ссылается на несуществующие роли;
      • Проверка на использование инструкции Перейти в коде модулей;
    • Запросы:
      • Доработана проверка ql-temp-table-index: параметр MAX_TOP (максимальное количество строк в выборке) теперь настраиваемый;
  • Прочие изменения:
    • Автосортировка:
      • В свойствах проекта секция Авто сортировка теперь располагается по пути V8 > Сортировка объектов метаданных > Авто сортировка;
      • В свойствах проекта в секции Авто сортировка более недоступна настройка направления и порядка сортировки. Настройка направления и порядка сортировки доступна в секции Сортировка объектов метаданных;
      • В свойствах проекта в секции Авто сортировка добавлена возможность переноса заданных пользователем настроек направления и порядка сортировки в секцию Сортировка объектов метаданных и их очистки;
      • Добавлена консольная команда сортировки проекта.

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

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

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