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

Новое в 1C:EDT 2020.6

2020.6 RC1 Новая функциональность и исправленные ошибки

В версии 2020.6 мы:

  • Реализовали поддержку версии 8.3.18 платформы «1С:Предприятие 8»;
  • Оптимизировали экспорт конфигурации;
  • Изменили внутреннюю модель сравнения и объединения конфигураций;
  • Реализовали редактирование состава автономной конфигурации;
  • Улучшили просмотр значений при отладке;
  • Реализовали контекстную подсказку при вводе литералов в методах блокировки данных;
  • Реализовали отображение кода счета в контекстной подсказке по счетам;
  • Реализовали копирование реквизитов формы;
  • Реализовали автоматическую установку псевдонимов полей в конструкторе запроса;
  • Реализовали просмотр информации о коммитах в текстовых макетах;
  • Добавили команду для сохранения конфигурации или расширения в файл;
  • Реализовали публикацию дистрибутивов тонкого клиента для ОС Linux и публикацию системы аналитики;
  • Реализовали добавление новой строки перед строкой многострочного литерала;
  • Добавили команду для активации поиска в панели Навигатор;
  • Добавили команду открытия синтакс-помощника;
  • Актуализировали документацию для разработчиков плагинов;
  • Исправили следующие ошибки:
    • В редакторе конфигурации запуска нельзя изменить разрядность платформы для запуска клиента. Новое значение, выбранное в редакторе, не применяется. Эта ошибка возникала при выборе той же версии платформы, но другой разрядности. Источник: https://t.me/e1c_edt/4525;
    • 1C:EDT зависает, в логе есть сообщение Circular infobase reference found.... Ошибка возникала в процессе работы с ветками разработки. Источник: https://t.me/e1c_edt/4632;
    • В платформе 1С:Предприятие 8.3.18 исправлена ошибка, которая в 1C:EDT приводила к невозможности обновления конфигурации информационной базы со следующим сообщением: Загрузка невозможна: объект метаданных ... не может быть удален! Объект не захвачен в хранилище и/или не снят с поддержки. Эта ошибка возникала после переименования в 1C:EDT объекта, который находится на поддержке с возможностью редактирования. Источник: https://t.me/e1c_edt/2615;
    • Не открывается панель Свойства. Эта ошибка возникала при двойном клике на реквизите в редакторе объекта конфигурации. Источник: https://t.me/e1c_edt/3975;
    • В панели Свойства не выделяется значение свойства Имя. Эта ошибка возникала при двойном клике на предопределенном элементе в редакторе объекта конфигурации. Источник: https://t.me/e1c_edt/3415;
    • SVG-картинки не отображаются в свойствах конфигурации (логотип, заставка). Источник: https://t.me/e1c_edt/5040;
    • Невозможно изменить свойство Поле представления таблицы внешнего источника данных. Источник: https://t.me/e1c_edt/5413;
    • Механизм быстрого исправления ошибок предлагает создать (и создает) переменную с пустым именем. Источник: https://t.me/e1c_edt/5128;
    • Ошибка при импорте внешней обработки. Возникала в том случае, если имя файла внешней обработки (без расширения) содержит в конце одну или несколько точек. Источник: https://t.me/Doublesun;
    • В редакторе формы в окне предварительного просмотра неправильно интерпретируются амперсанд, находящиеся в заголовках элементов формы. Теперь одиночный амперсанд вызывает подчеркивание символа, следующего за ним, а двойной амперсанд отображается как одиночный амперсанд. Источник: https://t.me/e1c_edt/4599;
    • Не работает отчет системы компоновки данных из-за того, что в схеме компоновки присутствуют поля или параметры, отличающиеся только регистром букв. Такая ситуация может возникнуть, например, в результате сравнения и объединения конфигураций. Чтобы облегчить вам анализ этой ситуации, при открытии такой схемы компоновки в 1C:EDT теперь будет выдаваться сообщение об ошибке, в котором перечислены дублирующиеся имена параметров. Это временное решение. Общее решение, исключающее появление таких параметров, будет позже. Источник: https://t.me/e1c_edt/5435;
    • В конструкторе схемы компоновки данных дублируются поля. Источник: https://t.me/e1c_edt/5888;
    • В конструкторе схемы компоновки данных некорректно работает кнопка загрузки схемы из файла. Источник: https://t.me/e1c_edt/4412, https://t.me/e1c_edt/4413;
    • В конструкторе схемы компоновки данных не сохраняются настройки диаграмм. Источник: https://t.me/e1c_edt/7343;
    • Механизм автоматической проверки конфигурации помечает обработчики событий COM-объекта как ошибочные. Источник: https://t.me/e1c_edt/4266;
    • Механизм автоматической проверки конфигурации говорит, что менеджер системы взаимодействия недоступен на клиенте. Источник: https://t.me/e1c_edt/5934;
    • Не показывается контекстная подсказка после точки ".". Ошибка возникала при редактировании очень больших модулей;
    • Контекстная подсказка работает неправильно при обращении к менеджерам внешних источников данных через квадратные скобки. Источник: https://t.me/e1c_edt/6977;
    • При вводе документирующих комментариев после "см." контекстная подсказка предлагает выбрать тип объекта конфигурации. Теперь контекстная подсказка появится только если после "см." есть пробел. Источник: https://t.me/e1c_edt/5071;
    • Неправильное формирование контекстной подсказки при редактировании документирующих комментариев. Источник: https://t.me/e1c_edt/4347;
    • Неправильное автодополнение после типа ДокументСсылка при вводе документирующего комментария. Источник: https://t.me/e1c_edt/3962;
    • Тип ТипВыводаКопииБазыДанныхКомпоновкиДанных (DataCompositionDatabaseCopyOutputType) не определен на сервере. Источник: https://t.me/e1c_edt/5470;
    • Тип БиблиотекаСтилей (StyleLib) не определен на сервере. Источник: https://t.me/e1c_edt/5539, https://t.me/e1c_edt/4607;
    • Тип БиблиотекаКартинок не определен во внешнем соединении. Источник: https://t.me/e1c_edt/4324;
    • Тип ВидДекорацииФормы не определен во внешнем соединении. Источник: https://t.me/e1c_edt/4324;
    • Свойство ПеречислимыеСвойстваОбъектовМетаданных.ИспользованиеИсторииДанных не определено. Источник: https://t.me/e1c_edt/4064;
    • Свойство ДиалогВыбораЦвета.Цвет недоступно для записи. Источник: https://t.me/e1c_edt/4685;
    • В проекте версии ниже чем 8.3.17 можно добавить в конфигурацию объект Сервис интеграции. Источник: https://t.me/e1c_edt/5537;
    • Зависание отладки, отладка "отваливается". Эта ошибка возникала при пошаговой отладке на серверной информационной базе. Источник: https://t.me/e1c_edt/2851, https://partners.v8.1c.ru/forum/topic/1837813 https://partners.v8.1c.ru/forum/topic/1892177;
    • После выполнения контекстной команды проверки модуля состав и состояние ошибок в модуле изменяется, но это состояние не сохраняется при повторном открытии модуля. Источник: https://t.me/e1c_edt/1728;
    • При заимствовании модуля с аннотацией &ИзменениеИКонтроль 1C:EDT меняет форматирование заимствованного текста, в результате чего возникала ошибка проверки конфигурации. Источник: https://t.me/e1c_edt/3519;
    • В редакторе запроса не работают сочетания клавиш Shift+Enter и Ctrl+Shift+Enter. Источник: https://t.me/e1c_edt/3526;
    • В редакторе запроса закомментированные строки запроса расположены в обратном порядке. Источник: https://t.me/e1c_edt/6967;
    • Конструктор запроса на закладке Объединения/Псевдонимы не показывает выражения выбранных полей. Эта ошибка возникала сразу после открытия запроса в конструкторе. Источник: https://t.me/e1c_edt/5201;
    • В конструкторе запроса на закладке Связи механизм проверки выдает ошибочное сообщение со старым именем таблицы. Эта ошибка возникала после переименования или замены таблицы. Источник: https://t.me/e1c_edt/4057;
    • В конструкторе запроса в диалоге выбора таблицы фокус ввода находится не в списке таблиц. Источник: https://t.me/e1c_edt/4056;
    • В настройках параметров системы компоновки данных невозможно очистить значение параметра типа Дата. Источник: https://t.me/e1c_edt/2139;
    • Невозможно изменить свойства динамического списка с произвольным запросом. Источник: https://t.me/e1c_edt/5811;
    • Долго выполняется рефакторинг при переименовании переменной. Эта ошибка возникала в больших модулях, методах и конфигурациях. Источник: https://t.me/e1c_edt/3882;
    • В редакторе встроенного языка при включенной кнопке Переключить маркеры вхождений не выделяются идентификаторы, являющиеся процедурными скобками: Если ... КонецЕсли, Для ... КонецЦикла и т.д. Источник: https://t.me/e1c_edt/3564;
    • Панель Свойства моргает при навигации по модулю с помощью клавиатуры. Источник: https://t.me/e1c_edt/5239;
    • 1C:EDT предлагает перейти к определению переменной, тип который вычислен по документирующим комментариям. В настоящий момент такие переходы пока не поддерживаются. Источник: https://t.me/e1c_edt/5022;
    • В подсказке для перехода к объявлению не отображается имя модуля, в который будет выполнен переход. Эта ошибка возникала в случае, если существует несколько вариантов для перехода к объявлению. Источник: https://t.me/e1c_edt/5320;
    • Не заполняется базовый тип при импорте XSD-схемы в XDTO-пакет. Источник: https://t.me/e1c_edt/5463;
    • Ошибка добавления картинки в табличный документ с помощью команды через меню Таблица > Рисунки > Картинка...;
    • Неадекватное поведение диалога редактирования составного типа при изменении длины строки или числа;
    • Ошибка Временная таблица с именем Т уже существует при проверке, например, следующего запроса:
      ВЫБРАТЬ 1 ПОМЕСТИТЬ Т;
      УНИЧТОЖИТЬ Т;
      ВЫБРАТЬ 1 ПОМЕСТИТЬ Т;
      Теперь уничтожение временной таблицы учитывается при проверке текста пакетного запроса и подобная ошибка не возникает;
    • В роли, полученной копированием, не отображаются настройки прав;
    • Ошибка Никакая конструкция не разрешена слева от ключевого слова процессора. Эта ошибка возникала при проверке модулей, сохраненных в кодировке в кодировке UTF-8 + BOM;
    • 1C:EDT зависает при проверке модуля. Эта ошибка возникала в некоторых сценариях;
    • Слитное написание инструкции препроцессора #Область и имени области не определяется как ошибка механизмом автоматической проверки конфигурации;
    • 1C:EDT зависает при автоматическом форматировании модулей;
    • В проекте версии 8.3.16 невозможно в расширении добавить собственный параметр функциональных опций;
    • В редакторе формы, в списке стандартных команд дерева значений отсутствуют команды Искать везде, Расширенный поиск, Отменить поиск и Найти по текущему значению;
    • В ряде мест интерфейса исправлен перевод на русский язык команд и пояснений Eclipse для того, чтобы русский текст лучше соответствовал английскому тексту и смыслу;

