1C:Enterprise Development Tools

Версия 1.3.0

Версия 1.2.1

Версия 1.2.0

Версия 1.1.0

Список функциональностей.

Все функциональности, Режим совместимости, Встроенный язык, Выбор типа, Генератор плагинов, Запуск приложения, Конструктор печати, Механизм отладки, Мобильное приложение, Навигатор конфигурации, Объекты метаданных, Поддержка версий платформы 1С:Предприятие, Поиск объектов конфигурации, Пользовательский интерфейс, Публикация мобильных приложений, Работа на Mac OS X, Работа с запросами, Работа с информационными базами, Работа с макетами, Развитие механизма рефакторинга, Разработка плагинов, Редактор запросов, Редактор справки, Редактор форм, Сервис миграции и восстановления проекта, Система компоновки данных, Создание проекта конфигурации, Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.

Версия 1.3.0

Версия 1.3.0 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Работа с информационными базами.
Развитие механизмов взаимодействия с информационными базами из EDT. Реализовано:
  • повышено юзабилити панели Информационные базы при пустом списке информационных баз.
  • отображение «последних» информационных баз,
  • сортировка информационных баз,
  • создание информационной базы по шаблону,
  • сохранение истории выбора файлов для загрузки\выгрузки информационных баз.
Данные возможности не предоставлялись.Повышено удобство работы с информациоными базами.
Поддержка версий платформы 1С:Предприятие.
Реализована поддержка платформы 1С:Предприятие версии 8.3.9.Данная возможность не предоставлялась.Можно разрабатывать и отлаживать конфигурации под версию Платформы 8.3.9.

При создании нового проекта разработчику предлагается выбрать версию платформы, под которую будет вестись разработка новой конфигурации. На текущий момент в список входят две версии: 8.3.8 и 8.3.9.

Встроенный язык.
Развитие механизма редактирования модулей встроенного языка:
  • реализована генерация документирующих комментариев к сгенерированным методам конструктором печати,
  • при нажатии Shift+Enter в конце строки с комментарием на следующей строке автоматически произойдет подстановка '//' для продолжения комментария,
  • реализовано определение типа для возвращаемого значения функции ТекущиеДанные элемента таблица управляемой формы,
  • реализована возможность перехода по ссылкам из строковых литералов по клавише F3. При нажатии открывается редактор соответствующего объекта, при наведении мышью с зажатым CTRL появляется выпадающее меню с дополнительными вариантами перехода к родительским объектам, например, при нажатии F3 на строковом литерале в ОткрытьФорму(«Справочник.Пользователи.ФормаользователиИнформационнойБазы»,...) откроется редактор модуля формы «ПользователиИнформационнойБазы» справочника «Пользователи», При наведении курсора мыши при зажатой клавише CTRL появится выпадающее меню, в котором будут доступны пункты для перехода в модуль формы, в редактор формы и в редактор объекта метаданного этой формы.
  • поиск в контекстной подсказке работает даже если забыли сменить раскладку,
  • оптимизация полнотекстового поиска по текстам модулей.
Данные возможности не предоставлялись.Повышено удобство редактирования модулей.
Навигатор конфигурации.
Реализована возможность изменения порядка элементов в дереве конфигурации.

Смена порядка осуществляется с помощью действий «Переместить вверх» и «Переместить вниз», доступных из следующих контекстов:

  • Контекстное меню навигатора для выбранного элемента
  • По горячим клавишам (Ctrl+Shift+Up и Ctrl+Shift+Down)
  • Перемещением в пределах одного типа объектов в навигаторе.

При перемещении объекта с зажатой клавишей Ctrl, будет произведено копирование.

Данная возможность не предоставлялась.Улучшены возможности работы с объектами конфигурации в навигаторе.
Выбор типа.
Реализована возможность выбора типа реквизитов путем ввода имени типа. При этом будет произведен поиск с учетом шаблона/частичного совпадения. Данное изменение распространяется на все элементы управления, которые предоставляли возможность выбора типа.Имелась возможность выбрать тип из диалога или выпадающего списка.Дает возможность быстрого выбора типа без открытия диалога.
Работа с макетами.
Реализована поддержка макета типа «Внешняя компонента».Данная возможность не предоставлялась.В проекте конфигурации версии 8.3.9 появилась возможность создавать макет типа «Внешняя компонента».
Редактор форм.
Развитие редактора управляемых форм:
  • реализованы выпадающие меню в WYSIWYG редакторе формы,
  • реализована поддержка редактирования свойств поля ввода, кнопки и таблицы, добавленные в Платформе версии 8.3.9.
