Фирма «1С» представила новую технологию разработки приложений – «1С:Предприятие.Элемент»

27.09.2021      106148

Технология «1С:Предприятие.Элемент» должна расширить границы применения технологической платформы «1С:Предприятие» – с ее помощью можно будет разрабатывать консьюмерские приложения, фронт-офисы, B2B- и B2C-кабинеты.

Что представляет собой новая технология «1С:Предприятие.Элемент»

Официальный технологический блог «Заметки из Зазеркалья» анонсировал новый технологический подход к разработке клиентских приложений. В качестве основных компонентов технологии обозначены:

  • новый пользовательский интерфейс, ориентированный в первую очередь на работу в веб;
  • динамично развивающийся встроенный язык;
  • поддержка модульности разработки;
  • среда разработки, развернутая в облаке и доступная через браузер;
  • ориентация на работу решений в облаке, но будет поддержка и локальной установки (on-premise);
  • мобильность, что подразумевает возможность работы приложения на мобильных устройствах и в мобильных браузерах сразу «из коробки».

Фирма «1С» сообщила, что на данный момент «1С:Предприятие.Элемент» уже применяется для создания и развития для таких продуктов как «1С:Кабинет сотрудника», 1С:Шина, сервис mag1C, BI-система 1С:Аналитика. Кроме этого, с помощью этой технологии был создан сайт developer.1c.ru.

Предполагается, что на начальном этапе новая технология будет предназначена для кастомизации продуктов «1С:Кабинет сотрудника» и 1С:Шина, а в дальнейшем ее использование будет возможно и для других задач.

Каких-либо определенных временных рамок о выходе готового решения или тестовых релизов не сообщается. Также нет сведений ни о лицензионной политике, ни о стоимости данного продукта.

Разработка клиентских приложений не может быть прежней

Фирма «1С» на протяжении нескольких лет активно развивает свои онлайн-сервисы. Однако существенным ограничением для их распространения является отсутствие возможности кастомизации. При этом настройка «под себя» востребована в наиболее интересном с коммерческой точки зрения сегменте – в корпоративном.

Например, сервис «1С:Кабинет сотрудника», который поддерживает рассылку расчетных листков и ознакомление с ними, может существенно расширить свои возможности после завершения эксперимента по переходу на электронный кадровый документооборот. А без возможности доработать приложение ценность продукта для крупного бизнеса будет существенно ниже.

Важным обстоятельством является то, что ряд сервисов предполагает массовую инсталляцию: если с конфигурациями для ведения учета работают лишь некоторые специалисты, то такие приложения, как «1С:Кабинет сотрудника», может использовать каждый, кто работает на предприятии.

Очевидно, что для дальнейшего развития, фирма «1С» должна была предложить какое-то решение для массовых клиентских приложений. Именно таким решением и является «1С:Предприятие.Элемент».

Встроенный язык – один из основных компонентов технологии «1С:Предприятие.Элемент»

Встроенный язык, подробное описание которого доступно в публикациях об «1С:Исполнителе», поддерживает статическую типизацию. Также сохранится возможность использовать динамическую типизацию, но это, по мнению разработчиков 1С, не должно являться основным подходом к разработке.

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

 

Возможности стандартной библиотеки

Особенности языка запросов

  • обобщенные (типизированные) коллекции;
  • отдельные типы для работы с датой, временем и сочетанием дата-время;
  • объекты для работы с JSON и XML;
  • объекты для работы с HTTP, SMTP и Системой Взаимодействия;
  • многострочные строковые литералы и литералы для коллекций
  • поддерживаются временные таблицы, пакетные запросы и прочие привычные возможности;
  • в качестве источника выборки возможно использовать коллекции в памяти (например, в запросе можно объединить таблицей в БД и массивом в памяти);
  • поддерживаются комментарии внутри запроса;
  • в настоящий момент язык запросов может работать с СУБД MS SQL и PostgreSQL, а также с файловой БД

 

Модульность

Еще один подход, который предлагают авторы нового подхода – это модульность. Так, «1С:Предприятие.Элемент» позволит создавать проекты трех видов:

  • Приложение – законченная функциональность для автоматизации бизнеса
  • Библиотека – способ разделения объектов для повторного использования
  • Расширение – способ добавить и/или переопределить функциональность приложения и/или библиотеки

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

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

Новый пользовательский интерфейс

При создании нового интерфейса, разработчики исходили из того, что он должен быть простым и легким в освоении, использовать современные UI/UX подходы, быть максимально «отзывчивым», а также быть ориентированным на использование в веб-среде и на мобильных устройствах.

Основной подход к организации нового пользовательского интерфейса – комплексность:

  • интерфейс строится из компонентов
  • компонент – это переиспользуемый элемент интерфейса
  • технология предоставляет стандартные компоненты
  • разработчик приложения (или библиотеки) может создать свои компоненты из стандартных и использовать их в разных частях приложения