1С:Предприятие 8.3.18

Новое в 1C:EDT 2020.6 Реализована поддержка версии 8.3.18 платформы «1С:Предприятие 8». Вы можете использовать ее для запуска и отладки конфигураций. Также вы можете использовать новую функциональность этой версии при разработке прикладных решений.

Возможная проблема: Поддерживаются версии 18-й платформы начиная с 8.3.18.1128. Версии, младше 1128 не поддерживаются, при попытке их использования 1C:EDT выдаст сообщение об ошибке.

Оптимизация

Новое в 1C:EDT 2020.6 Ускорен экспорт конфигурации из 1C:EDT за счет оптимизации чтения модулей. Тестовые замеры на конфигурации «1С:ERP Управление предприятием» показывают, что выигрыш составил 9% от общего времени экспорта модулей.

Новая модель сравнения и объединения конфигураций

Новое в 1C:EDT 2020.6 Мы изменили внутреннюю модель сравнения и объединения конфигураций. В результате этого появилось несколько внешних изменений в поведении редактора сравнения и объединения:

  • Выбрать режим объединения для узла (в правой колонке) теперь можно только при установленном флажке объединения. Если у узла флажок объединения снят, то выбор режима объединения недоступен. Ранее выбор режима объединения был доступен при снятом флажке объединения.
  • При работе в операционных системах Windows и Linux редактор сравнения и объединения теперь не показывает чекбоксы для узлов, которые имеют под собой не объединяемые дочерние узлы. Ранее такие чекбоксы показывались и могли быть выбраны, но это не влияло на результат объединения.

