1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.22)

Новое в 1C:EDT 2022.2

v.3, v.2, v.1, v.0

Версия 2022.2.3

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

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

Реализованы новые проверки:
  • Метаданные:
    • Для глобальных модулей не следует добавлять постфикс «Клиент»,
    • Общий модуль, для которого установлено свойство Привилегированный, должен именоваться с постфиксом «ПолныеПрава»,
  • Код модулей:
    • Общий модуль должен иметь программный интерфейс,
  • Автосортировка:
    • Добавлена настройка порядка сортировки. Метаданные можно сортировать по правилам Конфигуратора.

Версия 2022.2.2

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

1C:EDT

Оптимизация

  • Оптимизирована операция сравнения конфигураций, когда она выполняется при параллельно идущем процессе проверки конфигурации;
  • Увеличена оперативность отмены проверок модулей при появлении пользовательской активности, улучшена отзывчивость интерфейса;

Версия 2022.2.0

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

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

  • В 1C:EDT 2022.2 включена адаптированная бета-версия 0.4.0 плагина;
  • Реализованы новые проверки:
    • Метаданные:
      • Превышена максимальная длина ресурса регистра накопления или бухгалтерии (25 знаков);
      • Проверка наличия префикса расширения в имени объекта расширения
    • Формы:
      • Одна процедура назначена обработчиком выполнения разным командам формы;
    • Код модулей:
      • Добавление типизированного значения в нетипизированную коллекцию;
      • Устаревшая процедура (функция) расположена вне области «УстаревшиеПроцедурыИФункции»;
      • Исключение в module-unused-method для процедур подключаемых из кода с префиксом «Подключаемый_»;
      • Использован обработчик событий, подключаемый из кода и не содержащий префикса «Подключаемый_»;
      • Проверка наличия префикса расширения в методе расширения;
      • Переменная в модуле объекта расширения не имеет префикса, соответствующего префиксу самого расширения;
      • Использование конструкции «Новый Шрифт»;
      • Не рекомендуется использовать экспортные переменные модулей;
      • Чтение отдельных реквизитов объекта из базы данных;
      • Добавлена проверка максимального количеств пустых строк подряд;
      • Максимальное количество допустимых пустых строк, идущих последовательно;
      • Экспортная процедура (функция) в области «ПрограммныйИнтерфейс» в общем модуле с повторным использованием;
  • Новые быстрые исправления (Quick-fix):
    • Очистка подряд идущих пустых строк.

Плагин 1С:EDT Project checks

  • В 1C:EDT 2022.1 включена адаптированная бета-версия 0.3.0 плагина;
  • Добавлена проверка и быстрое исправление (Quick-fix) для некорректных и дублирующихся идентификаторов элементов форм.

