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

27.09.2021      106316

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

См. также

Таймлист – сервис для расшифровки и автопротоколирования совещаний и встреч получил обновления

Новость

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

вчера в 16:00    170    AnastasiaKl    0       

1

Рассказываем о докладах секции «Кейсы крупных компаний»

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

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

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

1

«Библиотека стандартных подсистем» – курс для начинающих 1С-программистов

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

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

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

1

«1С:Корпорация» расширяется: новые лицензии и новые продукты в составе поставки

Новость

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

вчера в 10:04    178    ЕленаЧерепнева    0       

1

16 мая состоится бесплатный вебинар «Тонкости работы с Infostart Toolkit»

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

16 мая вместе с разработчиком решения Евгением Люлюком погрузимся в тонкости работы с Infostart Toolkit. Если вы хотите знать больше о неявных возможностях решения – присоединяйтесь.

07.05.2024    261    user997184    0       

1

Новый эксперимент по маркировке: бакалейная продукция

Новость ИТ-Новость Маркировка

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

07.05.2024    276    user1915669    0       

1

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

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

В расписании представлены активности шести тематических секций для аналитиков и руководителей проектов. Расписание составлено так, чтобы участники смогли построить удобный маршрут: куда пойти, какой доклад или мастер-класс посетить.

06.05.2024    511    eselyanina    0       

16

Не Документооборот, а Документооборотище: итоги форума пользователей 1С:ДО

Новость 1С:Документооборот ИТ-Новость

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

06.05.2024    376    ЕленаЧерепнева    6       

2

Abedyabka – партнер конференции «Анализ и Управление в ИТ-проектах», отвечающий за игровой досуг участников

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

Головоломки, конструкторы, пазлы и загадки – все эти развлечения для хорошего настроения и «прокачки» мозговой активности вы найдете у стенда компании Abedyabka. Игровой ассортимент подойдет для детей и взрослых.

06.05.2024    280    AnastasiaKl    0       

1

1С:Управление образования 2.0: новые возможности и условия поддержки версии 1.0

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

Опубликована конфигурация 1С:Управление образования 2.0. Продукт позволяет консолидировать данные об инфраструктуре подведомственных образовательных организаций и предназначен для органов управления регионального и муниципального уровня.

06.05.2024    385    ЕленаЧерепнева    0       

1

Записывайтесь на курс для 1С-программистов по разработке запросов и отчетов

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

14 мая стартует онлайн-интенсив «1C:Предприятие для программистов: Запросы и отчеты». На курсе мы займемся изучением языка запросов, возможностей системы компоновки данных и получим практические навыки по разработке запросов и отчетов.

06.05.2024    393    AnastasiaKl    0       

15

Контекстные обсуждения в 1С 8.3.27: показать все, что скрыто

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

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

03.05.2024    814    ЕленаЧерепнева    0       

1

1С-Отчетность: дистанционный перевыпуск сертификата УЦ ФНС и бесплатный ЛК

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

В сервисе 1С-Отчетность появилась функциональность дистанционного перевыпуска сертификата УЦ ФНС для руководителя организации. Также продлевается бесплатное использование облачного «Личного кабинета» для контроля отчетности всех инфобаз компании.

03.05.2024    586    ЕленаЧерепнева    3       

1

Издательство МИФ дарит участникам конференции «Анализ & Управление в ИТ-проектах» промокод на скидку 10%

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

Издательство МИФ – официальный партнер конференции «Анализ & Управление в ИТ-проектах». Это значит, что на конференции можно будет потрогать, посмотреть и купить книги об управлении, тайм-менеджменте и бизнесе

02.05.2024    637    user997184    0       

15

Росстат обновил правила заполнения отчета по основным показателям деятельности малого бизнеса

Новость ИТ-Новость Отчетность

С 10 апреля 2024 года изменились правила заполнения отчета в Росстат по форме №ПМ «Сведения об основных показателях деятельности малого предприятия». Сама форма осталась прежней.

02.05.2024    593    user1915669    0       

2

Онлайн-курс «Автоматизированное тестирование в 1С»: старт 6 мая

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

До старта курса по автоматизированному тестированию в 1С осталось 4 дня. Количество мест на тариф с обратной связью от преподавателя – ограничено. Успейте записаться!

02.05.2024    743    AnastasiaKl    0       

2

MAKER: экономьте время на составлении ТЗ и визуализации интерфейса при разработке в 1С «с нуля»

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

MAKER – это первый онлайн-сервис для прототипирования, разработанный специально для 1С. Позволяет быстро создать прототип будущей системы или её отдельной функции. Попробуйте сервис MAKER для прототипирования и генерации ТЗ бесплатно

02.05.2024    3254    vikad    0       

27

Купите участие в конференции «Анализ и Управление в ИТ-проектах 2024» до повышения цен

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

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

28.04.2024    1134    user997184    0       

16

Новый комплект для сметчиков и проектировщиков – «1С:Смета и Renga Professional»

Новость Строительство

Фирма «1С» выпустила новый комплект решений с расширенной функциональностью для выпуска и хранения сметной документации, а также автоматизации составления и расчета сметы на основе цифровой информационной модели (ЦИМ) объекта.

27.04.2024    918    ЕленаЧерепнева    0       

3

Разработка прикладных решений с помощью Библиотеки стандартных подсистем: курс по 1С-программированию

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

15 мая стартует онлайн-курс «1С: Библиотека стандартных подсистем для начинающих». На курсе мы будем изучать инструментарий разработчика и создавать прикладные решения на основе Библиотеки стандартных подсистем (БСП).

24.04.2024    2730    AnastasiaKl    0       

16

Знакомимся с модератором секции «Открытый микрофон» и продолжаем прием заявок

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

Секция «Открытый микрофон» обрела своего модератора – им стала постоянный докладчик конференций Инфостарт, Елена Дуюн. Знакомимся с Еленой поближе и напоминаем, как подать заявку на доклад для «Открытого микрофона», если вы еще этого не сделали.

23.04.2024    1050    user997184    0       

16

Что будем осваивать в мае: онлайн-курс «1C:Предприятие для программистов: Запросы и отчеты»

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

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

23.04.2024    1223    user997184    2       

16

Вышла 1С:Предприятие 8.3.25: в новом релизе платформы 55 доработок и 9 оптимизаций

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

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

23.04.2024    7456    ЕленаЧерепнева    3       

4

3 главных причины участвовать в конференции «Анализ и Управление в ИТ-проектах» по VIP-пакету

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

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

22.04.2024    1317    user997184    0       

17