Высокой «динамичности» интерфейса планируется достигать за счет вычисляемых свойств компонентов: «Например, можно задать свойства компонентов в дизайн-тайме через любое выражение встроенного языка:

КнопкаЗаписать.Доступность: = Форма.ДанныеИзменены

Аватар.Видимость: =ПолучитьТекущегоПользователя() != Неопределено

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

 

Пример нового пользовательского интерфейса 1С. Источник: wonderland.v8.1c.ru

 

«Облачность из коробки», среда разработки, работа на мобильных устройствах

Предполагается, что все инструменты разработки будут доступны в облаке, развернутом на мощностях фирмы «1С». Хотя делается оговорка, что возможен вариант и с локальной установкой (on-premise). Но в любом случае основным интерфейсом для разработчика должна стать «Панель управления», в состав которой входит:

  • управление приложениями;
  • управление пользователями;
  • запуск разработки в браузере;
  • многопользовательская работа с разделением доступа к приложениям и проектам;
  • групповое обновление приложений.

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

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

 

Главная страница «Панели управления». Источник: wonderland.v8.1c.ru

Среда разработки в браузере. Источник: wonderland.v8.1c.ru

Для выбранного в навигаторе объекта отображается палитра свойств. Источник: wonderland.v8.1c.ru

Редактор компонентов пользовательского интерфейса с превью. Источник: wonderland.v8.1c.ru

Отладка приложений. Источник: wonderland.v8.1c.ru

 

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

Полный текст с описанием новой технологии «1С:Предприятие.Элемент» в официальном блоге «Заметки из Зазеркалья»


Автор:
Обозреватель


Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gubanoff 63 27.09.21 10:34 Сейчас в теме
Вот и прошла эпоха монолитного 1с :(
o.nikolaev; Shmell; E_Zaytsev; ghostaz; +4
2. Dmitryiv 161 27.09.21 11:08 Сейчас в теме
Frontend от 1С :-)
Sakh1CPRO; Shmell; Дмитрий74Чел; +3
3. KazanKokos 10 27.09.21 12:10 Сейчас в теме
методы есть, классов нет. думал классы будут...
+
13. Baronello 1 10.11.21 16:20 Сейчас в теме
(3)
В списке слева конфигуратора "Мероприятия" разве не будут классом?
+
4. user1146461 27.09.21 12:37 Сейчас в теме
js 1С
+
5. Hatson 529 27.09.21 14:10 Сейчас в теме
В статье не понятно Снова смена парадигмы языка?
+
6. vssoft 27.09.21 21:36 Сейчас в теме
Старые лицензии 1С:8 нужно срочно продавать?
+
7. Konstantine26 28.09.21 14:19 Сейчас в теме
Хм-м-м-м это должно быть интересно, но пока не понятно как
+
8. al.gerasimov 30.09.21 07:12 Сейчас в теме
Не понятно зачем все это. Вроде есть проблемы монолитной платформы и централизованной разработки для больших проектов. Сделали шаг в стороно Гита и шины. А тут обратно и даже больше: "Предполагается, что все инструменты разработки будут доступны в облаке, развернутом на мощностях фирмы «1С»". Зачем? Кому-то этого не хватало? Нет, конечно, когда конфигуратор при обновлении виндоуса просто стирает все несохраненные изменения - это плохо, но вряд ли перенос разработки в облако - решение. В общем было бы здорово, чтобы 1с объяснила нам, что это, зачем это и как оно это планирует развивать.
fixin; +1
9. Shmell 535 30.09.21 10:34 Сейчас в теме
(8) это все в сторону PaaS. Возможность разрабатывать без привязки к девайсу и месторасположению. Но было бы круто если такой инстанс в качестве веб публикации можно было развернуть у себя локально.
babys; +1
11. olegmixeev6638 12.10.21 01:37 Сейчас в теме
(9)
+
10. gorakh 26 04.10.21 14:57 Сейчас в теме
Ждем ЕРП на "Элементе"? Точнее ее фунциональность разрезанную на части.
+
12. DmitrySinichnikov 286 14.10.21 11:08 Сейчас в теме
А как это пощупать. Перечитал 2 раза, но пока вижу только абстрактный элемент, который состоит из различных инструментов.
Тот же кабинет сотрудника, написан на элементе? Если да, то можно как-то попробовать написать свое приложение на элементе или тут важен только сборщик облачный? В общем пока все безумно интересно ни мало понятно)
+
14. rullin 70 28.02.22 07:51 Сейчас в теме
Причем тут 1с вообще тогда? Это отдельная платформа ,отдельный язык, с таким же успехом можно и на юнити приложения составлять, или еще где.. или главное шилдик 1с нужно просто приляпать....
+
15. realchel 02.03.22 20:36 Сейчас в теме
Посмотрел на семинаре 2022 на секции платформы.
Так и не понял в чем прикол, интерфейс рисуется текстом.
Проще конфигурацию нарисовать и опубликовать в вебе
+
16. zhernikov 21.03.22 13:21 Сейчас в теме
(15) Поделись, пожалуйста, где-чего можно посмотреть. Мне не по глазам видимо.
+
18. Gureev 07.03.24 17:54 Сейчас в теме
(14) Язык является наследником 1С. В книжке Хрусталевой прям код старый-новый приведен.
Структура проекта перекликается. Есть команды, есть справочники, документы, регистры сведений, подсистемы.
Зная 1С вникнуть в элемент будет сильно проще, чем зайти в тот же юнити.
+
Оставьте свое сообщение

