Версия 1.4.0 включает исправления обнаруженных ошибок и изменения в функциональности.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Регистры накопления. | Реализована поддержка редактирования агрегатов оборотного регистра накопления. | Данная возможность не предоставлялась. | Разработчики могут настроить агрегаты оборотного регистра накопления. |
Объекты метаданных. | Реализована поддержка следующих объектов метаданных:
| Данная возможность не предоставлялась. | Появилась возможность разрабатывать конфигурации с использованием указанных типов объектов. |
Объекты метаданных. | Реализована поддержка с ограничениями следующих объектов метаданных:
Не реализованы: создание объектов, редакторы и палитра свойств объектов. Реализован импорт\экспорт данных объектов из\в XML, стали доступными для использования таблицы, объектная модель и типы, образованные такими объектами. | Данная возможность не предоставлялась. | Объектная модель и типы, образованные такими объектами, стали доступны для использования; таблицы, образованные объектами, доступны в конструкторе запросов и системе компоновки данных. |
Внешние отчеты и обработки. | Реализована возможность разрабатывать внешние отчеты и обработки. Для этого необходимо создать проект с внешней обработкой или отчетом через главное меню или контекстное меню навигатора конфигурации. При создании проекта необходимо указать проект конфигурации, для которой будут создаваться обработки и отчеты. Информация о родительском проекте храниться в файле PROJECT.PMF. Имеется возможность в рамках одного проекта создавать несколько внешних обработок и отчетов. Реализована возможность конвертации внешней обработки или отчета в обработку или отчет конфигурации и обратно. Реализован автоматический экспорт обработок и отчетов в файл epf/erf в папку bin папки проекта с обработкой или отчетом. Реализована возможность запуска и отладки внешних обработок. Создание проекта внешней обработки без родительского проекта конфигурации будет реализовано в следующих версиях 1C:Enterprise Development Tools. | Данная возможность не предоставлялась. | Появилась возможность разрабатывать внешние отчеты и обработки. |
Интерфейс. Средства разработки. | Результаты проверки конфигурации (ошибки и замечания) отображаются в навигаторе конфигурации, а также в редакторах объектов метаданных. | Данная возможность не предоставлялась. | Поиск мест с ошибками в конфигурации стал более удобным. |
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов. | Доработан редактор настройки публикации. Данный редактор работает в двух режимах:
Публикация Web-сервисов будет реализована в следующих версиях. | Редактор предоставлял не полную информацию для настройки публикации. | Появилась возможность редактировать файл публикации, а также публиковать HTTP-сервисы. |
Встроенный язык. | Система типов учитывает логические операции в инструкциях ЕСЛИ..ТОГДА для определения типа. Например, в коде: Если (Тип(«СправочникОбъект.Клиенты») = ТипЗнч(Источник) ) Тогда //здесь тип переменной источник будет СправочникОбъект.Клиенты ИначеЕсли (Тип(«СправочникОбъект.Товары») = ТипЗнч(Источник) ) Тогда //здесь тип переменной источник будет СправочникОбъект.Товары КонецЕсли; | Данная возможность не предоставлялась. | В инструкциях ЕСЛИ..ТОГДА разработчики получают более релевантную контекстную подсказку. |
Встроенный язык. | Улучшено поведение контекстной подсказки для переменых множественного типа (ЛюбаяСсылка, СправочникСсылка, и т.п.). Реализована группировка, а также в дополнительном окне отображается информация об источниках данных элементов контекстной подсказки. Группировка выполняется по правилам:
Например, для переменной типа СправочникСсылка для метода Скопировать() информация в контекстной подсказке будет выглядеть следующим образом: Скопировать(): <СправочникОбъект.Клиенты, СправочникОбъект.Товары, ...>, а в дополнительном окне будут отображены все методы скопировать для всех справочников конфигурации, с возможностью перехода в синтакс помощник. | Данная возможность не предоставлялась. | Улучшено поведение контекстной подсказки для переменых множественного типа (ЛюбаяСсылка, СправочникСсылка, и т.п.). |
Встроенный язык. | Улучшена навигация по строковым литералам для форм в редакторе модуля. При нажатии клавиши F3 из строкового литерала в выражении:
При наведении курсора мыши на строковый литерал при зажатой клавише CTRL появится выпадающее меню, в котором будут доступны пункты для перехода в модуль формы, в редактор формы и в редактор объекта метаданного этой формы. | Данная возможность не предоставлялась. | Улучшены механизмы навигации по объектам конфигурации. |
Работа с информационными базами. | Реализована проверка существования файловой информационной базы. В случае отсутствия файлов по указанному пути в списке информационных баз для нее будет отображаться иконка с ошибкой. При попытке любой операции с такой информационной базой разработчику будет предложено ее создать, при положительном ответе будет открыт мастер создания информационной базы. | Данная возможность не предоставлялась. | Стало удобнее работать с файловыми инофрмационными базами. |
Средства командной разработки. | Реализован алгоритм для текстового сравнения с учетом семантики. С использованием данного алгоритма реализованы механизмы для сравнения модулей, файлов метаданных и других объектов, хранящихся в формате XML. Особенность сравнения заключается в том, что данный механизм позволяет более точно находить различия, а также обнаруживает перемещенные блоки. | Данная возможность не предоставлялась. | Повышено удобство сравнения файлов модулей и объектов на уровне текста. Текстовый вариант сравнения является дополнительным. В дальнейшем, предполагается реализация сравнения на уровне структуры объектов. |
Текстовый макет. HTML-макет. | Реализована поддержка редактирования макетов:
| Данная возможность не предоставлялась. | Появилась возможность разрабатывать конфигурации с текстовыми и HTML макетами. |
Замер производительности. | Реализован механизм замера производительности. Для замера производительности отлаживаемого приложения необходимо нажать кнопку главного меню «Замер производительности» в клиентском приложении выполнить действия, для получения результатов замера нажать кнопку «Замер производительности» еще раз. Результаты замера потображаются на панели Замер производительности. Реализовано два режима отображения результатов замера:
Результаты замера производительности сохраняются между сеансами работы с 1C:Enterprise Development Tools. | Данная возможность не предоставлялась. | Появилась возможность осуществлять замер производительности и анализировать результаты замера. |
Система компоновки данных. | Реализована возможность настройки вложенных схем компоновки данных. | Данная возможность не предоставлялась. | Появилась возможность настраивать вложенные схемы компоновки данных. |
Управляемая форма. | Развитие редактора управляемых форм. Реализовано:
| Данные возможности не предоставлялась. | Улучшились возможности по редактированию форм. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Редактирование ролей и прав. | Уменьшено время выполнения операций в редакторе прав. | Не было возможности комфортно настраивать права в больших конфигурациях. | Настройка прав для конфигурации с большим числом ролей стала комфортнее. |
Средства разработки. Встроенный язык. Управляемая форма. Объекты метаданных. | Увеличена скорость загрузки, построения индексов и дополнительных данных для проектов с большими конфигурациями. Повышена скорость выполнения операций с большими конфигурациями. Повышена скорость открытия редактора управляемой формы. Повышена отзывчивость редактора модулей. | Перечисленные операции для больших конфигураций занимали существенное время и не позволяли комфортно работать. | Работать с большими конфигурациями стало удобнее. Для комфортной работы с большими конфигурациями планируется дальнейшая оптимизация. |
Версия 1.3.0 включает исправления обнаруженных ошибок и изменения в функциональности.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Работа с информационными базами. | Развитие механизмов взаимодействия с информационными базами из EDT. Реализовано:
| Данные возможности не предоставлялись. | Повышено удобство работы с информациоными базами. |
Поддержка версий платформы 1С:Предприятие. | Реализована поддержка платформы 1С:Предприятие версии 8.3.9. | Данная возможность не предоставлялась. | Можно разрабатывать и отлаживать конфигурации под версию Платформы 8.3.9. При создании нового проекта разработчику предлагается выбрать версию платформы, под которую будет вестись разработка новой конфигурации. На текущий момент в список входят две версии: 8.3.8 и 8.3.9. |
Встроенный язык. | Развитие механизма редактирования модулей встроенного языка:
| Данные возможности не предоставлялись. | Повышено удобство редактирования модулей. |
Навигатор конфигурации. | Реализована возможность изменения порядка элементов в дереве конфигурации. Смена порядка осуществляется с помощью действий «Переместить вверх» и «Переместить вниз», доступных из следующих контекстов:
При перемещении объекта с зажатой клавишей Ctrl, будет произведено копирование. | Данная возможность не предоставлялась. | Улучшены возможности работы с объектами конфигурации в навигаторе. |
Выбор типа. | Реализована возможность выбора типа реквизитов путем ввода имени типа. При этом будет произведен поиск с учетом шаблона/частичного совпадения. Данное изменение распространяется на все элементы управления, которые предоставляли возможность выбора типа. | Имелась возможность выбрать тип из диалога или выпадающего списка. | Дает возможность быстрого выбора типа без открытия диалога. |
Работа с макетами. | Реализована поддержка макета типа «Внешняя компонента». | Данная возможность не предоставлялась. | В проекте конфигурации версии 8.3.9 появилась возможность создавать макет типа «Внешняя компонента». |
Редактор форм. | Развитие редактора управляемых форм:
| Данные возможности не предоставлялась. | Улучшились возможности по редактированию форм. |
Система компоновки данных. | Реализованы следующие возможности:
| Данные возможности не предоставлялись. | Реализована функциональность разработки мобильной конфигурации по настройке макета системы компоновки данных для версии Платфоры 8.3.9. Повышено удобство задания значений в редакторах. |
Сервис миграции и восстановления проекта. | Реализован механизм миграции проектов. Данный механизм предназначен для:
| Данная возможность не предоставлялась. | Повышено удобство перевода разработки на новую версию 1C: Enterprise Development Tools. |
Запуск приложения. | При создании конфигурации запуска система предлагает для выбора только допустимые версии Платформы. При этом учитывается информация о версии проекта и режим совместимости конфигурации. Для обновления конфигурации информационной базы используется версия Платформы соотвтествующая версии проекта. | Имелась возможность выбрать неподходящую для запуска версию Платформы. | Повышено удобство работы с конфигурациями запуска. |
Запуск приложения. | В конфигурациях запуска будет произведена очистка поля с версией платформы, при ее удалении из списка зарегистрированных в EDT. При попытке запуска на такой конфигурации пользователю будет предложено выбрать версию Платформы для запуска приложения. | Запуск приложения происходил с ошибкой, пользователю сложно было понять причины неработоспособности. | Повышено удобство работы с конфигурациями запуска. |
Объекты метаданных. | Реализована поддержка следующих объектов метаданных:
| Данная возможность не предоставлялась. | Появилась возможность разрабатывать конфигурации с использованием указанных типов объектов. |
Объекты метаданных. | Реализована поддержка с ограничениями метаданных:
Не реализованы: создание объектов, редакторы и палитра свойств объектов. Реализован импорт\экспорт данных объектов из\в XML, стали доступными для использования таблицы, объектная модель и типы, образованные такими объектами. | Данная возможность не предоставлялась. | Объектная модель и типы, образованные такими объектами, стали доступны для использования; таблицы, образованные объектами, доступны в конструкторе запросов и системе компоновки данных.
|
Разработка плагинов. | В механизме разработки плагинов реализована новая технология работы с публичными сервисами. Данные сервисы предоставляют функциональность для получения доступа к данным проекта, метаданным, модулям, механизмам для работы с установленными версиями платформы «1С:Предприятие 8» и др. Реализована возможность регистрировать публичные сервисы как OSGi-сервисы, а также удобная инфраструктура для использования публичных OSGi-сервисов. Использование и назначение данного механизма более подробно описано в документации для разработчиков плагинов в разделе «Использование публичных сервисов». | Было собственное решение по регистрации и публикации публичных сервисов. Использование OSGi-сервисов было крайне сложным. | Новое решение является легко интегрированным и слабосвязанными, что позволяет вести более легкую и удобную разработку сервисов при разработке плагинов. |
Версия 1.2.1 включает исправления обнаруженных ошибок.
Версия 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>). Данная возможность позволяет не актуализировать конфигурации запуска каждый раз при переходе на новую версию платформы. | Имеласть возможность указывать только конкретные версии. | Повышено удобство работы с конфигурациями запуска. |
Встроенный язык. | Реализован механизм поиска ссылок на методы из объектов метаданных и модулей. | Данная возможность не предоставлялась. | Улучшен процесс анализа и навигации по коду. |
Встроенный язык. | Реализован механизм отображения иерархии вызовов. Данный механизм позволяет отобразить все обнаруженные цепочки вызовов исследуемого метода. | Данная возможность не предоставлялась. | Улучшены средства анализа кода. |
Встроенный язык. | Развитие механизма редактирования модулей встроенного языка:
| Данные возможности не предоставлялась. | Работа контекстной подсказки и механизма проверки стала более эффективной. |
Встроенный язык. | Развитие контекстной подсказки. Учитывается тип элементов в зависимости от контекста. Поведение списка контекстной подсказки изменилось в следующих случаях:
| Контекстная подсказка не учитывала тип элементов в зависимости от контекста. | Редактирование кода стало значительно комфортнее. |
Развитие механизма рефакторинга. | При переименовании объектов метаданных отображается диалог со списком предстоящих изменений в конфигурации. В данном диалоге отображаются изменения ссылок из объектов метаданных, а также модулей, включая переименования в строковых литералах. | Рефакторинг был менее информативен и функционален. | Улучшен механизм рефакторинга переименования объектов конфигурации. |
Работа с запросами. | Реализован рефакторинг переименования в конструкторе и редакторе запросов. Рефакторинг можно применять к элементам:
. | Данная возможность не предоставлялась. | Расширены возможности по редактированию запросов. |
Редактор запросов. | Реализовано сохранение пользовательского форматирования запроса для редактора запросов. | При открытии редактора запросов происходило автоформатирование текста запроса. | Повышено удобство работы с запросами через редактор запросов. |
Конструктор печати. | Реализован конструктор печати с возможностью задания произвольного запроса. | Данная возможность не предоставлялась. | Появилась возможность удобно создавать печатные формы. |
Система компоновки данных. |
| Перечисленные возможности не предоставлялись. | Настройка схемы компоновки данных соответствует возможностям Конфигуратора за исключением следующих возможностей:
|
Система компоновки данных. | Для системы компоновки данных реализован редактор выражений с подсветкой синтаксиса, контекстными подсказками, валидацией, автоформатированием. | Редактирование выражений осуществлялось в простом текстовом поле. | Значительно расширены возможности редактирования выражений в системе компоновки данных. |
Навигатор конфигурации. | Реализовано копирование и вставка объектов метаданных в навигаторе конфигурации. При вставке объекта в реквизиты, измерения или ресурсы система подбирает наиболее подходящий тип для нового объекта. Например если скопировать справочник «Клиенты» и вставить его в реквизиты документа, то будет создан реквизит с типом «СправочникСсылка.Клиенты». | Данная возможность не предоставлялась. | Повышено удобство редактирования конфигурации. |
Поиск объектов конфигурации. | Шаблоны поиска приведены к общему виду в навигаторе, палитре свойств, диалоге поиска объектов метаданных. Реализован механизм поиска, который позволяет задавать область поиска. Поддерживаются метасимволы «*» и «?», где:
Важен порядок следования элементов, вместо отсутствующего типа/имени допускается использование значения «*». Например запрос «Документ * Реквизит *ость» найдет реквизиты всех документов имена которых заканчиваются на «ость«. | Шаблоны поиска в разных частях системы были разными, не было возможности указывать область поиска. | Расширены возможности поиска. Механизмы поиска приведены к единому формату. |
Редактор форм. | Развитие редактора управляемых форм:
Полный список ограничений указан в документации. | Не было возможности редактировать условное оформлений формы. WYSIWYG редактор некорректно отображал формы. | Значительно улучшились возможности по редактированию форм. |
Создание проекта конфигурации. | В конструкторе создания проекта конфигурации реализована вторая (опциональная) страница с выбором информационной базы. Данная информационная база будет автоматически обновляется при изменении объектов конфигурации. | Данная возможность не предоставлялась. | Расширены возможности механизма создания проекта. |
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов. | Реализована возможность публикации на веб-сервере Apache 2.4. А также возможность автоматического поиска и ручного добавления веб-серверов Apache 2.4. | Данная возможность не предоставлялась. Поддерживались только сервера 2.0 и 2.2.
| Расширен список поддерживаемых веб-серверов. |
Публикация мобильных приложений. | Реализована поддержка встроенного веб-сервера для публикации мобильных приложений. Данный веб-сервер входит в состав дистрибутива. Доступен в панели Веб-серверы. | Данная возможность не предоставлялась. | Упрощен механизм публикации мобильных приложений, нет необходимости устанавливать веб-сервер Apache или IIS. |
Пользовательский интерфейс. | Проведены работы по улучшению пользовательского интерфейса и удобству работы, в том числе:
| Работа некоторых интерфейсных элементов инструментов разработки была недостаточно удобной. | Инструменты разработки стали более удобными. |
Редактор справки. | Реализован редактор справочной информации. Данный редактор не поддерживает редактирование картинок в справке. | Данная возможность не предоставлялась. | У разработчиков появилась возможность редактировать справочную информацию для объектов конфигурации. |
Генератор плагинов. | Развитие генератора плагинов для 1С:Enterprise Development Tools:
| Перечисленные возможности не предоставлялись. | Улучшены средства по генерации шаблона проекта для плагинов к 1С:Enterprise Development Tools. |
Версия 1.1.0 включает исправления обнаруженных ошибок и изменения в функциональности.
Поддержка платформы «1С:Предприятие 8» версии 8.3.6.1945 прекращена.