Новый формат файла настроек объединения конфигураций

Новое в 1C:EDT 2020.6 В результате изменения внутренней модели сравнения и объединения конфигураций мы изменили формат файла настроек объединения конфигураций. Новый формат файла несовместим со старым:

  • при сохранении настроек из 1C:EDT версии 2020.6, файл сохраняется в новом формате; такой файл не может быть прочитан предыдущими версиями 1C:EDT,
  • файл настроек, созданный предыдущими версиями 1C:EDT, не может быть прочитан в 1C:EDT версии 2020.6.

Если ранее вы использовали сохраненные настройки объединения конфигураций, то перенести их в новую версию 1C:EDT не удастся. Настройки объединения нужно будет выполнить "с чистого листа" в новой версии 1C:EDT и сохранить их в файл.

Редактирование состава автономной конфигурации

Новое в 1C:EDT 2020.6 Мы реализовали возможность редактирования состава автономной конфигурации при разработке приложения мобильного клиента с автономным режимом. Для этого в палитре свойств конфигурации появилась новая команда — Состав автономной конфигурации > Открыть.

Новое в 1C:EDT 2020.6

Она открывает редактор состава автономной конфигурации, который расположен в одной из вкладок редактора конфигурации.

Новое в 1C:EDT 2020.6

Просмотр значений при отладке