Данные возможности не предоставлялась.Улучшились возможности по редактированию форм.
Система компоновки данных.
Реализованы следующие возможности:
  • реализована поддержка макета системы компоновки данных в мобильном приложении для версии Платформы 8.3.9.
  • в редакторе макета схемы компоновки данных реализованы контекстные меню в редакторах полос измерительной диаграммы, параметров выбора и связей параметров выбора,
  • доработаны редакторы числа, даты, поля компоновки данных и редактор стандартного периода.
Данные возможности не предоставлялись.Реализована функциональность разработки мобильной конфигурации по настройке макета системы компоновки данных для версии Платфоры 8.3.9. Повышено удобство задания значений в редакторах.
Сервис миграции и восстановления проекта.
Реализован механизм миграции проектов. Данный механизм предназначен для:
  • корректной работы EDT с рабочими областями созданными на прошлых версиях продукта,
  • автоматического включения в конфигурацию ранее не поддерживаемых объектов, при условии что их данные были в папке unknown проекта,
  • автоматического приведения файлов проекта старой версии к новому формату,
  • автоматического восстановления рассчитываемых данных (индексов) при их повреждении или изменении внутреннего формата.
Данная возможность не предоставлялась.Повышено удобство перевода разработки на новую версию 1C: Enterprise Development Tools.
Запуск приложения.
При создании конфигурации запуска система предлагает для выбора только допустимые версии Платформы. При этом учитывается информация о версии проекта и режим совместимости конфигурации. Для обновления конфигурации информационной базы используется версия Платформы соотвтествующая версии проекта.Имелась возможность выбрать неподходящую для запуска версию Платформы.Повышено удобство работы с конфигурациями запуска.
Запуск приложения.
В конфигурациях запуска будет произведена очистка поля с версией платформы, при ее удалении из списка зарегистрированных в EDT. При попытке запуска на такой конфигурации пользователю будет предложено выбрать версию Платформы для запуска приложения.Запуск приложения происходил с ошибкой, пользователю сложно было понять причины неработоспособности.Повышено удобство работы с конфигурациями запуска.
Объекты метаданных.
Реализована поддержка следующих объектов метаданных:
  • Определяемые типы,
  • Критерии отбора.
Данная возможность не предоставлялась.Появилась возможность разрабатывать конфигурации с использованием указанных типов объектов.
Объекты метаданных.
Реализована поддержка с ограничениями метаданных:
  • Хранилища настроек;
  • HTTP-сервисы;
  • Элементы стиля;
  • Планы видов характеристик;
  • Планы видов расчетов.

Не реализованы: создание объектов, редакторы и палитра свойств объектов. Реализован импорт\экспорт данных объектов из\в XML, стали доступными для использования таблицы, объектная модель и типы, образованные такими объектами.

Данная возможность не предоставлялась.Объектная модель и типы, образованные такими объектами, стали доступны для использования; таблицы, образованные объектами, доступны в конструкторе запросов и системе компоновки данных.

Разработка плагинов.
В механизме разработки плагинов реализована новая технология работы с публичными сервисами. Данные сервисы предоставляют функциональность для получения доступа к данным проекта, метаданным, модулям, механизмам для работы с установленными версиями платформы «1С:Предприятие 8» и др. Реализована возможность регистрировать публичные сервисы как OSGi-сервисы, а также удобная инфраструктура для использования публичных OSGi-сервисов. Использование и назначение данного механизма более подробно описано в документации для разработчиков плагинов в разделе «Использование публичных сервисов».Было собственное решение по регистрации и публикации публичных сервисов. Использование OSGi-сервисов было крайне сложным.Новое решение является легко интегрированным и слабосвязанными, что позволяет вести более легкую и удобную разработку сервисов при разработке плагинов.

Оглавление

Версия 1.2.1

Версия 1.2.1 включает исправления обнаруженных ошибок.


Версия 1.2.0

Версия 1.2.0 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Мобильное приложение.
Реализована возможность запуска и отладки мобильного приложения.

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

Имеется возможность запускать приложения через Android Debug Bridge. При настройке конфигурации запуска необходимо выбрать виртуальное устройство, зарегистрированное в менеджере виртуальных устройств Android. Для запуска приложений через Android Debug Bridge необходимо зарегистрировать Android SDK в настройках продукта.

Данная возможность не предоставлялась.Разработчики могут запускать и отлаживать прикладные решения на мобильном устройстве.
Работа на Mac OS X.
Реализована поддержка запуска разрабатываемых решений на платформе Mac OS X.Данная возможность не предоставлялась.Разработку с возможностью запуска и отладки прикладных решений в EDT теперь можно вести на платформах Windows, Linux и Mac.
Механизм отладки.
Реализована возможность отображения значений локальных переменных в тексте модуля во время отладки.Данная возможность не предоставлялась.Повышено удобство отладки конфигураций.
Механизм отладки.
  • Реализована возможность указания пароля при отладке через удаленный сервер отладки
  • Поддержка отладки, в случае отсутствия исходного кода конфигурации

