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

27.09.2021      92433

Технология «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 54 27.09.21 10:34 Сейчас в теме
Вот и прошла эпоха монолитного 1с :(
o.nikolaev; Shmell; E_Zaytsev; ghostaz; +4 Ответить
2. Dmitryiv 152 27.09.21 11:08 Сейчас в теме
Frontend от 1С :-)
Sakh1CPRO; Shmell; Дмитрий74Чел; +3 Ответить
3. KazanKokos 9 27.09.21 12:10 Сейчас в теме
методы есть, классов нет. думал классы будут...
13. Baronello 1 10.11.21 16:20 Сейчас в теме
(3)
В списке слева конфигуратора "Мероприятия" разве не будут классом?
4. user1146461 27.09.21 12:37 Сейчас в теме
5. Hatson 507 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 454 30.09.21 10:34 Сейчас в теме
(8) это все в сторону PaaS. Возможность разрабатывать без привязки к девайсу и месторасположению. Но было бы круто если такой инстанс в качестве веб публикации можно было развернуть у себя локально.
11. olegmixeev6638 12.10.21 01:37 Сейчас в теме
10. gorakh 26 04.10.21 14:57 Сейчас в теме
Ждем ЕРП на "Элементе"? Точнее ее фунциональность разрезанную на части.
12. DmitrySinichnikov 267 14.10.21 11:08 Сейчас в теме
А как это пощупать. Перечитал 2 раза, но пока вижу только абстрактный элемент, который состоит из различных инструментов.
Тот же кабинет сотрудника, написан на элементе? Если да, то можно как-то попробовать написать свое приложение на элементе или тут важен только сборщик облачный? В общем пока все безумно интересно ни мало понятно)
14. rullin 69 28.02.22 07:51 Сейчас в теме
Причем тут 1с вообще тогда? Это отдельная платформа ,отдельный язык, с таким же успехом можно и на юнити приложения составлять, или еще где.. или главное шилдик 1с нужно просто приляпать....
15. realchel 02.03.22 20:36 Сейчас в теме
Посмотрел на семинаре 2022 на секции платформы.
Так и не понял в чем прикол, интерфейс рисуется текстом.
Проще конфигурацию нарисовать и опубликовать в вебе
16. zhernikov 21.03.22 13:21 Сейчас в теме
(15) Поделись, пожалуйста, где-чего можно посмотреть. Мне не по глазам видимо.
Оставьте свое сообщение

См. также

Infostart Toolkit 2023.1: структура хранения полей метаданных, ссылки на объект и поддержка контекста расширений

Новость Инфостарт ИТ-новость Обзор готовых решений Инструменты и обработки

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

сегодня в 12:43    826    vikad    0       

Ищем коллег-аналитиков в продуктовую команду ФинОфиса

Новость Инфостарт ИТ-новость ФинОфис

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

27.01.2023    1688    Iuliia_Feofanova    4       

1С:Управление нашей строительной фирмой: встречаем новую редакцию на базе 1С:УНФ 3.0

Новость 1С:Управление нашей фирмой 3.0 Строительство ИТ-новость

Разработчики перевели решение на новую, третью, редакцию 1С:УНФ, расширили отраслевые возможности, а также добавили еще один вариант поставки – базовую однопользовательскую версию конфигурации.

27.01.2023    1638    ЕленаЧерепнева    0       

Курс Ирины Гертовской для аналитиков и руководителей проектов: скоро старт

Новость Обучение, бизнес-тренинг, курсы Аналитика ИТ-новость Руководитель проекта

31 января на Инфостарте начнется курс Ирины Гертовской. Авторская методика, практическое обучение с помощью сквозных кейсов и домашних заданий помогут закрепить полученные навыки. На курсе всего 20 мест - успейте присоединиться!

26.01.2023    1975    dklimchuk    0       

1С:CRM 3.1: новые возможности релиза и преимущества подписки

Новость ИТ-новость Новый релиз

Фирма «1С» анонсировала выход новой редакции 1С:CRM 3.1. В конфигурации реализован ряд интересных идей для автоматизации управления продажами. А также существенно изменен подход к условиям доступа к отраслевой функциональности решения.

26.01.2023    2184    ЕленаЧерепнева    5       

Гибкая настройка распределения косвенных расходов и заполнение отчета «Исполнение контрактов ГОЗ» по данным учета

Новость ИТ-новость Новый релиз Обзор готовых решений

В новой версии 1.3.598 подсистемы «Гособоронзаказ: раздельный учет» реализован ряд существенных изменений, направленных на расширение возможностей и увеличение производительности.

26.01.2023    2356    TShaban    0       

6 дней до повышения стоимости на участие в конференции «Анализ и управление в ИТ-проектами»

Новость Инфостарт ИТ-новость Мероприятия

Практическая конференция для руководителей проектов и аналитиков – это новый уникальный формат мероприятия. Участников ждет 70% практики – мастер-классы, воркшопы, круглые столы и 30% – докладов.

26.01.2023    2314    eselyanina    0       