Новое в 1C:EDT 2020.6 Мы улучшили просмотр значений переменных в модуле. Всплывающий диалог отладки имеет теперь заголовок, за который вы можете перетащить его в удобное место.

Новое в 1C:EDT 2020.6

Кроме этого в заголовке есть меню, которое позволяет указать, нужно ли сохранять положение и размер диалога в дальнейшем.

Новое в 1C:EDT 2020.6

Кроме этого мы улучшили просмотр выражений. Если вы не пользуетесь мышью при отладке, то теперь вы можете просто установить курсор на имени свойства и нажать Shift+F9 (команда Новое в 1C:EDT 2020.6Инспектировать в контекстном меню). Будет открыт диалог просмотра выражения. Раньше для этого необходимо было выделить все выражение целиком (ЭлементРезультатаПоиска.Значение).

Новое в 1C:EDT 2020.6

Литералы в методах объектов блокировки данных

Новое в 1C:EDT 2020.6 Мы реализовали контекстную подсказку при вводе литералов в методах БлокировкаДанных.Добавить() и ЭлементБлокировкиДанных.УстановитьЗначение(). Ранее такая подсказка отсутствовала и эти литералы нужно было вводить вручную.

Новое в 1C:EDT 2020.6

Новое в 1C:EDT 2020.6

Отображение кода счета в контекстной подсказке по счетам

