27.12.2024
Версия 2024.2 (28.02.2025)
v.6,
v.5,
v.4,
v.3,
v.2,
v.1,
v.0
Версия 2024.2.4
-
- 1C:EDT
-
- Отладка WebSocket-соединений
- Продолжая поддерживать возможности платформы
«1С:Предприятие» 8.3.27 мы добавили новый предмет отладки
— WebSocket. Этот предмет отладки
появился в платформе для того, чтобы облегчить анализ
работы и отладку WebSocket-соединений;
- Мы изменили требования к версии платформы 8.3.27. Теперь
для работы с 1C:EDT требуется версия 8.3.27.1336 (раньше
была сборка 1314). Требования к другим версиям платформы
не изменились.
Версия 2024.2.3
-
- 1C:EDT
-
- Отключение части функциональности 1C:EDT для сценариев
тестирования, сборки и т.п.
Мы добавили два новых
аргумента виртуальной машины Java, которые позволяют отключить:
- disableProjectChecks — полные
проверки;
- disableFTS — создание и обновление
индекса полнотекстового поиска.
Учитывайте, что в случае отключения полных проверок в
редакторах не будет доступен полный набор строгих типов для всех
методов. Поэтому используйте эту возможность только для
сценариев тестирования, автоматической сборки и т.п.).
Совет: Подробнее об аргументах JVM, которые могут вам
понадобиться,
читайте
здесь.
- Сравнение и объединение конфигураций
Мы ускорили
сравнение конфигураций. Теперь во время сравнения
приостанавливается выполнение расширенной проверки конфигурации.
Раньше эти операции могли выполняться одновременно, в результате
чего сравнение заметно замедлялось, особенно на конфигурациях
размера ERP.
- Выбор способа типизации строковых литералов
Мы добавили
возможность изменять логику расчета позиции строкового литерала
в выражении при использовании строковой аннотации. В настройках
проекта () мы добавили флажок Применять теги
строкового литерала ко всему выражению. Если он
установлен, то считается, что комментарий относится ко всему
выражению целиком, а не только к конкретной строке со строковым
литералом и аннотацией.
В следующем примере аннотация
@НСтр-1 относится к литералу
"ru = 'Сообщение1'", если установлен
этот флажок. Иначе аннотация @НСтр-1
относится к литералу "Сообщение2".
Версия 2024.2.2
-
- 1C:EDT
-
- 1С:Предприятие 8.3.27 и другие платформы
- Мы поддержали работу с «1С:Предприятием» 8.3.27 , начиная с
версии 8.3.27.1314. Вы можете использовать ее для запуска и
отладки конфигураций. Также вы можете использовать новую
функциональность этой версии при разработке прикладных
решений;
- Мы изменили требования к версиям других платформ. Теперь для
работы с 1C:EDT требуется:
- Версия не младше, чем 8.3.26.1515 (раньше была сборка
1495);
- Версия не младше, чем 8.3.25.1520 (раньше была сборка
1506).
Версия 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»
-
Исправленные ошибки 2024.2.1
-
- 1C:EDT
-
- Таблицы в диаграмме Ганта не очищаются при оптимизации формата
хранения данных проекта;
- При реимпорте форм в некоторых случаях появляются различия,
которых быть не должно. Для устранения этих различий мы
исправили ошибку в модели формы и оптимизировали исходный текст
формы;
- В программе запуска и обновления 1C:EDT Start невозможно
изменить среду разработки у проекта.
Исправленные ошибки 2024.2.2
-
- 1C:EDT
-
- Критично. Расширения. Не
удается обновить методы экспорта для определения контекста.
#1676;
- У панели "Инспектировать" не
работает изменение поля "Выражение" #1664;
- Git-команды Получить и слить,
Слить,
Cherry-pick, Отменить
коммит в некоторых сценариях выполняются
существенно медленнее, чем должны;
- Метод
РасширениеКонфигурации.ИзменяетСтруктуруДанных()
не имеет возвращаемого значения, хотя должен иметь;
- В стандартной темной теме комментарии плохо отличаются от
основного текста;
- Ошибка «Зафиксирована внутренняя ошибка процесса отладки
платформы 1С:Предприятие: Terminate failed». Она могла возникать
при перезапуске отладки на операционной системе Linux;
- При перезапуске отладки 1C:EDT не спрашивает, нужно ли
остановить существующую сессию. Эта ошибка могла возникать при
некоторых условиях;
- При перезапуске отладки 1C:EDT в некоторых случаях
останавливает автономный сервер, хотя делать этого не
следует;
- Отладка не останавливается на точках останова. Эта ошибка могла
возникать в некоторых ситуациях при отладке веб-клиента;
- В редакторе объекта конфигурации присутствует вкладка
«Дополнительные индексы». Эта ошибка существовала в
конфигурациях версии меньше чем 8.3.26.
Исправленные ошибки 2024.2.3
-
- 1C:EDT
-
- Некорректный экспорт
ограничений доступа #1692;
- Ошибка при импорте форм
#1660;
- Пустые описания проблем
(валидация) #1693;
- При возникновении ошибки интерфейс командной строки 1C:EDT CLI
завершается с кодом возврата 0. Эта ошибка могла возникать в
некоторых ситуациях при работе под управлением ОС Linux. Теперь
в этих ситуациях возвращается ненулевой код;
- При переводе расширения на версии 1C:EDT 2024.2.2.39 и
1С:Language Tool 1.7.0 расширение теряет состав подсистем;
- Невозможно экспортировать проект в информационную базу. Эта
ошибка могла возникать в некоторых ситуациях после
редактирования динамического списка;
- Восстановлена работоспособность интеграции 1C:EDT и сервиса
1С:Линк. Вы можете публиковать свои базы на этом
сервисе для запуска и отладки приложений с помощью
веб-клиента.
Исправленные ошибки 2024.2.4
-
- 1C:EDT
-
Исправленные ошибки 2024.2.5
-
- 1C:EDT
-
Исправленные ошибки 2024.2.6
-
- 1C:EDT
-
- Ошибка «Недостаточно памяти» (IgniteOutOfMemoryException) при переключении веток Git или при объединении конфигураций;
- В заимствованном элементе стиля неправильно отображается исходное значение элемента стиля;
- Свойство URI пространства имен не выгружается в XML при экспорте расширения в некоторых ситуациях.