Начался курс для начинающих в 1С-программировании: еще есть возможность записаться

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Разработка

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

25.01.2023    2142    dklimchuk    0       

Учет курсовых разниц в 2022-2024 году

Новость 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием ИТ-новость Обзор готовых решений

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

25.01.2023    3769    ЕленаЧерепнева    1       

Infostart Event 2023: приглашаем на главное событие года в мире 1С

Новость Инфостарт Infostart Event ИТ-новость Мероприятия

С 11 по 13 октября 2023 года в питерском отеле «Санкт-Петербург» пройдет 13-я конференция Infostart Event. Проведите три октябрьских дня вместе с лучшими 1С-никами страны! Продажи билетов уже открыты.

25.01.2023    2521    vikad    0       

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

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Программист Разработка

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

24.01.2023    3026    dklimchuk    0       

Как монетизировать свои знания на Инфостарте, если ты 1С-разработчик

Новость Инфостарт ИТ-новость Сервисы Стартмани

Если у вас есть интересное решение наболевших проблем – например, отчет, обработка или подсистема на платформе 1С – делитесь своей разработкой и зарабатывайте стартмани.

24.01.2023    2698    user997184    3       

Вышел новый продукт «1С:Бухгалтерия лизинговой компании КОРП»

Новость ИТ-новость Конфигурация

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

24.01.2023    1701    ЕленаЧерепнева    0       

25 января стартует курс для начинающих в 1С-программировании

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Программист

25 января на Инфостарте начнется наиболее популярный курс среди начинающих 1С-разработчиков.

23.01.2023    2406    dklimchuk    0       

Бюджетирование в строительной компании: кейс успешного проекта

Новость ИТ-новость ФинОфис

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

23.01.2023    2948    user1816563    0       

Практическая конференция «Анализ и управление в ИТ-проектах» – темы, сроки и механизм отбора заявок

Новость Инфостарт ИТ-новость Мероприятия

25-27 мая Инфостарт проведет первую практическую конференцию для аналитиков и руководителей проектов - «Анализ и управление в ИТ-проектах». Участников ждет 70% практики и всего 30% теории.

23.01.2023    1940    eselyanina    0       

1 февраля стартует конкурс корпоративной автоматизации «1C:Проект года» по итогам 2022 года

Новость ИТ-новость Конкурс

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

23.01.2023    1909    ЕленаЧерепнева    0       

В 1С:УНФ 3.0 реализована поддержка Единого налогового платежа

Новость 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 ИТ-новость Новый релиз

1С:УНФ предназначена для ведения управленческого учета, однако в самой последней версии конфигурации пользователям будет доступна возможность проведения расчетов через Единый налоговый счет согласно последним требованиям ФНС.

20.01.2023    2648    ЕленаЧерепнева    0       

Новые возможности для управления сеансами пользователей в 8.3.24

Новость Платформа 1С v8.3 Зазеркалье ИТ-новость

Фирма «1С» анонсировала возможность завершать собственные сеансы, мешающие войти в информационную базу, для пользователей без административных прав.

20.01.2023    2440    ЕленаЧерепнева    16       

25 января состоится вебинар-дискуссия для аналитиков и руководителей проектов

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Бизнес-аналитик Руководитель проекта

25 января Ирина Гертовская и коллеги по цеху встретятся в онлайне, чтобы обсудить, как правильно определять границы проекта.

19.01.2023    3506    dklimchuk    0       

1Ci Partner Summit 2023: Сфокусируйтесь на главном!

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

2 февраля 2023 года 1C International приглашает всех партнеров 1Ci и фирмы «1С» встретиться в онлайне и обсудить последние новости о продуктах, региональных тенденциях и успешном опыте коллег.

19.01.2023    1953    vikad    3       

Фирма «1С» анонсировала выход нового продукта для автоматизации курьерской доставки

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

Новым решением будет заниматься компания «1С-БСЛ» – совместное предприятие «Бизнес Солюшинс Лаб» (BSL) и фирмы «1С». Предполагается, что пользователи прикладных решений 1С смогут использовать продукт «1С-БСЛ» уже в 2023 году.

18.01.2023    2244    ЕленаЧерепнева    3       

План-фактный анализ: кому он нужен и как его провести

Новость Инфостарт ФинОфис Бухгалтерский учет Бухгалтер

Финансистов часто спрашивают: где прибыль и откуда убытки? Дать конкретные ответы на такие вопросы нелегко, если не использовать план-фактный анализ.

18.01.2023    4019    user1816563    14       

Ближайшие курсы по программированию от Инфостарта

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость

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

17.01.2023    3215    dklimchuk    0       

Международная версия 1С:Документооборот КОРП обновлена до редакции 3.0

Новость 1С:Документооборот ИТ-новость Конфигурация

Конфигурация «1С:Документооборот КОРП (русский и английский интерфейс)» теперь доступна в третьей редакции. Информационное письмо с описанием условий перехода и поддержки предыдущей версии опубликовано на сайте «1С».

17.01.2023    3894    ЕленаЧерепнева    3