Новое в 1C:EDT 2020.6 Теперь, при выборе предопределенного счета в контекстной подсказке, вы можете использовать не имя счета, а его номер. Номер счета отображается в скобках после имени счета. Это удобно в том случае, если вы привыкли оперировать номерами счетов.

Новое в 1C:EDT 2020.6

Копирование реквизитов формы и колонок реквизитов

Новое в 1C:EDT 2020.6 Теперь вы можете копировать существующие реквизиты формы и колонки реквизитов, которые создаются вручную. Например, колонки таблицы значений. Используйте для этого сочетания клавиш Ctrl+C и Ctrl+V.

Новое в 1C:EDT 2020.6

Автоматическая установка псевдонимов полей в конструкторе запроса

Новое в 1C:EDT 2020.6 Теперь в конструкторе запроса вы можете автоматически установить псевдонимы тем полям, которые их не имеют. Для этого мы добавили команду как на вкладке Объединения/Псевдонимы.

Новое в 1C:EDT 2020.6

Просмотр информации о коммитах в текстовых макетах

Новое в 1C:EDT 2020.6 Теперь в текстовых макетах, также, как и в модулях, вы можете просматривать информацию о коммитах, которая содержится в хранилище Git. Для этого в контекстное меню вертикальной линейки редактора мы добавили команду Показать информацию о ревизии. Она включает визуальное отображение коммитов Git, которое вы можете настраивать так же, как и в редакторе встроенного языка.

Новое в 1C:EDT 2020.6

Сохранение конфигурации или расширения в файл

Новое в 1C:EDT 2020.6 В контекстное меню панели Информационные базы мы добавили команду Сохранить конфигурацию в файл.... Она позволяет выгрузить конфигурацию информационной базы в CF-файл или расширение конфигурации в CFE-файл. Раньше для выполнения этих же действий нужно было сначала открыть Конфигуратор (Запустить Конфигуратор...), а затем уже выгружать из него конфигурацию или расширение.

Новое в 1C:EDT 2020.6

Публикация дистрибутивов тонкого клиента для ОС Linux

Новое в 1C:EDT 2020.6 В платформе «1С:Предприятие» версии 8.3.18 реализована одновременная установка на один компьютер c ОС Linux нескольких версий 1С:Предприятия. Поэтому в настройках публикации информационной базы на веб-сервере вы можете теперь указывать расположение дистрибутива тонкого клиента для каждого типа Linux-дистрибутива.

Новое в 1C:EDT 2020.6

Публикация системы аналитики

Новое в 1C:EDT 2020.6 В диалоге публикации информационной базы и в свойствах публикации реализована возможность публикации системы аналитики. Подробнее о системе аналитики читайте здесь.

Новое в 1C:EDT 2020.6

Добавление новой строки перед строкой многострочного литерала

Новое в 1C:EDT 2020.6 Теперь вы можете добавлять новые строки перед строкой многострочного литерала. Для этого нужно установить курсор на строку, перед которой требуется добавить новую, и нажать Ctrl+Shift+Enter.

Новое в 1C:EDT 2020.6

Как раньше, так и сейчас, аналогичное действие можно выполнить, установив курсор в конец первой строки и нажав Enter.

Команда для активации поиска в панели Навигатор

Новое в 1C:EDT 2020.6 Для того, чтобы быстро перейти к строке поиска в панели Навигатор, вы можете использовать теперь сочетание клавиш Ctrl+8.

Новое в 1C:EDT 2020.6

Команда открытия синтакс-помощника

Новое в 1C:EDT 2020.6 Для быстрого открытия синтакс-помощника мы добавили команду Shift+F1. По этой команде в отдельном окне открывается справочная информация и позиционируется на описании встроенного языка.

Новое в 1C:EDT 2020.6

Разработка плагинов

Новое в 1C:EDT 2020.6 Для разработки плагинов используйте теперь сборку Eclipse 2020-06 for Eclipse Committers. Она доступна для установки из программы запуска и обновления.