Указанные возможности ранее не предоставлялись.Улучшены механизмы отладки.
Запуск приложения.
Реализована возможность задания версии маской, например, <8.3>, <8.3.8>. Выбор какой-либо из этих версий означает, что EDT будет выбирать для использования самую старшую версию из установленных версий «1С:Предприятия» версии 8.3.8 и старше (при выборе <8.3>) или только версии 8.3.8 (при выбо-ре <8.3.8>). Данная возможность позволяет не актуализировать конфигурации запуска каждый раз при переходе на новую версию платформы.Имеласть возможность указывать только конкретные версии.Повышено удобство работы с конфигурациями запуска.
Встроенный язык.
Реализован механизм поиска ссылок на методы из объектов метаданных и модулей.Данная возможность не предоставлялась.Улучшен процесс анализа и навигации по коду.
Встроенный язык.
Реализован механизм отображения иерархии вызовов. Данный механизм позволяет отобразить все обнаруженные цепочки вызовов исследуемого метода.Данная возможность не предоставлялась.Улучшены средства анализа кода.
Встроенный язык.
Развитие механизма редактирования модулей встроенного языка:
  • реализован механизм определения типов для параметров методов, которые назначены в качестве обработчиков событий в подписках на события,
  • реализована проверка допустимости использования тех или иных директив компиляции в зависимости от типа модуля,
  • реализована проверка допустимости вызова функции в случае несовпадения доступности возвращаемого типа с доступностью контекста вызова,
  • в редакторе текста модуля, в случае нахождения курсора в контексте вызова метода, при нажатии комбинации клавиш ctrl+shift+пробел отображается подсказка по параметрам. Данная подсказка отображает информацию о типе и признаке обязательности параметра,
  • реализована поддержка контекстной подсказки и рефакторинга в строковых литералах, которые передаются как параметры в следующие методы глобального контекста (а так же контекста модуля встроенного языка):
  • реализован полнотекстовый поиск в модулях,
  • стандартные диагностики xtext заменены на более понятные сообщения.
Данные возможности не предоставлялась.Работа контекстной подсказки и механизма проверки стала более эффективной.
Встроенный язык.
Развитие контекстной подсказки. Учитывается тип элементов в зависимости от контекста. Поведение списка контекстной подсказки изменилось в следующих случаях:
  • логические выражения операторов «Если ...» и «Пока ...»,
  • Оператор присваивания,
  • Параметры методов,
  • В контекстной подсказке доступны системные перечисления,
  • В контекстной подсказке доступны предопределенные значения,
  • При обращении к элементам через точку и в выражениях,
  • Конструкция «For Each ...».
Контекстная подсказка не учитывала тип элементов в зависимости от контекста.Редактирование кода стало значительно комфортнее.
Развитие механизма рефакторинга.
При переименовании объектов метаданных отображается диалог со списком предстоящих изменений в конфигурации. В данном диалоге отображаются изменения ссылок из объектов метаданных, а также модулей, включая переименования в строковых литералах.Рефакторинг был менее информативен и функционален.Улучшен механизм рефакторинга переименования объектов конфигурации.
Работа с запросами.
Реализован рефакторинг переименования в конструкторе и редакторе запросов. Рефакторинг можно применять к элементам:
  • имена временных таблиц,
  • псевдонимы выбираемых полей,
  • параметры запроса,
  • псевдонимы источников,
  • псевдонимы полей табличных частей,
  • имена полей временных таблиц.

.

Данная возможность не предоставлялась.Расширены возможности по редактированию запросов.
Редактор запросов.
Реализовано сохранение пользовательского форматирования запроса для редактора запросов.При открытии редактора запросов происходило автоформатирование текста запроса.Повышено удобство работы с запросами через редактор запросов.
Конструктор печати.
Реализован конструктор печати с возможностью задания произвольного запроса.Данная возможность не предоставлялась.Появилась возможность удобно создавать печатные формы.
Система компоновки данных.
  • Реализована поддержка наборов данных: объект и объединение,
  • в наборах данных реализовано отображение папок в виде дерева,
  • реализован редактор выражений,
  • реализована возмождность редактирования макетов и параметров макетов областей схемы компоновки данных.
