25.12.2017

Версия 1.7 (25.12.2017)


Редактор "Все подписки на события"

Все подписки на события

Мы реализовали новый инструмент – редактор Все подписки на события. Он поможет вам удобно анализировать подписки на все события, которые существуют в прикладном решении.

01.png

Вы можете вызвать этот редактор для всей конфигурации, или только для одного интересующего вас объекта.

07.png

Автоматическое добавление точек останова

С помощью редактора Все подписки на события вы можете автоматически расставить точки останова во всех процедурах, подписанных на обработку тех или иных событий.

08.png

Диалог установки точек останова вы можете вызвать как из редактора, так и из панели Точки прерывания в перспективе Отладка.

09.png

Редактор встроенного языка

Контекстная подсказка по колонкам таблицы значений

Теперь контекстная подсказка предлагает вам имена колонок для тех таблиц значений, которые вы создали с помощью встроенного языка.

04.png

Кроме этого контекстная подсказка будет работать и в том случае, если таблица значений была получена в результате преобразования из реквизита формы.

05.png

Найти следующий / предыдущий

Мы добавили сочетания клавиш Ctrl + F3 и Shift + F3 для перехода к следующему или предыдущему вхождению того слова, в котором сейчас установлен курсор.

10.png

Перейти по операторным скобкам

Мы добавили сочетания клавиш Ctrl + ] и Ctrl+ [. Они позволяют вам переходить вперёд и назад:

  • между определением процедуры или функции, и её концом,
  • между началом и концом цикла,
  • между началом, условиями и концом оператора Если или инструкции препроцессора #Если.

11.png

Редактор формы

Масштабирование

В редакторе формы вы можете теперь увидеть, как будет выглядеть ваша форма при увеличении или уменьшении её масштаба пользователем. В палитру свойств мы добавили свойство Масштаб. При его изменении сразу же меняется внешний вид формы в области предварительного просмотра.

Предварительный просмотр сложных форм

Мы ускорили открытие редактора управляемых форм.

Система прав

Добавление объектов в редакторах ролей

Теперь при добавлении объектов в редактор прав роли, EDT предложит вам выбрать только из тех объектов, которые ещё не участвовали в установке прав.

13.png

Аналогичным образом при добавлении ролей в редактор прав объекта, будут предложены только те роли, в которых данный объект ещё не задействован.

Сравнение и объединение

Сравнение и объединение расширений, внешних отчетов и обработок

Вы можете сравнивать и объединять теперь не только проекты конфигураций, но и проекты расширений, а также проекты внешних отчетов и обработок.

14.png

Важным условием является то, что типы объединяемых проектов должны совпадать. Сравнить, например, конфигурацию с проектом внешних отчетов и обработок вам не удастся.

15.png

Сравнение и объединение выбранных объектов

Теперь вы можете сравнивать между собой и объединять выбранные в дереве конфигурации объекты метаданных.

21.png

Запуск и отладка

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

EDT поддерживает теперь версии платформы 8.3.11. Вы можете использовать их для запуска и отладки конфигураций.

16.png

Кроме этого новые возможности версии 8.3.11 вы можете использовать при разработке конфигураций, так же, как и в Конфигураторе.

Для запуска и отладки использовать версию проекта

Для создания конфигурации запуска или отладки EDT использует теперь тот шаблон версии платформы, который установлен для проекта.

17.png

Раньше EDT использовала шаблон самой старшей версии платформы, на работу с которой расчитана EDT. Это было не всегда удобно, такая версия просто напросто могла отсутствовать на компьютере.

Более корректное определение версии платформы на Linux

Мы "научили" EDT более корректно определять версии платформы, которые установлены на компьютере. Раньше сложности с определением версии могли возникать при работе в операционной системе Linux. Теперь EDT использует для этих целей утилиту ci.exe, которая на Linux обычно устанавливается в составе платформы 1С:Предприятия.

Git

Сравнение и объединение с проектом, который находится не в корне репозитория

Теперь вы можете сравнивать и объединять проект конфигурации с проектом, который располагается не в корне репозитория Git, а в одной из его внутренних папок. Раньше такая возможность отсутствовала.

Корректная работа при переименовании и рефакторинге

Рефакторинг и переименование объектов метаданных приводит к изменению файлов проекта. Раньше Git не всегда мог корректно определить состояние изменённых файлов. Мы доработали механизм взаимодействия с Git с учетом специфики 1С:Предприятия.

Объекты конфигурации

ГеографическаяСхема

Теперь макеты географической схемы, существующие в конфигурации, импортируются в EDT. Как объекты метаданных, они участвуют в рефакторинге, переименовании. Однако создавать, просматривать и редактировать эти макеты так же, как в Конфигураторе, в EDT пока нельзя.

При переходе на закладку Макет, редактор показывает предупреждающую надпись.

 

Макет Active Document

Теперь макеты Active Document, существующие в конфигурации, импортируются в EDT. Как объекты метаданных, они участвуют в рефакторинге, переименовании. Однако создавать такие макеты в EDT пока нельзя. При переходе на закладку Макет, редактор показывает предупреждающую надпись.

06.png

Разное

Рефакторинг переименования

Повышено удобство использования рефакторинга переименования. 1C:Enterprise Development Tools больше не запрашивает подтверждения операции переименования, если может однозначно определить область применения рефакторинга.

Панель «Ошибки конфигурации»

Повышено удобство работы с ошибками и предупреждениями:

  • Реализована возможность настраивать количество отображаемых ошибок и предупреждений. По умолчанию для каждой группы отображается 100 элементов.
  • Добавлена колонка, в которой отображается номер строки программного модуля, в которой найдена ошибка.
  • Реализованы сортировки по колонкам в таблице с ошибками и предупреждениями.

Список ошибок можно экспортировать в csv-файл.

Диалог импорта внешних отчетов и обработок

Мы улучшили диалог импорта внешних отчётов и обработок. В частности, мы исключили случаи неправильного отображения прогресса выполняемой операции, добавили проверку на наличие в проекте таких же обработок и отчётов, и выполнили ряд других доработок.

Поиск при отборе по подсистемам

При отборе объектов конфигурации по подсистемам вы можете использовать теперь поиск по строке. Он поможет вам быстро находить подсистемы, относящиеся к некоторому кругу задач.

18.png

Диалог принятия изменений при реструктуризации

Теперь, если для запуска конфигурации необходима реструктуризация информационной базы, EDT показывает диалог принятия изменений. В нем вы можете отказаться от выполнения реструктуризации базы данных.

20.png

Раньше реструктуризация выполнялась всегда, и отменить её было невозможно. Данная возможность доступна при разработке, начиная с версии платформы 8.3.10.

Обновить конфигурацию базы данных

Мы добавили сочетание клавиш Shift + F7 для команды Обновить конфигурацию базы данных информационной базы, которая находится в командной панели основного окна.

19.png

Доработаны возможности по упорядочиванию объектов в дереве конфигурации

В контекстное меню дерева конфигурации мы добавили команды для перемещения объектов на одну позицию вверх\вниз или в начало\конец списка.

22.png

Eclipse Marketplace

Мы интегрировали EDT с магазином приложений Eclipse. Теперь вы можете легко находить и устанавливать приложения, основанные на Eclipse. Для доступа к магазину используется клиент Eclipse Marketplace. Чтобы запустить его нажмите Справка - Eclipse Marketplace...

02.png

Клиент Eclipse Marketplace тесно интегрирован с EDT, что упрощает процесс установки новых решений.

03.png