Что такое технология 1С:Предприятие.Элемент и как её можно развернуть?

Программист 1С:Элемент IT и автоматизация бизнеса
← На главную

Давайте подробно разберем, что представляет собой технология «1С:Предприятие.Элемент», каковы ее ключевые особенности, чем она отличается от традиционной платформы «1С:Предприятие 8» и какие существуют варианты ее развертывания.

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

Основные концепции 1С:Предприятие.Элемент

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

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

Архитектура и варианты развертывания

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

Рассмотрим эти варианты подробнее:

  1. Облачное развертывание (Cloud Native): Предпочитаемый вариант, как отмечают в обсуждении, — это использование серверов фирмы «1С». В этом случае вся инфраструктура и поддержка обеспечиваются «1С», что упрощает запуск и сопровождение приложений. Это идеальный вариант для компаний, которые не хотят управлять собственной серверной инфраструктурой.
  2. Локальное развертывание (On-premise): Если вы хотите максимальный контроль над данными и инфраструктурой, вы можете развернуть приложения «1С:Предприятие.Элемент» на своих собственных серверах. Мы выясняем, что локальное развертывание поддерживает работу на операционных системах Linux и Windows. В качестве систем управления базами данных (СУБД) могут использоваться MSSQL и PostgreSQL. Кроме того, локальная инсталляция сервера предоставляет возможность работы даже без постоянного подключения к интернету, что критически важно для некоторых видов бизнеса.

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

Среда разработки и язык программирования

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

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

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

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

Интерфейс и Low-code подход

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

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

Статус, лицензирование и стоимость

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

  1. Выход из бета-версии: «1С:Предприятие.Элемент» вышла из статуса «бета» в финальную версию 7.0 с 28 февраля 2025 года. Также анонсирована и выпущена версия 9.0 (27 февраля 2026 года), что говорит об активном развитии продукта.
  2. Бесплатное тестирование: Во время бета-тестирования в облачном варианте технология предоставлялась бесплатно, что позволяло разработчикам и компаниям ознакомиться с ней без первоначальных затрат.
  3. Стоимость локальной лицензии (on-premise): Как нам сообщают в обсуждении, годовая лицензия на сервер для локального использования (on-premise) составляет 75 000 рублей. Это важное уточнение для тех, кто планирует развертывать решение на своих мощностях. Также возможна выдача локальной инсталляции сервера под проект с заключением отдельного соглашения, что может быть актуально для крупных внедрений.
  4. Стоимость облачного использования: Для облачного использования предусмотрены различные тарифные планы. Стоимость может начинаться от 500 рублей в месяц. Тарификация обычно зависит от нескольких параметров, таких как количество приложений, число посетителей или пользователей, объем хранимых данных и используемого дискового пространства. Доступны также дополнительные пакеты услуг, что позволяет подобрать тариф, оптимально соответствующий потребностям вашего проекта.

Примеры использования и перспективы развития

«1С:Предприятие.Элемент» — это не просто теоретическая концепция, на её базе уже созданы и успешно функционируют реальные продукты и сервисы. Мы можем убедиться в этом, посмотрев на следующие примеры:

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

← На главную