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

27.09.2021      106586

Технология «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 11 27.09.21 12:10 Сейчас в теме
методы есть, классов нет. думал классы будут...
13. Baronello 1 10.11.21 16:20 Сейчас в теме
(3)
В списке слева конфигуратора "Мероприятия" разве не будут классом?
4. user1146461 27.09.21 12:37 Сейчас в теме
5. Hatson 530 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 538 30.09.21 10:34 Сейчас в теме
(8) это все в сторону PaaS. Возможность разрабатывать без привязки к девайсу и месторасположению. Но было бы круто если такой инстанс в качестве веб публикации можно было развернуть у себя локально.
11. olegmixeev6638 12.10.21 01:37 Сейчас в теме
10. gorakh 26 04.10.21 14:57 Сейчас в теме
Ждем ЕРП на "Элементе"? Точнее ее фунциональность разрезанную на части.
12. DmitrySinichnikov 291 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С вникнуть в элемент будет сильно проще, чем зайти в тот же юнити.
Оставьте свое сообщение

См. также

Новые возможности и примеры применения Таймлист: приглашаем на бесплатный вебинар 27 июня

Новость

27 июня в 11:00 мск на Инфостарте состоится бесплатный вебинар о применении решения Таймлист для расшифровки и автопротоколирования в разных областях бизнеса. Спикер вебинара – ведущий российский эксперт по тайм-менеджменту Глеб Архангельский.

сегодня в 13:04    126    vikad    0       

15

1С:Смета ТИМ КОРП: новое решение для работы с информационными моделями в 1С

Новость

Фирма «1С» сообщила о начале продаж продукта 1С:Предприятие 8. Смета ТИМ КОРП. Эта конфигурация позволяет работать со сметами в рамках автоматизированных систем проектирования, построенных на технологии информационного моделирования.

сегодня в 10:11    89    ЕленаЧерепнева    0       

1

1С:Предприятие 8.3.27: новые оптимизации для технологической платформы

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

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

вчера в 11:00    1310    ЕленаЧерепнева    0       

2

Время прокачаться в интеграции: запись на онлайн-курс по обмену данными уже открыта!

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

25 июня на Инфостарте стартует базовый онлайн-курс по обмену данными в 1С под руководством Николая Бондаренко. Участники изучат интеграционные возможности 1С и на практике освоят различные варианты обменов.

11.06.2024    362    dklimchuk    0       

15

Новые соглашения фирмы «1С» с крупным бизнесом и с субъектами Российской Федерации

Новость Нуралиев Образование

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

10.06.2024    390    ЕленаЧерепнева    0       

4

Розничные продажи баночного и бутылочного пива: новые правила маркировки в УНФ и Рознице 3.0

Новость 1С:Розница 3.0 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Маркировка

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

07.06.2024    845    ЕленаЧерепнева    0       

1

5 дней до повышения стоимости билетов на INFOSTART TECH EVENT 2024

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

Команда Инфостарт уже вовсю готовится к ежегодной масштабной конференции – INFOSTART TECH EVENT. Пока детали программы в разработке, но мы можем поделиться неизменными фишками и преимуществами мероприятия.

06.06.2024    1106    AnastasiaKl    0       

15

Базовый курс по бухучету: теперь с новыми ФСБУ

Новость 1С:Бухгалтерия 3.0 Бухучет Обучение

В актуальной версии курса «Ведение бухгалтерского учета в 1С:Предприятие 8» рассмотрены особенности учета по новым ФСБУ, а также учтены другие изменения в законодательстве. До 1 июля курс можно приобрести по старой цене.

06.06.2024    602    ЕленаЧерепнева    0       

1

1С на Pangolin: еще одна сборка PostgreSQL для 1С:Предприятие

Новость PostgreSQL

Фирма «1С» опубликовала пресс-релиз о сотрудничестве с компанией СберТех, в котором говорится о совместимости технологической платформы 1С:Предприятие и системы управления базами данных корпоративного уровня – Platform V Pangolin.

05.06.2024    738    ЕленаЧерепнева    0       

1