См. также

Готова программа конференции «Анализ и управление в ИТ-проектах»

Новость Aнализ&Управление Мероприятия

Сегодня подводим итоги 2 тура голосования и публикуем список докладов и других активностей, вошедших в финальную программу конференции «Анализ и управление в ИТ-проектах».

сегодня в 17:00    175    eselyanina    0       

16

Продлеваем прием заявок на конкурс «Современные возможности 1С: нетиповые интеграции и доработки»

Новость Сообщество

Заявки с вашими нетиповыми интеграциями продолжают поступать, поэтому мы ненадолго продлеваем прием. Теперь «заявиться» на конкурс можно до 20 апреля включительно.

вчера в 17:30    193    user997184    0       

1

Как использовать SmartWay в 1С для планирования командировок

Новость Сервисы ИТС

Smartway – решение для планирования и организации командировок, разработанный на базе российского ПО. Просто задайте направления и даты, а Smartway сравнит цены на билеты или гостиницы в режиме реального времени, предложит выгодные варианты

вчера в 16:45    194    user997184    0       

2

Расширяем возможности типового 1С-ЭПД: автозаполнение электронной транспортной накладной для нескольких реализаций

Новость Маркетплейс ЭДО

Из документа «Транспортная накладная», входящего в состав расширения «Мастер ТТН», теперь можно отправлять ЭТрН через типовую подсистему 1С-ЭДО, расширяя ее возможности автозаполнением всех требуемых реквизитов.

16.04.2024    281    Olga_Amelchenkova    0       

3

Приглашаем на первый бесплатный вебинар Комплексного курса по управлению ИТ-проектами

Новость Обучение Руководитель проекта

17 апреля стартует Комплексный курс по управлению ИТ-проектами. Курс начнется с бесплатного welcome-вебинара, где мы поговорим о компетенциях современного руководителя и расскажем подробно о программе курса.

16.04.2024    453    AnastasiaKl    1       

14

Обновлены материалы для подготовки к сертификации по 1С:ERP

Новость 1С:ERP Управление предприятием 2

Фирма «1С» доработала материалы для подготовки к тестированиям 1С:Профессионал и 1С:Специалист-консультант по конфигурации 1С:ERP Управление предприятием 2. С 26 апреля тестирование будет проводиться по обновленному комплекту вопросов.

16.04.2024    262    ЕленаЧерепнева    0       

1

Фирма «1С» возглавила ежегодный рейтинг франшиз по версии РБК

Новость ИТ-Новость

РБК ежегодно составляет рейтинг наиболее популярных российских франшиз. На протяжении многих лет фирма «1С» лидирует среди прочих предложений на рынке франчайзинга.

15.04.2024    289    ЕленаЧерепнева    0       

1

Фирма «1С» дополнила перечень продуктов, которые подорожают с 1 июля 2024 года

Новость

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

15.04.2024    1227    ЕленаЧерепнева    0       

1

Сегодня, в 12:00, стартует бесплатный вебинар Марии Темчиной по разбору ошибок в управлении ИТ-проектами

Новость Обучение Руководитель проекта

Успейте подключиться к онлайн-встрече, где на реальных кейсах мы разберем проблемные ИТ-проекты, узнаем, как избежать ошибок или как исправить совершенные.

15.04.2024    889    AnastasiaKl    0       

2

Обновление «1С:Документооборот КОРП 3.014»: очень много приятных мелочей

Новость

В релиз «1С:Документооборот КОРП 3.014» вошли улучшенные интеграции с 1С-сервисами: они расширяют возможности конфигурации. Улучшена функциональность самого продукта – разработчики добавили новые инструменты для работы с документами и файлами.

12.04.2024    1396    ЕленаЧерепнева    0       

2

Бесплатный онлайн-вебинар «1С:Аналитика – BI-система на платформе 1С»

Новость

