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

27.09.2021      105973

Технология «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 Сейчас в теме
5. Hatson 528 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с объяснила нам, что это, зачем это и как оно это планирует развивать.
9. Shmell 533 30.09.21 10:34 Сейчас в теме
(8) это все в сторону PaaS. Возможность разрабатывать без привязки к девайсу и месторасположению. Но было бы круто если такой инстанс в качестве веб публикации можно было развернуть у себя локально.
11. olegmixeev6638 12.10.21 01:37 Сейчас в теме
10. gorakh 26 04.10.21 14:57 Сейчас в теме
Ждем ЕРП на "Элементе"? Точнее ее фунциональность разрезанную на части.
12. DmitrySinichnikov 285 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С вникнуть в элемент будет сильно проще, чем зайти в тот же юнити.
Оставьте свое сообщение

См. также

WhatsApp или SMS?

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

В среднем 2/3 россиян используют мессенджер WhatsApp каждый день. В октябре 2023 года ежемесячный охват WhatsApp составил 78.4% населения России (за период октябрь 2022-2023 года этот показатель вырос на 8.8%). С развитием технологий мессенджеры стали серьезным оружием в сфере продаж. В этой статье мы рассмотрим WhatsApp с точки зрения его возможностей, осветим преимущества и недостатки в сравнении с SMS-сообщениями.

сегодня в 17:30    64    dpershin    0       

0

Стартует курс по классическим методам проектного управления! Успейте записаться

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

28 марта на Инфостарт стартует онлайн-курс Марии Темчиной по классическому управлению ИТ-проектами. Слушатели курса изучат инструменты из PMBoK® и «1С:Технологии корпоративного внедрения», а также научатся применять их на проектах любого масштаба.

сегодня в 15:00    57    user997184    0       

1

Успейте до повышения цены: бронируйте участие по выгодным тарифам

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

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

сегодня в 11:00    85    AnastasiaKl    0       

1

Объявляем сбор кейсов для баттла аналитиков

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

Для конференции «Анализ и Управление в ИТ-проектах 2024» мы подбираем контент так, чтобы 70% приходилось на практические активности и только 30% – на теорию.

вчера в 15:00    375    user997184    0       

16

Научитесь работать в системе «1С:Аналитика» на курсе от Инфостарта

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

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

вчера в 14:00    277    AnastasiaKl    0       

15

ЭПД в «Мастер ТТН»: электронная транспортная накладная с автозаполнением реквизитов на основании реализации

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

В расширении «Мастер ТТН» появилось дополнение для формирования электронной транспортной накладной (ЭТрН) и отправки данных через оператора ЭПД «Калуга Астрал» по клиентскому API.

вчера в 12:09    244    Olga_Amelchenkova    0       

2

Завершение сеансов и назначение каталогов для хранения данных сервисов кластера – новое для админов в 8.3.26

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

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

вчера в 09:36    290    ЕленаЧерепнева    0       

1

Грандиозная распродажа на Инфостарт.Маркетплейс: с 25 марта по 7 апреля

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

С 25 марта мы запустили распродажу на Инфостарт.Маркетплейс. Решение со скидкой до 50% можно выбрать для самых разных задач: от интеграции с маркетплейсами до инструментов разработчика. Рассказываем об условиях акции и о том, как воспользоваться специальным предложением.

26.03.2024    347    user997184    0       

4

Вышла Java 22

Новость ИТ-Новость Языки программирования

Выпущена общедоступная версия JDK 22, построенная на эталонной реализации Java SE. Готовые к использованию дистрибутивы под лицензией GPL уже доступны в рамках открытого проекта OpenJDK.

26.03.2024    308    VKuser24342747    0       

1

Станьте партнером конференции «Анализ и Управление в ИТ-проектах»: осталось всего 3 места!

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

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

26.03.2024    280    user997184    0       

15

17 апреля стартует комплексный курс по управлению ИТ-проектами от Марии Темчиной

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

Директор по проектам Инфостарт Мария Темчина, приглашает на Комплексный курс по управлению ИТ-проектами «3 в 1». Вы научитесь успешно руководить масштабными проектами в любом окружении (Водопад, Agile, гибридные подходы).

25.03.2024    288    user997184    0       

0

Бесплатный вебинар по возможностям 1С-Коннект пройдет уже завтра

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