«Анализ и Управление в ИТ-проектах 2024»: конференция завершена

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

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

04.06.2024    2308    AnastasiaKl    283       

19

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

Новость Образование

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

04.06.2024    2160    ЕленаЧерепнева    0       

6

Бесплатный вебинар о цифровых помощниках PIX RPA и их применении в 1С уже через неделю

Новость Искусственный интеллект

Во вторник, 11 июня в 11:00 мск на Инфостарте состоится бесплатный вебинар о платформе PIX RPA и ее возможностях. Мы рассмотрим кейсы применения программных роботов RPA в разных отраслях и прямо на вебинаре создадим робота для решения задачи в 1С!

03.06.2024    1140    vikad    0       

16

Изменения по налогам для бизнеса с 2025 года: прибыль, НДПИ, применение УСН

Новость Налог на прибыль УСН ИТ-Новость Налоги

С 1 января 2025 года ожидаются важные изменения по налогам для бизнеса: прибыли и НДПИ. А также изменятся правила применения УСН. Законопроект Минфина уже одобрен Правительством РФ и передан в Госдуму.

03.06.2024    778    user1915669    0       

1

Новая 1С:Касса 4.0.12 с групповой печатью чеков коррекции

Новость Новый релиз

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

03.06.2024    724    ЕленаЧерепнева    2       

1

В объективе – INFOSTART: сделай лучшее фото и получи бесплатный билет на следующую конференцию

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

Любите делать фотографии? Умеете ловить яркие моменты? Тогда традиционный фотоконкурс на конференции «Анализ и Управление в ИТ-проектах» – именно для вас!

30.05.2024    1215    AnastasiaKl    1       

1

Об 1С:РКЛ по-взрослому: зачем покупать поддержку на платформу КОРП

Новость

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

29.05.2024    1333    ЕленаЧерепнева    0       

2

1С:Предприятие 8.3.27 позволит хранить данные Дата акселератора на диске

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

Фирма «1С» продолжает развивать свое решение для хранения данных In memory DB. Благодаря возможности постоянного хранения данных на диске в релизе 8.3.27 работа Дата акселератора с большими объемами аналитической информации станет более стабильной.

29.05.2024    1395    ЕленаЧерепнева    2       

2

Навигация по программе конференции: как сделать ваш визит максимально продуктивным

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

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

28.05.2024    1464    AnastasiaKl    1       

2

Подводим итоги конкурса на лучший кейс для баттла аналитиков

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

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

28.05.2024    1140    user997184    1       

3

Открытый микрофон – секция для молодых талантов конференции «Анализ и Управление в ИТ-проектах»

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

Секция «Открытый микрофон» на конференции «Анализ и Управление в ИТ-проектах» – ваш шанс поделиться своим опытом и попробовать себя в качестве спикера!

28.05.2024    1052    AnastasiaKl    0       

2

С 1 июля изменятся цены на продукты 1С для среднего и крупного бизнеса

Новость

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

28.05.2024    3128    ЕленаЧерепнева    3       

17

ТерраЛинк – партнер конференции «Анализ и Управление в ИТ-проектах»

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

Следующий партнер конференции, о котором мы хотим рассказать – компания «ТерраЛинк». Организация входит в ТОП-100 российских ИТ-компаний и в список крупнейших поставщиков ИТ-услуг.

27.05.2024    947    AnastasiaKl    0       

1

Wazzup – партнер конференции «Анализ и Управление в ИТ-проектах 2024»

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

Еще один партнер аналитической конференции Инфостарт – компания Wazzup. Команда Wazzup привезет с собой вкусняшки, которые обязательно поднимут настроение участников. А также выступит с докладом в секции «Кейсы крупных компаний».

24.05.2024    1025    eselyanina    0       

16

Таймлист – партнер конференции «Анализ и Управление в ИТ-проектах 2024»

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

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

23.05.2024    1157    eselyanina    0       

18

Собираетесь на конференцию «Анализ и Управление в ИТ-проектах»? Не забудьте ноутбук!

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

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

23.05.2024    1196    user997184    0       

1