1C:EDT

  • Оптимизация
    • Ускорена работа редактора встроенного языка и работа проверок встроенного языка за счет более эффективного анализа наборов типов;
  • 1С:Предприятие 8.3.22. Реализована поддержка версии 8.3.22 платформы «1С:Предприятие 8». Вы можете использовать ее для запуска и отладки конфигураций. Также вы можете использовать новую функциональность этой версии при разработке прикладных решений;
  • 1C:EDT Start
    • При установке среды разработки теперь отображается список лицензий. Вы можете ознакомиться с текстом лицензий, принять или отклонить их. Также вы можете запомнить принятые лицензии, чтобы в дальнейшем они принимались автоматически;
      Новое в 1C:EDT 2022.2
    • Мы улучшили задание важных параметров виртуальной машины Java в настройках среды разработки и в настройках проекта. Теперь размер памяти и язык интерфейса можно выбрать из выпадающего списка.
      Новое в 1C:EDT 2022.2

      Другие параметры, как и прежде, можно задать непосредственным редактированием. Для этого нажмите Отредактировать как параметры Java VM.... Здесь же можно задать размер памяти и язык отличные от тех, которые предлагает 1C:EDT.

      Новое в 1C:EDT 2022.2

    • Теперь вы можете указывать настройки прокси-сервера, отличные от системных. В том числе можно использовать корпоративные прокси с аутентификацией.
      Настройки прокси расположены на странице настроек 1C:EDT Start. Они сохраняются при перезапуске приложения.
      Новое в 1C:EDT 2022.2

      Стандартно 1C:EDT Start использует системные настройки прокси. На macOS невозможно использовать системную прокси из-за особенностей библиотеки, поэтому есть только возможность указать настройки прокси вручную;

    • На время выполнения авторизации теперь открывается панель с анимированным значком и кнопкой, которая позволяет отменить авторизацию;
      Новое в 1C:EDT 2022.2
    • Сообщение «Приложение было свернуто в трей» теперь отображается только первый раз сворачивания в трей на ОС Windows;
  • Сравнение / объединение:
    • У команды Сравнить появился новый параметр Сравнить без объединения. Стандартно флажок сброшен, это означает, что выполняется трехстороннее сравнение / объединение. Если флажок установлен, то выполняется только сравнение без последующего объединения;
      Новое в 1C:EDT 2022.2
    • В настройках внешних программ сравнения / объединения (Окно > Параметры... > V8 > Сравнение и объединение > Внешние программы) появился новый параметр Таймаут выполнения внешней программы. Он определяет таймаут выполнения каждой операции сравнения или объединения с помощью внешней программы сравнения / объединения;
      Новое в 1C:EDT 2022.2
    • Если в процессе сравнения возникает ошибка, то открывается редактор сравнения / объединения, в котором есть ссылка на открытие журнала ошибок;
  • Полнотекстовый поиск. Полностью переработан механизм полнотекстового поиска для обеспечения актуальности данных при поиске. Улучшено представление данных в панели Поиск для эффективной работы с большим количеством результатов:
    • Результаты поиска представляются в виде дерева и таблицы;
    • Доступен отбор результатов по подсистемам.
    Новое в 1C:EDT 2022.2
  • Закладки. Улучшена работа с закладками:
    • Добавлена команда Установить/удалить закладку, которая быстро устанавливает закладку без вывода дополнительных окон;
    • Добавлены команды Следующая закладка и Предыдущая закладка, которые переходят только по закладкам без учета аннотаций других типов (ошибки конфигурации, задачи, точки останова);
    • В схему клавиш Конфигуратор 1С:Предприятия 8 добавлены сочетания клавиш для вызова новых команд навигации:
      • ALT+F2 - Установить/удалить закладку
      • F2 - Следующая закладка
      • SHIFT+F2 - Предыдущая закладка
        Новое в 1C:EDT 2022.2
    • Команда Установить/удалить закладку добавлена в контекстное меню вертикальной линейки редактора встроенного языка.

      Новое в 1C:EDT 2022.2

      В главное меню добавлены команды:

      • Редактировать > Установить/удалить закладку
      • Навигация > Следующая закладка
      • Навигация > Предыдущая закладка
  • Оптимизация формата хранения данных проекта. Теперь в ходе оптимизации 1C:EDT исправляет некорректное значение свойства Источник у дополнительных элементов формы.

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

1C:EDT

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

1C:EDT

  • В редакторе формы у кнопки отсутствует поле Данные, а экспорт в информационную базу завершается неудачей. Эта ошибка возникала в том случае, если кнопка связана с параметризованной командой;
  • Невозможно экспортировать в XML (или выгрузить в ИБ) расширение если в нем заимствованы критерии отбора #803;
  • В панели Свойства и в редакторе формы не работает редактор форматированного текста;
  • Панель Поиск показывает только количество найденных текстов но не отображает элементы списка для найденного в модулях.
  • Включен штатный режим миграции данных 1C:EDT при старте с версии 2022.1 на версию 2022.2. Ранее миграция данных выполнялась неправильно;
  • Ошибка при экспорте конфигурации в информационную базу. Эта ошибка возникала в том случае, когда в обновлении конфигурации присутствуют исключенные команды формы;
  • 1C:EDT зависает после быстрого копирования нескольких объектов в панели Навигатор;
  • В панели Веб-серверы отображается несколько одинаковых веб-серверов, в то время, как реально установлен всего один;
  • Ошибка при отображении состава плана обмена. Эта ошибка могла возникать в определенных ситуациях;
  • Проверка конфигурации ошибочно помечает конструктор типа HttpCoeдинение;
  • Некорректно завершается отладка после перезапуска приложения.

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

1C:EDT

  • Устранили внутренние проблемы, которые мешали в том числе установке и обновлению 1C:EDT через программу запуска и обновления 1C:EDT Start.

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