Перечисленные возможности не предоставлялись.Настройка схемы компоновки данных соответствует возможностям Конфигуратора за исключением следующих возможностей:
  • конструктор настроек,
  • редактирование вложенных схем.
Система компоновки данных.
Для системы компоновки данных реализован редактор выражений с подсветкой синтаксиса, контекстными подсказками, валидацией, автоформатированием.Редактирование выражений осуществлялось в простом текстовом поле.Значительно расширены возможности редактирования выражений в системе компоновки данных.
Навигатор конфигурации.
Реализовано копирование и вставка объектов метаданных в навигаторе конфигурации. При вставке объекта в реквизиты, измерения или ресурсы система подбирает наиболее подходящий тип для нового объекта. Например если скопировать справочник «Клиенты» и вставить его в реквизиты документа, то будет создан реквизит с типом «СправочникСсылка.Клиенты».Данная возможность не предоставлялась.Повышено удобство редактирования конфигурации.
Поиск объектов конфигурации.
Шаблоны поиска приведены к общему виду в навигаторе, палитре свойств, диалоге поиска объектов метаданных. Реализован механизм поиска, который позволяет задавать область поиска. Поддерживаются метасимволы «*» и «?», где:
  • «*» - любое число символов
  • «?» - один любой символ

Важен порядок следования элементов, вместо отсутствующего типа/имени допускается использование значения «*». Например запрос «Документ * Реквизит *ость» найдет реквизиты всех документов имена которых заканчиваются на «ость«.

Шаблоны поиска в разных частях системы были разными, не было возможности указывать область поиска.Расширены возможности поиска. Механизмы поиска приведены к единому формату.
Редактор форм.
Развитие редактора управляемых форм:
  • релализован редактор условного оформления формы,
  • реализован WYSIWYG редактор с ограничениями,

Полный список ограничений указан в документации.

Не было возможности редактировать условное оформлений формы. WYSIWYG редактор некорректно отображал формы.Значительно улучшились возможности по редактированию форм.
Создание проекта конфигурации.
В конструкторе создания проекта конфигурации реализована вторая (опциональная) страница с выбором информационной базы. Данная информационная база будет автоматически обновляется при изменении объектов конфигурации.Данная возможность не предоставлялась.Расширены возможности механизма создания проекта.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
Реализована возможность публикации на веб-сервере Apache 2.4. А также возможность автоматического поиска и ручного добавления веб-серверов Apache 2.4.Данная возможность не предоставлялась. Поддерживались только сервера 2.0 и 2.2.

Расширен список поддерживаемых веб-серверов.
Публикация мобильных приложений.
Реализована поддержка встроенного веб-сервера для публикации мобильных приложений. Данный веб-сервер входит в состав дистрибутива. Доступен в панели Веб-серверы.Данная возможность не предоставлялась.Упрощен механизм публикации мобильных приложений, нет необходимости устанавливать веб-сервер Apache или IIS.
Пользовательский интерфейс.
Проведены работы по улучшению пользовательского интерфейса и удобству работы, в том числе:
  • переработаны элементы пользовательского интерфейса,
  • улучшен внешний вид редакторов и палитры свойств,
  • обновлены изображения в навигаторе и конструкторах создания объектов,
  • повышена отзывчивость пользовательского интерфейса,
  • реализована возможность спозиционироваться на элементе в навигаторе из редактора по комбинации клавиш ctrl+T,
  • информация в синтаксис-помощнике переформатирована, отображает теперь более компактно и информативно,
  • улучшена информативность процесса экспорта,
  • выбор информационной базы реализован в диалоге с подержкой отображдения иерархии и поиском,
  • упрощена работа со связями между проектами и информационными базами.
Работа некоторых интерфейсных элементов инструментов разработки была недостаточно удобной.Инструменты разработки стали более удобными.
Редактор справки.
Реализован редактор справочной информации. Данный редактор не поддерживает редактирование картинок в справке.Данная возможность не предоставлялась.У разработчиков появилась возможность редактировать справочную информацию для объектов конфигурации.
Генератор плагинов.
Развитие генератора плагинов для 1С:Enterprise Development Tools:
  • улучшена поддержка на Mac OS X,
  • реализована возможность сборки плагина с помощью maven,
  • в допонение к проекту плагина генерируется шаблон проекта с тестами.
Перечисленные возможности не предоставлялись.Улучшены средства по генерации шаблона проекта для плагинов к 1С:Enterprise Development Tools.

Оглавление

Переход с предыдущей версии на версию 1.2.0

Оглавление

Версия 1.1.0

Версия 1.1.0 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

Оглавление

Оптимизация

Оглавление

Переход с предыдущей версии на версию 1.1.0

Оглавление