Версия для печати Поиск
Новое в версии 1.7

Новое в версии 1.7 «1C:Enterprise Development Tools» (EDT)


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Система прав

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Git

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

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

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

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

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

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

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

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

 

Макет Active Document

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

Разное

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Eclipse Marketplace

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

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