Приглашаем на бесплатный вебинар по системе «1С:Аналитика», где мы поговорим о ее возможностях, расскажем реальные кейсы успешного внедрения системы, а также в формате круглого стола ответим на вопросы слушателей.

11.04.2024    1642    AnastasiaKl    1       

15

Отвечаем на вопрос: зачем публиковать свои решения в Базе знаний Инфостарт

Новость Сообщество

Если вы еще сомневаетесь, вливаться ли в наше сообщество, обязательно прочитайте эту статью.

11.04.2024    928    Sofya_Sukur    6       

25

Фирма «1С» актуализировала состояние плана задач для 1С:Предприятие 8.3.27

Новость Зазеркалье

Опубликован перечень задач, которые планируется реализовать для технологической платформы версии 8.3.27. Большая часть задач отмечена как выполненные, часть перенесена на следующий релиз, задач со статусом «в работе» в плане не осталось.

10.04.2024    626    ЕленаЧерепнева    0       

2

Учет по проектам в 1С Бухгалтерии v 2.9: главные обновления

Новость Маркетплейс

Учет рабочего времени по проектам и распределение заработной платы по отработанным часам в новой версии расширения «Учет по проектам в 1С:Бухгалтерии 3.0». Рассказываем об обновлениях подробнее.

09.04.2024    1011    user997184    0       

2

Сегодня стартует курс по 1С:Аналитике: успейте присоединиться

Новость Обучение

Сегодня, в 16:00 по Мск, состоится первый из четырех вебинаров онлайн-курса «Работа с 1С:Аналитика». Еще есть время записаться на обучение, где вы узнаете, как работать в системе и максимально использовать ее функционал.

09.04.2024    836    AnastasiaKl    0       

15

Бесплатный вебинар «Аналитика маркетплейсов из одного окна»

Новость Маркетплейс

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

08.04.2024    885    user997184    0       

13

12 апреля – бесплатный вебинар «Быстрый анализ медленных операций системы 1С»

Новость

12 апреля состоится бесплатный вебинар о том, анализировать проблемы производительности 1С с помощью программного продукта «Алькир». На вебинаре протестируем «Алькир» в работе и с его помощью проверим гипотезы при расследовании проблем.

08.04.2024    1168    user997184    1       

16

INFOSTART TECH EVENT 2024: 11 апреля меняем цены на участие

Новость Infostart Event Мероприятия

Осенняя конференция Инфостарт пройдет с 10-12 октября 2024 года. Чем ближе дата мероприятия, тем меньше скидка на покупку билетов на конференцию. Очередное плановое изменение цены произойдет 11 апреля.

08.04.2024    1006    AnastasiaKl    0       

16

Объявляем прием заявок в секцию «Открытый микрофон»

Новость Aнализ&Управление Мероприятия

Постоянная рубрика конференции «Анализ и Управление в ИТ-проектах» – «Открытый микрофон». Для вас – это возможность попробовать свои силы, продвинуть личный бренд и все-таки выступить с докладом, если вы не пройдете в финальную программу.

04.04.2024    979    user997184    0       

15

В сервисе «1С-Курьерика» для автоматизации собственной доставки обновлены тарифы

Новость Сервисы ИТС

Фирма «1С» сообщила о начале продаж нескольких дополнительных тарифов для подписки на сервис «1С:Курьерика» . Например, теперь клиентам предлагают бесплатный промо-тариф на месяц.

04.04.2024    939    ЕленаЧерепнева    2       

2

Отвечаем на вопросы по работе с GitFlic – российским аналогом решений для хранения, обмена и работы с кодом

Новость

11 марта на Инфостарт прошел бесплатный вебинар-знакомство с продуктом GitFlic. GitFlic – первая российская платформа для удобной и быстрой работы с исходным кодом, и его хранения.

03.04.2024    1204    user997184    0       

1

Работа с 1С:Аналитика: старт курса через неделю

Новость Обучение Программист

9 апреля, во вторник, начнется обучение на курсе по системе «1С:Аналитика». На курсе мы узнаем о возможностях системы, в том числе и об обновленном функционале, и научимся в ней работать.

02.04.2024    1115    AnastasiaKl    0       

15

Заполните анкету и получите 15+ полезных материалов для руководителей проектов

Новость Обучение Руководитель проекта

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

01.04.2024    1320    AnastasiaKl    0       

16

Единый семинар 1С – регистрируйтесь и получайте подарки от Инфостарт

Новость Сервисы ИТС

Уже в среду, 3 апреля, состоится «Единый семинар 1С». Онлайн-семинар предназначен для бухгалтеров, финансовых директоров, ИТ-специалистов и кадровых работников предприятий малого и среднего бизнеса.

01.04.2024    1102    user997184    0       

16