1C:EDT

  • Экспорт конфигурации в информационную базу завершается ошибкой, если в конфигурации есть формы с некорректными динамическими списками;
  • Множественные ошибки NullPointerException при загрузке в информационную базу конфигураций, которые содержат определенные макеты системы компоновки данных;
  • Редактор сравнения/объединения показывает дублированные обработчики событий у формы, содержащейся в расширении. Эта шибка возникала при определенных условиях;
  • В некоторых сценариях экспорта проекта в информационную базу и последующего импорта из нее в макетах удаляются теги <control xsi:type="xs:base64Binary">;
  • Ошибка при объединении модулей с учетом структуры. Эта ошибка возникала в некоторых ситуациях при наличии нескольких одноименных областей в сравниваемых модулях;
  • Не всегда обновляются ссылки на переименованные объекты конфигурации, если эти ссылки находятся в объектах, изменение которых запрещено. Эта ошибка могла возникать при сравнении/объединении с конфигурацией, полученной из информационной базы;
  • Ошибка при слиянии с изменениями в файлах подавления проверок конфигурации;
  • При работе в перспективе Отладка для сравнения проекта с коммитом открывается панель Синхронизация, а не редактор сравнения/объединения;
  • В результате объединения не обновляются некоторые свойства формы, которые были изменены в расширении конфигурации;
  • Проверка конфигурации не применяется ко всем нужным объектам. Эта ошибка возникала при определенных свойствах проверки;
  • Ошибка, позволявшая в панели Навигатор искать по строке, состоящей менее чем из двух значащих символов;
  • При построении запроса некорректно формируются виртуальные поля, полученные из виртуальной таблицы при выборке всех полей (*);
  • В редакторе встроенного языка в подсказке к ошибке отсутствует ссылка, позволяющая добавить комментарий игнорирования ошибки;
  • В редакторе встроенного языка для некоторых проверок устаревшие (неактуальные) маркеры не удаляются после обновления проверяемых данных;
  • Нет возможности проверить/изменить состав функциональных опций в редакторе объекта конфигурации;
  • При добавлении элементов в состав функциональной опции редактор функциональной опции не обновляется. Для отображения добавленных элементов необходимо переоткрыть редактор;
  • При удалении объекта конфигурации не закрываются открытые редакторы его подчиненных объектов (формы, макеты и т. д.). Это неудобно и приводит к ошибкам;
  • Не сохраняются элементы оформления макетов полей и группировок, имеющие тип Параметр системы компоновки данных;
  • Видимость команды формы, отображаемая в 1C:EDT, не соответствует той видимости, которая была установлена для этой команды в конфигураторе. Эта ошибка возникала при определенных условиях;
  • 1C:EDT не сообщает об ошибке, если один и тот же регистр дважды указан в движениях документа;
  • Полнотекстовый поиск выдает неправильные/неактуальные результаты в определенных ситуациях;
  • Если в одном модуле открыть окно поиска, а потом перейти в другой модуль, то поиск продолжится для того окна, в котором изначально был открыт диалог;
  • Неинформативные сообщения об ошибках в журнале при выполнении команд из командного интерфейса 1C:EDT;
  • Типы перечислений в 1C:EDT не соответствуют типам в платформе «1С:Предприятие»;
  • В системе типов 1C:EDT у некоторых типов есть свойства, методы, конструкторы и события, для которых не указан тип значения;
  • В системе типов 1C:EDT у некоторых функций не указан тип возвращаемого значения;
  • В системе типов 1C:EDT у некоторых имен отсутствуют русские варианты;
  • В системе типов 1C:EDT неправильный набор контекстов у типа ОтчетОбъект;
  • В системе типов 1C:EDT некорректный тип КлючИЗначение у элементов коллекций Структура и ФиксированнаяСтруктура;
  • В именованные коллекции системы типов 1C:EDT попадают типы с произвольным элементом коллекции, что заметно затрудняет работу с остальными элементами;
  • Ошибка «Unable to create class 'org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor' from bundle '1147'». Эта ошибка могла возникать при открытии настроек информационной базы;
  • Ошибка «An internal error has occurred». Эта ошибка могла возникать после установки точки останова и последующего перезапуска 1C:EDT;
  • Неверный перевод имени типа ПараметрыДиалогаПолученияФайлов (GetFilesDialogParameters) на английский язык во встроенном языке - GettingFilesDialogParameters;
  • Неверное английское имя обработчика AddInDetachmentOnError - AddInCrashEvent;
  • Неверные английские имена свойств:
    • СтандартныйВидГлобальногоПоиск.НавигационнаяСсылка
    • АдминистрированиеСеанс.ИмяКомпьютера
    • ДинамическийСписок.ВычисляемыеПоля
  • 1C:EDT не имеет информации о типе ДополнительныеНастройкиАутентификации при работе в редакторе встроенного языка;
  • Очищается все при сравнении и объединение общего модуля расширения и расширяемого общего модуля конфигурации #745;
  • Ошибка при обновлении из конфигуратора роли с большим количеством изменений #743;
  • Зацикливание в форме плана счетов #711;
  • Не работает сравнение объединение для WS-ссылок содержащих директивы импорта #663;
  • Командный интерфейс расширения конфигурации не отображает дерево разделов #581;
  • [1CEDT] Нет маркера ошибки/предупреждения при обращении к несуществующему полю ТаблицыЗначений #571;
  • Ошибка LayoutProblem: null при заимствовании (или обновлении) формы в расширении #567;
  • Редактор формы не задает вопрос об удалении связанных элементов #281;
  • Сужать тип поля Ключ у переменной КлючИЗначение при выходе из переменной Структура. Т.к. в структуре ключом может быть только строка #181.