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