27.12.2024
Вышел релиз-кандидат 1C:EDT 2024.2.0
Скачать 1C:EDT 2024.2.0
В этой версии мы реализовали следующие изменения:
-
- 1C:EDT
-
- 1С:Предприятие 8.3.26 и 8.3.25
- Мы поддержали работу с «1С:Предприятием» 8.3.26 , начиная с
версии 8.3.26.1495. Вы можете использовать ее для запуска и
отладки конфигураций. Также вы можете использовать новую
функциональность этой версии при разработке прикладных
решений;
- Мы изменили требование к версии 8.3.25. Теперь для работы с
1C:EDT требуется версия не младше, чем 8.3.25.1506 (раньше
была сборка 1445).
- Интерфейс командной строки 1C:EDT CLI
Мы значительно
расширили возможности использования скриптов (текстовых файлов,
содержащих команды 1C:EDT CLI и инструкции командной оболочки):
- Скрипты можно включать в поставку продукта (включив его в
свой плагин);
- Скрипты, поставляемые с 1C:EDT, загружаются
автоматически. Скрипты, не входящие в состав продукта,
можно загрузить новой командой
script;
- Скрипты можно запускать как обычные команды 1C:EDT CLI в
интерактивном режиме или в режиме выполнения одной
команды;
- Команда help не делает различий между
командами 1C:EDT CLI и скриптами:
- список выводимых команд содержит также и
загруженные скрипты;
- можно получить справку по скрипту также, как и
справку по команде;
- Мы добавили новые команды:
- cd — для распечатки и изменения
текущего рабочего каталога скрипта;
- format-modules — для
форматирования всех модулей встроенного языка в
указанном проекте;
- Для команд 1C:EDT CLI и для скриптов мы добавили
поддержку пространств имен. Это понадобится, когда вы
будете включать скрипты в поставку продукта.
Подробнее об использовании скриптов читайте здесь:
- Аннотации в документирующих комментариях
Механизмы проверки
документирующих
комментариев мы адаптировали к использованию
произвольных аннотаций. Аннотация — это специальный комментарий,
начинающийся с символа @ и имени,
например:
// @имя-аннотации
// @имя-аннотации - описание аннотации из одной строки
// @имя-аннотации параметр1, параметр2 - описание аннотации
Аннотации
используются в типовых прикладных решениях и могут встречаться
внутри секции документирующих комментариев. Теперь они корректно
распознаются там.
- Разработка мобильных приложений
- Мы поддержали использование новых версий Android Studio для
разработки мобильных приложений. Ранее могли возникать
проблемы с обнаружением Android SDK и с использованием
Android Debug Bridge;
- Целевая версия Android повышена до 14 (уровень API 34).
- Запуск и отладка на автономном сервере
При работе в
разных экземплярах 1C:EDT с использованием автономного сервера
может возникать конфликт между разными экземплярами автономного
сервера. Мы улучшили алгоритм подбора сетевых портов при
создании экземпляров автономного сервера так, чтобы
минимизировать вероятность возникновения подобных конфликтов.
Если все же конфликт возникнет, то 1C:EDT предложит подобрать
новый набор портов взамен конфликтующих.
- Автоматическая проверка конфигураций
В панели
Ошибки конфигурации и в редакторе встроенного языка вы можете открыть подробную
информацию о той или иной проверке, которая привела к появлению
данного маркера ошибки. Для показа этой информации мы сделали
новый удобный диалог.
- Объединение конфигураций
В том случае, когда возникает
конфликт слияния модулей с разными UUID и одинаковыми именами,
мы показываем дополнительную информацию о возможных способах
решениях проблемы.
- Скрытие языковых ошибок, допущенных в других ветках
Git
Настройки
этого
механизма теперь хранятся в рабочей области. Раньше
они хранились в проекте и это было неудобно в тех случаях, когда
разные разработчики хотели скрывать ошибки для разных базовых
веток.
- Использование Java
При запуске 1C:EDT теперь выводятся
информационные сообщения в тех случаях, если не установлена
библиотека JavaFx или используется Java Client VM, вместо Server
VM.
- Редактирование конфигурации
- Порядок обработчиков событий формы и типов в диалогах выбора
типов теперь такой же, как в конфигураторе
1С:Предприятия;
- Мы добавили подсказки для более удобного редактирования
общих реквизитов в расширениях конфигурации.
Исправленные ошибки 2024.2.0
-
- 1C:EDT
-
- Невозможно удалить добавленный
реквизит находящегося на поддержке объекта метаданных с
возможностью редактирования #867;
- Ложные срабатывания идентификации
расширенных элементов формы #642;
- EDT заменяет содержимое ячеек
табличного документа при изменении заполнения ячеек
#1367;
- После переименования Измерения
Перерасчета EDT.IntelliSense продолжает оперировать прежним
наименованием #1471;
- Для элемента Поле флажка таблицы
формы не отображается свойство ЦветФона. В конфигураторе оно
есть. #1502;
- Ошибка в имени кода проверки
"bsl-legacy-check-method-environments-for-emty"
#1485;
- Неизвестны элементы коллекции
ДетальныеРасписанияДня для расписания регламентного задания
#1466;
- Неизвестны элементы коллекции
Месяцы для расписания регламентного задания #1467;
- Метод НайтиПредопределенное
менеджера регламентных заданий не работает с метаданными
#1496;
- Не ругаться на
недокументированный тип "ОсновнойЭлементФормы"
#1482;
- При слиянии веток расширения
добавляются реквизиты формы #1504;
- Улучшение темной темы
#1561;
- Пишет что Метод устарел, хотя это
не так. #1537;
- Ошибка
java.net.MalformedURLException: Illegal character found in host:
'/' в журнале ошибок #1538;
- Зависание EDT при запуске отладки
(в случае ошибки подключения к серверу отладки)
#1240;
- EDT игнорирует изменения в файле
настроек сортировки проекта при мерже в ветки из мастера
#1552;
- [1CEDT] Ошибка отображения ролей
в редакторе прав EDT 2023.1.0. #1038;
- Снижение производительности при
удалении объектов из роли #1565;
- Форма в расширении ломает ЕДТ
#1527;
- Ошибочное отображение рамки поля
картинки #1459;
- При добавлении обработчика
события формы в расширение всегда и безусловно добавляется
расширение обработчика #1533;
- Ошибка при добавления в
Расширение предопределенных элементов в заимствованные
справочники #1581;
- При импорте конфигурации из
информационной базы в проект edt в карте маршрута
бизнес-процесса, который не изменялся, меняются служебные теги.
#1440;
- Добавление на начальную страницу
Планировщика приводит к ошибке сервера #822;
- Оптимизация формата хранения
выполняется не полностью без вывода сообщений об ошибке
#1596;
- [1CEDT] Зависание интерфейса edt
2024.1.x #1621;
- Не диагностируется некорректный
вызов метода результата запроса #1464;
- Скачивать android tools с google
#145;
- Поиск в диалоге выбора метода
регламентного задания (Выбор обработчика события)
#748;
- Не запоминаются размеры диалогов выбора цвета и шрифта;
- В редакторе схемы компоновки данных неправильно отображается
возможность установки флажков для полей на закладке
Запрос. Поведение приведено в
соответствие с конфигуратором 1С:Предприятия;
- В динамическом списке, использующем произвольный запрос к плану
видов характеристик, присутствует поле
ТипЗначения, хотя оно не выбрано в
запросе;
- Недоступны некоторые флажки в диалоге редактировании шрифта
декорации формы;
- Оптимизирована внутренняя модель формы в 1C:EDT, из нее удалены
избыточные свойства для разных элементов;
- Порядок регистраторов регистра сведений отличается от того,
который есть в конфигураторе 1С:Предприятия;
- Исправлены недостатки работы с панелью Информационные базы: не всегда можно создать информационную базу в корне списка баз,
поиск, дающий пустые результаты, может приводить к тому, что список
перестает отображаться;
- Исправлены некоторые случаи, когда команды 1C:EDT CLI могли
возвращать код возврата 0 (все хорошо) при ошибке;
- При редактировании ячеек табличного документа в некоторых случаях
перестают отображаться текст и параметр ячейки;
- Оптимизирован поиск ссылок на объект. Ссылки определяются только
для тех элементов, которые отображаются в панели, а не для всех,
как это было раньше;
- Оптимизированы шаблоны, используемые для создания новых форм.
Теперь, после оптимизации проекта, они не имеют изменений;
- В редакторе формы, после перетаскивания реквизита в форму, фокус
не устанавливается на созданный элемент формы;
- В расширении в редакторе формы измененные свойства элемента не
отображаются как измененные. Это происходит в том случае, если
перед изменением свойств было изменено положение элемента в дереве
элементов формы.
- Имена стилей, отображаемые в палитре свойств и в диалогах выбора,
не учитывают синоним имени;
- В темной теме группы проверок в настройках проекта отображаются
цветом, который затрудняет чтение;
- 1C:EDT CLI невозможно запустить от имени разных пользователей на
одном и том же компьютере в ОС Linux;
- В темной теме, при уходе фокуса из панели Схема, пропадает выделение текущего элемента;
- В синтаксической подсказке к методу в темной теме используется
цвет, который плохо виден на экране;
- В редакторе сравнения и объединения конфигураций команда экспорта
настроек объединения называется «Экспорт
настроек сравнения»;
- В некоторых случаях возникают зависания во время поиска, удаления
и добавления реквизитов формы;
- В диалоге создания нового элемента формы заголовок элемента не
меняется автоматически при изменении имени элемента;
- В темной теме не видно текст при выборе значений для элементов
списка выбора в форме;
- Ошибки экспорта и импорта проекта, связанные с неправильным
сохранением путей к данным в заимствованных формах;
- 1C:EDT не сообщает о том, что исполняемый файл программы kdiff3 (в
некоторых версиях) требует права администратора для выполнения
сравнения и объединения модулей;
- В некоторых случаях после изменения настроек динамического списка
фрагменты путей к данным меняются с английских на русские. Это
приводит к паразитным отличиям при сравнении и объединении
конфигураций;
- 1C:EDT зависает во время предварительного просмотра форм с
глубокой вложенностью элементов и форматированным текстом;
- В диалогах выбора полей динамического списка их порядок отличается
от того, который есть в конфигураторе 1С:Предприятия;
- Ошибка во время построения модели командного интерфейса формы. Эта
ошибка могла возникать при открытии редактора формы во время
построения проекта;
- Некорректная работа редактора формы при выборе картинки для кнопки
в заимствованной форме;
- После переименования реквизита, команды или параметра формы в
основной конфигурации, автоматически не обновляются соответствующие
объекты в заимствованной форме;
- В некоторых случаях 1C:EDT воспринимает корректную форматную
строку в методе Формат() как неправильную;
- В некоторых случаях при поиске в панели Ошибки конфигурации возникает ошибка Query contains too many nested
clauses;
- Некорректная история поиска, плохо соответствующая реально
использованным поисковым фразам;
- Некоторые ошибки при экспорте проекта в информационную базу;
- Некоторые ошибки заимствования контролируемых свойств объектов
конфигурации, которые могут приводить к ошибкам экспорта проекта в
информационную базу;
- Нестабильная работа панели Ошибки конфигурации в некоторых сценариях исправления ошибок;
- Ошибка StackOverflowError, которая могла
возникать при сборке проекта в некоторых ситуациях;
- Установщик 1C:EDT не запускается из-за нехватки версий Microsoft
Visual C++ Redistributable;
- Содержимое редактора ролей может не отображаться после
некорректного завершения работы 1C:EDT;
- 1C:EDT CLI мог неправильно обрабатывать пути к файлам, содержащие
пробелы, в аргументах команд в режиме выполнения одной команды под
Windows.
- Плагин «1С:Стандарты разработки V8»
-