26 марта, в 11:00 по МСК, приглашаем на онлайн-вебинар о новых возможностях и основном функционале сервиса «1С-Коннект». Узнайте, как настроить автоматизацию техподдержки, услуг и коммуникаций с помощью платформы.

25.03.2024    289    AnastasiaKl    0       

1

Настраиваемые заявления для 1С:Кабинета сотрудника: доступно для типовых конфигураций

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

Собственные настраиваемые шаблоны документов для сервиса 1С:Кабинет сотрудника можно создавать в 1С:БП 3.0.149, ЗУП 3.1.27.170 и ERP/КА 2.5.16.84. Рассказываем, как использовать эту возможность.

22.03.2024    649    ЕленаЧерепнева    0       

15

Большое интервью про стажеров: что делать, если ты решил «войти в ИТ» и выбрал 1С

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

Представьте ситуацию: вы недавно окончили технический вуз или курсы по 1С-разработке. Кажется, что пора получать профиты и зарабатывать, но куда податься без опыта? Самый очевидный вывод – стажировка.

22.03.2024    1010    user997184    7       

16

Подводим итоги первого тура голосования и объявляем докладчиков-финалистов

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

С 27 февраля по 19 марта прошел 1 тур голосования за доклады конференции «Анализ и Управление в ИТ-проектах». Модераторы рассмотрели 250+ заявок: проводили собеседования с докладчиками, уточняли тезисы и оттачивали каждую, прежде чем выпустить «в эфир».

22.03.2024    784    user997184    0       

16

Обновленный курс по работе с 1С:Аналитика: старт 9 апреля

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

На онлайн-курсе «Работа с 1С:Аналитика» мы изучим возможности системы – составной части платформы «1С:Предприятие» и получим практические навыки по работе с ней.

22.03.2024    490    AnastasiaKl    0       

2

Бесплатный вебинар: Как опубликовать решение в Базе знаний Инфостарт

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

Продолжаем рассказывать о том, как работать с Базой знаний и 1С-Store. 17 апреля в 11:00 МСК приглашаем на бесплатный онлайн-вебинар от Инфостарт.Сопровождение 1С, где мы расскажем, как правильно создавать, оформлять решения или статьи.

22.03.2024    443    AnastasiaKl    2       

16

Интеграция с ГИИС ДМДК: применение УТМ скоро станет обязательным

Новость Маркетплейс Маркировка Новый релиз Обзор готовых решений

До сентября 2024 года планируется обязать участников оборота использовать УТМ при продаже ювелирных изделий в розницу. Рассказываем, как задачи по интеграции с ГИИС ДМДК с использованием УТМ реализованы в продуктах 1С.

21.03.2024    897    user1915669    0       

15

Что нового в сервисах 1С: обзор актуальных обновлений

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

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

20.03.2024    1751    ЕленаЧерепнева    1       

1

Новая редакция 1C:PM Управление проектами 5.0 и снятие с продаж 1С:УПО на обычных формах

Новость

Фирма «1С» обновила линейку решений для управления проектами – из прайс-листа была исключена устаревшая конфигурация «1С:Управление проектным офисом», а актуальное решение «1C:PM Управление проектами ПРОФ» обновлено до редакции 5.0.

20.03.2024    730    ЕленаЧерепнева    0       

1

28 марта – старт продвинутого курса по управлению ИТ-проектами

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

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

20.03.2024    657    AnastasiaKl    0       

15

Подписывайтесь на ТГ-канал «Анализ и Управление в ИТ-проектах» и выигрывайте призы

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

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

19.03.2024    724    AnastasiaKl    0       

15

21 марта – бесплатный вебинар по выгрузке данных из 1С в BI-аналитику

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

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

18.03.2024    920    user997184    0       

1

1С-Коннект как единое окно взаимодействия для сотрудников компании: корпоративная культура в эпоху удаленки

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

1С-Коннект – готовое решение для автоматизации техподдержки со встроенным корпоративным мессенджером и возможностью удаленного подключения. Рассказываем об использовании 1С-Коннект и напоминаем, что 26 марта состоится вебинар по новым возможностям.

18.03.2024    1125    vikad    0       

17

Онлайн-курс по прототипированию интерфейсов в Figma начнется уже сегодня: успейте присоединиться

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

Сегодня, 18 марта, стартует онлайн-обучению по прототипированию интерфейсов 1С. На курсе потренируемся работать с Figma, нарисуем современный баннер, спроектируем командную панель и потренируемся давать обратную связь по прототипам.

18.03.2024    584    user997184    0       

2