Все изменения версии 1.11 сгруппированы в несколько разделов:
Построение проектов | Ускорено построение проектов за счет оптимизации внутренних механизмов EDT. |
Ускорено сравнение и объединение рабочего каталога репозитория с произвольным коммитом. |
|
Панель Навигатор | Оптимизирована работа панели Навигатор: уменьшено потребление оперативной памяти и ресурсов процессора. |
Надежность EDT | Увеличена надежность EDT. В случае аварийного завершения работы приложения целостность внутренних данных будет сохранена. В результате при последующем запуске EDT не потребуется полное перестроение всех проектов, находящихся в рабочей области. |
Реализована поддержка версий 8.3.13 и 8.3.14 платформы «1С:Предприятие 8». Вы можете использовать их для запуска и отладки конфигураций. Также в можете использовать новую функциональность этих версий при разработке прикладных решений. |
Группы палитры свойств | Панель
Свойства в режиме палитры
свойств теперь сохраняет состояние свернутых и раскрытых групп при переходе по элементам формы или по дереву
конфигурации. |
Фиксация текущей области | Теперь текущая область, отображаемая в панели
Свойства фиксируется, когда в
панели
Навигатор вы
переходите к объекту конфигурации с похожими свойствами. Таким образом вы можете, например, прокрутить панель до
свойства
Владельцы, и «пробежав» по справочникам в панели
Навигатор быстро
найти подчиненные справочники. Раньше при переходе к другому объекту в панели Навигатор панель Свойства устанавливалась на начало списка свойств. |
Копирование частей формы | Мы реализовали механизм копирования частей формы между различными формами, конфигурациями и
расширениями. С помощью перетаскивания или с помощью сочетания клавиш вы можете скопировать элемент, реквизит, команду, параметр из одной формы в другую. |
Выделение текущего идентификатора |
Выделение текущего идентификатора теперь включено по умолчанию. Чтобы изменить стратегию поиска вхождений, нажмите |
Только изменяемые флажки | Теперь в редакторе сравнения/объединения флажки отображаются только для тех узлов, которые имеют отличия. Если
сравниваемые значения одинаковые, флажок в узле не отображается. |
Конфликтные изменения | Узлы с конфликтными изменениями отмечаются теперь специальной иконкой и флажок объединения по умолчанию у них снят. Конфликтные изменения возникают при трехстороннем сравнении, когда и главный и второй источник имеют разные изменения относительно общего предка. Например, на рисунке сравниваются три разные версии конфигурации, и поле Версия отличается в каждой из них. |
Очередь сравнения | Теперь вы можете ставить в очередь следующее сравнение, не дожидаясь завершения предыдущего. Они будут выполнены последовательно, друг
за другом. В процессе выполнения сравнения пользовательский интерфейс больше не блокируется. Вместе с этим хотим напомнить, что подход к повторному сравнению тех же объектов не изменился. После того, как сравнение выполнено и результат показан в редакторе, повторное сравнение тех же самых объектов можно выполнить только закрыв вкладку редактора, на которой показан результат их предыдущего сравнения. |
Перетаскивание источников сравнения | В диалоге
Настройка сравнения/объединения вы можете теперь перетаскивать источники мышью, чтобы
поменять их местами. |
Сравнение объектов конфигурации | Теперь, перед сравнением двух объектов конфигурации, вы можете выбрать стратегию сопоставления. |
Сравнение коммитов | Теперь, перед сравнением двух коммитов, вы можете выбрать, какой из них будет главным. |
Сравнение произвольных объектов | Мы изменили алгоритм сравнения двух произвольных объектов, выбранных в панели
Навигатор.
Теперь не ищутся и не модифицируются ссылки на эти объекты во всей конфигурации. Это позволяет вам сравнить и
объединить только содержимое двух объектов, не затрагивая при этом остальную конфигурацию. При таком объединении свойства Имя и Синоним главного объекта стандартно не меняются. |
Источник подписки | Состав объектов, которые являются источником подписки на событие, вы можете видеть теперь прямо в редакторе сравнения/объединения в
виде списка. Для каждого из этих объектов вы можете указать, нужно ли включать его в результирующую конфигурацию. |
Квалификаторы типов | Для типов, которые имеют квалификаторы (например, Строка), теперь отображается список квалификаторов с их
значениями. Вы можете настроить правила объединения для каждого квалификатора в отдельности. |
Сравнение макетов HTML-документов | Теперь вы можете выполнять детальное сравнение макетов HTML-документов. Если в конфигурации присутствует несколько языков, макеты
сравниваются для каждого языка отдельно. Для просмотра отличий вы можете открыть HTML-документы в диалоге сравнения текстовых файлов. |
Символы окончания строк | В редакторе сравнения/объединения текстовых файлов мы отображаем теперь информацию о кодировке файла и о
символах конца строк. |
Отображение невидимых символов |
Теперь, сравнивая модули, вы можете включить отображение невидимых символов — Показывать непечатаемые символы. Это позволит вам отличить символы табуляции от пробелов и увидеть, какой комбинацией символов оканчиваются строки. Имейте в виду, что эта настройка является общей для всей рабочей области и действует, в том числе, и на редактор встроенного языка. Если вы включите отображение невидимых символов в сравнении/объединении, в редакторе встроенного языка они тоже будут показываться. Находясь в редакторе встроенного языка вы можете включить или выключить эту настройку, нажав . |
Сохранение родительского фильтра | Когда вы открываете отдельное окно редактора для сравнения части конфигурации —
Открыть в отдельном диалоге — оно сохраняет то значение фильтра, которое установлено в
родительском окне. |
Копирование текста ячейки | Теперь вы можете копировать текст выделенной ячейки. Для удобства текущая ячейка выделяется точечной рамкой. |
Мы реализовали совместную работу панели История и панели Навигатор. Теперь, перемещаясь по дереву конфигурации, в панели История вы видите только те коммиты, которые относятся к выбранной ветке конфигурации. Для того, чтобы воспользоваться этой возможностью, не забудьте включить |
|
Предотвращение ошибок при ветвлении | При создании новых веток командой EDT теперь
проверяет, что имя базы, которое вы выбрали, еще не используется. |
существует несколько сценариев работы, в которых для новой ветки создается новая информационная
база. Во всех этих сценариях
Удобный выбор информационной базы | Если вы решили связать новую ветку с одной из существующих информационных баз, то теперь вы можете выбрать базу
из списка, который открывается в отдельном окне. При большом количестве информационных используйте строку поиска, чтобы найти нужную базу. |
Отключение проекта от репозитория | Мы реализовали мастер, который поможет вам отключить проект от репозитория. Он вызывается, когда вы нажимаете Это стандартная команда EGit. Она отключает Git-провайдера от вашего проекта. При этом сам репозиторий продолжает существовать, но он не имеет больше никакой связи с EDT. Мастер необходим потому, что в процессе ветвления, скорее всего, вы создавали информационные базы, связанные с ветками репозитория. Мастер позволяет удобным образом удалить те базы, которые были связаны с этим репозиторием, и которые вам больше не нужны. |
.
Схема клавиш «Конфигуратор 1С:Предприятия 8» | Мы добавили в
EDT схему клавиш,
аналогичную той, которая используется в конфигураторе «1С:Предприятия 8». Благодаря этому пользователи, которые привыкли работать в конфигураторе, смогут легко продолжить разработку в EDT, используя привычные и знакомые сочетания клавиш. Чтобы переключить схему клавиш, нажмите . |
Ссылки в Навигаторе | В панель
Навигатор мы
добавили набор ссылок, которые помогут неподготовленным пользователям начать работу. Эти ссылки показыаются в том
случае, когда в рабочей области нет ни одного проекта. |
Редактирование объекта и переход к нему в дереве конфигурации |
Находясь в каком-либо списке объектов конфигурации, вы можете теперь открыть объект в редакторе или перейти к нему в дереве конфигурации. Для этого мы добавили две контекстные команды: Сфокусировать в Навигаторе и Перейти в редактор объекта. Эти команды мы добавили в следующие списки, связанные с объектами конфигурации:
|
Сообщение о блокировке информационной базы | В случае, если информационная база уже открыта конфигуратором «1С:Предприятия 8»,
EDT выводит теперь
более понятное сообщение о причине, по которой она не может выполнить запрошенное действие. |
Прогресс выполнения операций агентом конфигурирования | В диалогах
EDT теперь
отображается прогресс выполнения таких операций агента конфигурирования «1С:Предприятия 8» как загрузка
конфигурации в информационную базу, загрузка объектов конфигурации в информационную базу и обновление
информационной базы. Эти операции, например, выполняются при обновлении конфигурации из проекта. |
Обновление версии Eclipse | EDT переведена на новую версию Eclipse 2019-03. Благодаря этому улучшена работа EDT под управлением операционных систем Linux. |
Рефакторинг командного интерфейса | Мы очистили командный интерфейс
EDT — главное меню,
контекстные меню — от команд, которые не требуются непосредственно для разработки прикладных решений. На примере
меню
Проект вы можете видеть, что интерфейс стал более лаконичным и простым. |
Java SE Platform | Начиная с 16 апреля 2019 года компания Oracle изменила условия лицензирования собственных дистрибутивов Oracle
Java SE —
подробнее,
источник. Теперь для их использования в коммерческих продуктах требуется покупка
лицензии. Мы рекомендуем устанавливать платформу Java SE с помощью свободного бесплатного пакета OpenJDK. Подробнее об установке OpenJDK вы можете прочитать в разделе Как установить Java. |