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 (максимальное количество строк в выборке) теперь настраиваемый;
- Прочие изменения:
- Автосортировка:
- В свойствах проекта секция Авто сортировка теперь располагается по пути ;
- В свойствах проекта в секции Авто сортировка более недоступна настройка направления и порядка сортировки. Настройка направления и порядка сортировки доступна в секции Сортировка объектов метаданных;
- В свойствах проекта в секции Авто сортировка добавлена возможность переноса заданных пользователем настроек направления и порядка сортировки в секцию Сортировка объектов метаданных и их очистки;
- Добавлена консольная команда сортировки проекта.
Скачать 1C:EDT 2023.1.0
Новое в версии