Новое в версии 7.0 технологии "1С:Предприятие.Элемент"
Облако
- В облаке добавлена возможность использовать собственные доменные имена.
Регистрация и аутентификация пользователей
- Доработаны операции самообслуживания для мобильных устройств. Добавлены следующие возможности:
- получение списка доверенных мобильных устройств;
- добавление текущего устройства в список мобильных устройств, с которых можно выполнить вход, используя ПИН-код или биометрию (если поддерживается устройством);
- удаление мобильного устройства из списка доверенных устройств (например, если пользователь потерял или поменял устройство);
- отключение использования биометрии.
- Теперь нельзя добавить устройство в список доверенных устройств только с помощью биометрии: сначала необходимо добавить ПИН-код. ПИН-код устанавливается на каждое устройство.
- Добавлены механики Single Sign On (SSO) и Single Logout (SLO) между приложениями на одном сервере/облаке.
- Добавлена возможность использования TLS с аутентификацией клиента в http-клиенте.
Среда разработки
- В настройки параметров сред разработки добавлена возможность отслеживания времени бездействия разработчика. По истечении установленного времени сеанс разработки будет остановлен, а "1С:Предприятие.Элемент" отобразит окно с соответствующим предупреждением.
- Улучшены внешний вид и удобство использования окна параметров среды разработки.
- Добавлено новое выпадающее меню "Запуск и публикация", позволяющее опубликовать проект, открыть приложение, начать отладку приложения и открыть панель управления.
- Добавлено новое представление "Закладки", которое отображает все созданные в редакторе текстовых файлов закладки.
- Улучшен процесс создания новых элементов в навигаторе проекта.
- В представление "Проект" навигатора проекта добавлено поле ввода для поиска элементов по названию.
- Изменено отображение открытых вкладок в окне редакторов: чтобы увидеть все вкладки, можно нажать на специальный значок "Показать остальные вкладки".
- Изменено отображение иконок для различных форматов открытых в редакторе файлов.
- В редакторе текстовых файлов реализовано использование закладок для отметки строк в программном коде, чтобы осуществлять быстрое перемещение между ними.
- Реализован удобный диалог добавления команды и компонента в дереве компонентов.
- Улучшен и упрощен процесс локализации интерфейса приложения.
Режимы совместимости
- Изменились настройки свойства РежимСовместимости в файле Проект.yaml.
- Допускается указывать режим совместимости, соответствующий старой версии технологии (не ниже версии 6.0). В таком режиме технология ведет себя как указанная версия:
- работают старые названия методов, свойств и типов;
- работают устаревшие формы API;
- поведение системы соответствует указанной версии технологии.
- Настройки режима совместимости должны совпадать с настройками приложений и всех библиотек (в том числе транзитивных).
- Запрещается понижать режим совместимости. После публикации на сервере приложения с режимом совместимости N публикация с настройкой N-1 невозможна.
- Улучшен процесс конвертации проекта при смене режима совместимости.
- Изменился элемент управления панели свойств, позволяющий увеличить режим совместимости.
- Реализован новый диалог, позволяющий выбрать способ увеличения режима совместимости.
- Добавлено уведомление о том, что проект находится в режиме совместимости, при запуске среды разработки.
- Добавлена конвертация устаревших терминов в коде проекта.
Компоненты интерфейса
- Добавлено новое перечисление Стд::Интерфейс::ЦветоваяСхема, которое определяет текущую цветовую схему приложения.
- В панель действий добавлена иконка переключения цветовой схемы.
- Добавлена возможность задавать команды для работы с полем ввода.
- Обновлена логика работы компонента ПолеВвода при задании множества поддерживаемых типов в параметре Тип или в свойстве ДопустимыеТипы: значения допустимых типов представляются в виде объединенного выпадающего списка.
- Изменен механизм применения фильтров: убрано подтверждение при выборе.
- Изменился порядок вызова некоторых обработчиков: если в данный момент происходит выполнение обработчика события, то повторные вызовы этого события игнорируются до завершения текущего обработчика. После завершения происходит повторный вызов обработчика с последним аргументом.
Элементы проекта
- Добавлен новый элемент проекта – РегистрНакопления. Регистры накопления предназначены для хранения информации о наличии и движении средств: финансов, товаров, материалов и т. д. Их использование позволяет автоматизировать такие направления, как складской учет, финансовый учет, учет продаж и производства, а также выполнять анализ данных и планирование.
- В дизайнере отчета добавлена возможность создавать параметры.
Прикладная функциональность
- Добавлено новое пространство имен Стд::Безопасность, содержащее объекты для безопасной работы с секретными и конфиденциальными данными.
- В объект СистемаВзаимодействия добавлены методы управления подпиской на обсуждения.
- Добавлен компонент интерфейса ФормаОбсужденийСистемыВзаимодействия для работы с обсуждениями.
- Реализована поддержка системы взаимодействия в компоненте ПроизвольноеКлиентскоеПриложение.
- Реализована поддержка шаблонов сообщений в WhatsApp. Они используются для создания обычных сообщений, а также отправляются при инициировании общения с пользователем или если с момента последнего ответа пользователя прошло более 24 часов.
- Реализован механизм наследования контрактов сущности, типа и сервиса. Контракты, для которых заданы базовые пользовательские контракты, имеют собственные свойства и методы, а также свойства и методы базовых контрактов.
- Реализована проверка значений по умолчанию для методов контрактов и их реализаций.
- Добавлено пространство имен Стд::Pdf для работы с файлами PDF.
- Добавлен элемент проекта ЗапланированноеЗадание.
- При создании приложения все существующие обработчики обновления (@ОбновлениеПроекта) помечаются как выполненные и не вызываются при следующем обновлении приложения.
- Реализован поиск файлов по регулярному выражению.
Язык запросов
Для языка запросов реализовано сохранение комментариев и их относительного положения в тексте при форматировании.
Полный список изменений содержится в разделе "Новое в версии" документации. Документация доступна в облаке https://1cmycloud.com/ после регистрации.
Порядок перехода на версию 7.0 технологии "1С:Предприятие.Элемент" с бета-версии
Пользователи, зарегистрированные в облаке https://1cmycloud.com/, получают доступ к версии 7.0 автоматически.
Все накопленные данные в информационных базах, созданных с использованием более ранних версий технологии, сохраняются полностью. Переход на версию 7.0 возможен только с версии 6.х. При переходе с предыдущей версии требуется конвертация проектов и данных. Конвертер для перевода на новую версию поставляется в составе технологии. После перехода обратная конвертация на предыдущую версию невозможна.
В дальнейшем при переходе с 7.0 на старшие версии технологии поддержана совместимость приложений.