Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Интегратор по CRM решениям - АКАМ
Интегратор CRM систем
+7-495-481-60-08
+7-495-481-60-08
E-mail
sale@akam.ru
Адрес
Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
Режим работы
Пн. – Пт.: с 9:30 до 18:00
Решения
  • АКАМ:Портал, B2B кабинеты
  • Разработки АКАМ
  • Интеграции и ИИ
  • Типовые решения 1C:CRM
Услуги
  • Разработка на 1С:Предприятие.Элемент
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Интеграция CRM
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
  • Сервис 1С:КП Отраслевой
Кейсы
Блог
Компания
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
    • Услуги
    • Решения АКАМ
    • 1С:CRM
    • 1С:Предприятие, лицензии
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
Интегратор по CRM решениям - АКАМ
Решения
  • АКАМ:Портал, B2B кабинеты
  • Разработки АКАМ
  • Интеграции и ИИ
  • Типовые решения 1C:CRM
Услуги
  • Разработка на 1С:Предприятие.Элемент
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Интеграция CRM
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
  • Сервис 1С:КП Отраслевой
Кейсы
Блог
Компания
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
    +7-495-481-60-08
    +7-495-481-60-08
    E-mail
    sale@akam.ru
    Адрес
    Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
    Режим работы
    Пн. – Пт.: с 9:30 до 18:00
    Интегратор по CRM решениям - АКАМ
    Решения
    • АКАМ:Портал, B2B кабинеты
    • Разработки АКАМ
    • Интеграции и ИИ
    • Типовые решения 1C:CRM
    Услуги
    • Разработка на 1С:Предприятие.Элемент
    • Обследование CRM-систем
    • Внедрение CRM-систем
    • Интеграция CRM
    • Корпоративное сопровождение 1C:CRM
    • Настройка Интеграции 1С-Рарус с телефонией
    • Сервис 1С:КП Отраслевой
    Кейсы
    Блог
    Компания
    • Вакансии
    • Сертификаты
    • Новости
    • Цены
    • Отзывы
    • Реквизиты
    • Контакты, офисы
    Контакты
      +7-495-481-60-08
      +7-495-481-60-08
      E-mail
      sale@akam.ru
      Адрес
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      Режим работы
      Пн. – Пт.: с 9:30 до 18:00
      Интегратор по CRM решениям - АКАМ
      Разработка
      B2B-кабинетов
      Телефоны
      +7-495-481-60-08
      E-mail
      sale@akam.ru
      Адрес
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      Режим работы
      Пн. – Пт.: с 9:30 до 18:00
      Интегратор по CRM решениям - АКАМ
      • Решения
        • Решения
        • АКАМ:Портал, B2B кабинеты
        • Разработки АКАМ
        • Интеграции и ИИ
        • Типовые решения 1C:CRM
      • Услуги
        • Услуги
        • Разработка на 1С:Предприятие.Элемент
        • Обследование CRM-систем
        • Внедрение CRM-систем
        • Интеграция CRM
        • Корпоративное сопровождение 1C:CRM
        • Настройка Интеграции 1С-Рарус с телефонией
        • Сервис 1С:КП Отраслевой
      • Кейсы
      • Блог
      • Компания
        • Компания
        • Вакансии
        • Сертификаты
        • Новости
        • Цены
          • Цены
          • Услуги
          • Решения АКАМ
          • 1С:CRM
          • 1С:Предприятие, лицензии
        • Отзывы
        • Реквизиты
        • Контакты, офисы
      • Контакты
      • +7-495-481-60-08
        • Телефоны
        • +7-495-481-60-08
      • Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      • sale@akam.ru
      • Пн. – Пт.: с 9:30 до 18:00
      Главная
      —
      Статьи
      —
      1С:Предприятие.Элемент
      —Разработка на «1С:Элемент»: от теории к первому приложению

      Разработка на «1С:Элемент»: от теории к первому приложению

      Автор
      Хрипунов Константин, Биктимирова Софья
      Дата публикации:
      20.05.2026

      Введение: Новая эра в экосистеме 1С

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

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

      Компания АКАМ уже несколько лет успешно применяет этот стек технологий для внедрения B2B-порталов у своих клиентов. Готовые решения демонстрируют стабильную работу и высокую отзывчивость, подтверждая эффективность выбранного архитектурного подхода.

      Среда разработки: Где и как работать?

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

      Скачивать среду разработки 1С:Элемент не нужно — доступ открывается после регистрации на портале 1cmycloud.com. В панели управления создаётся новое приложение, и среда запускается одной кнопкой. Разработчик получает редактор кода с подсветкой синтаксиса, визуальный конструктор интерфейсов, встроенную систему контроля версий Git. Описание интерфейсов ведётся в формате YAML, что делает структуру читаемой и удобной для версионирования.

      Доступ к технологии

      1. Для начала работы на 1С:Элемент необходимо перейти на портал 1cmycloud.com и нажать кнопку «Попробовать».

      2. Система запросит ввод контактных данных: ФИО, адрес электронной почты и номер мобильного телефона. Также потребуется указать цель использования технологии, например, для обучения или создания коммерческого продукта.

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

      4. Далее следует войти в систему, используя номер телефона и полученный код. При первом входе система потребует сменить временный пароль на постоянный и подтвердить адрес электронной почты с помощью кода, отправленного на номер телефона.

      5. После потребуется подтвердить контакт – нужно будет вписать код, который придет на почту, и нажать подтвердить.

      6. После успешной смены пароля и подтверждения контактов пользователь попадает в панель управления. Этот графический интерфейс предназначен для администраторов и разработчиков, позволяя настраивать сервер, создавать приложения и управлять пользователями.

      Как начать разработку: Пошаговый алгоритм

      Как начать разработку на 1С:Элемент» — этот вопрос возникает у каждого, кто впервые открывает облачную IDE. Весь процесс занимает несколько минут.

      Создание первого проекта

      Для старта необходимо нажать кнопку «+ Новое приложение».

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

      Для ознакомления с технологией оптимальным выбором является пункт «Из проекта» → «Новый проект».

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

      Далее заполняются обязательные поля: выбирается встроенный язык (Русский), пространство, поставщик проекта, имя приложения (уникальный идентификатор), представление (видимое название), имя поставщика и версия проекта.

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

      После нажатия кнопки «Создать» запись о новом приложении появляется в общем списке. Для перехода к программированию необходимо нажать кнопку «Разработать» в строке созданного приложения.

      Это действие открывает веб-среду разработки (IDE) в новой вкладке браузера, где загружается контекст выбранного проекта. Пользователь получает полный доступ к дереву метаданных, редактору кода и конструктору интерфейсов. Все изменения, вносимые в этом режиме, сохраняются в черновом варианте до момента явной публикации версии на сервер. Более подробно с концепцией проектов и версий можно ознакомиться в официальной документации.

      Обзор интерфейса: элементы управления, свойства, модель данных

      Открывшаяся среда разработки представляет собой целостное рабочее пространство, разделенное на функциональные зоны:

      • Слева расположен Навигатор проекта — древовидная структура всех объектов метаданных: подсистем, справочников, документов, перечислений, регистров и форм. Выделение любого объекта в дереве раскрывает его содержимое и делает доступным для редактирования.
      • Справа находится Панель свойств, которая динамически меняется в зависимости от выбранного элемента. Здесь настраиваются атрибуты объектов: типы данных, синонимы, видимость, обязательность заполнения и параметры отображения без написания программного кода.
      • Центральную часть экрана занимает рабочий редактор. При выборе формы открывается визуальный конструктор интерфейсов. Разработчик может перетаскивать готовые UI-компоненты (таблицы, поля ввода, кнопки, диаграммы) на холст формы, менять их размер и взаимное расположение. При выборе модуля объекта открывается текстовый редактор кода с поддержкой статической типизации, подсветкой синтаксиса и автодополнением. Особое внимание уделено механизму литеральных запросов, которые позволяют работать с данными напрямую в теле метода, используя контекстные переменные.

      Практика: Пример создания простого элемента

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

      Для начала нужно повторить шаги описанные в предыдущем разделе (Создание первого проекта).

      Создание справочников

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

      1. Наведите мышку на подсистему Основное и нажмите на знак плюса.

      2. В открывшемся окне выберите элемент проекта Справочник.

      3. Задайте имя справочника — Проекты. По умолчанию справочник будет иметь один реквизит — Наименование.

      4. В группе свойств Интерфейс ⟶ Список укажите представление и иконку для команды открытия стандартной формы списка проектов.

      Аналогичным образом создайте справочник Задачи для хранения информации о задачах. Добавьте к справочнику описанные ниже реквизиты.

      Реквизит «Код»

      Чтобы создать новый реквизит, разверните структуру справочника и нажмите на знак плюса в разделе Реквизиты. В открывшемся меню выберите стандартный реквизит Код.

      Реквизит «Приоритет»

      Добавьте классификацию задач по степени важности. Для этого выполните следующие действия:

      1. К подсистеме Основное добавьте новый элемент проекта вида Перечисление. Укажите его имя — ПриоритетЗадачи.

      2. Добавьте к перечислению следующие элементы:

      • Высокий,
      • Средний,
      • Низкий.

      3. Выделите элемент Средний, чтобы открыть для него панель свойств. Установите значение свойства ПоУмолчанию как Истина.

      4. Перейдите к справочнику Задачи и создайте для него реквизит Приоритет.

      5. В панели свойств реквизита Приоритет для свойства Тип укажите значение ПриоритетЗадачи.

      Реквизит «СтатусЗадачи»

      Добавьте возможность указать статус выполнения задачи. Для этого выполните следующие действия:

      1. К подсистеме Основное добавьте перечисление СтатусЗадачи со следующими элементами:

      • Новая — выберите как значение по умолчанию,
      • НаВыполнении,
      • Закрыта.

      2. Перейдите к справочнику Задачи и создайте для него новый реквизит с именем СтатусЗадачи и типом данных СтатусЗадачи.

      Реквизит «Проект»

      Так как все задачи должны выполняться в рамках какого-либо проекта, добавьте к справочнику Задачи новый реквизит Проект с типом данных Проекты.Ссылка | Неопределено.

      Реквизит «Описание»

      Добавьте реквизит Описание типа Строка, в котором будет храниться подробное описание задачи. В панели свойств реквизита установите значение свойства Многострочная как Истина.

      Реквизит «СрокВыполнения»

      Добавьте к справочнику Задачи реквизит с именем СрокВыполнения и типом данных Момент.

      Настройка интерфейса

      Добавьте к справочнику Задачи форму для отображения списка задач:

      1. Нажмите на знак плюса рядом с именем справочника и выберите ФормаСписка в открывшемся окне.

      2. Для формы будет сгенерировано имя по умолчанию — ЗадачиФормаСписка.

      3. Откройте панель свойств справочника и в группе Интерфейс ⟶ Список укажите представление и иконку для команды открытия формы списка задач.

      4. Выделите форму в навигаторе проекта, чтобы открыть ее в редакторе компонентов интерфейса.

      5. Раскройте дерево компонентов формы, перейдите к компоненту ОсновнаяТаблица и удалите предпоследнюю колонку таблицы — Описание.

      6. Измените отображение колонки Приоритет:

      1. В панели свойств колонки измените значение свойства Вид на Значок, чтобы отобразить значение в колонке в виде значка.

      2. Сделайте значки в колонке цветными. Цвет значка будет зависеть от значения перечисления ПриоритетЗадачи.

      • Создайте модуль перечисления ПриоритетЗадачи. Для этого нажмите на знак плюса рядом с именем перечисления и выберите пункт Модуль.
      • В модуле перечисления создайте метод ПолучитьЦвет(). Укажите для него аннотацию видимости @ВПодсистеме, чтобы метод был доступен в других модулях подсистемы.
      • Модуль перечисления «ПриоритетЗадачи»

      @ВПодсистеме
      метод ПолучитьЦвет(): Цвет
      выбор этот
      когда Высокий
      возврат Цвета.Красный
      когда Средний
      возврат Цвета.Желтый
      когда Низкий
      возврат Цвета.Зеленый
      иначе
      возврат Цвета.Зеленый
      ;
      ;

      • В дереве компонентов формы ЗадачиФормаСписка выделите колонку Приоритет. В свойстве Цвет введите выражение ДанныеСтроки.Данные.Приоритет.ПолучитьЦвет().

      Создание форма объекта для справочника «Задачи»

      Добавьте к справочнику Задачи форму для создания и редактирования отдельной задачи:

      1. Нажмите на знак плюса рядом с именем справочника и выберите ФормаОбъекта в открывшемся окне.

      2. Для формы будет сгенерировано имя по умолчанию — ЗадачиФормаОбъекта.

      Настройка внешнего вида формы:

      1. Выделите форму в навигаторе проекта, чтобы открыть ее в редакторе компонентов интерфейса.

      2. Раскройте дерево компонентов формы и удалите поле ввода Код из шаблона формы. Код задачи генерируется автоматически, и пользователю не требуется вводить его вручную.

      Добавление форм в клиентское приложение

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

      Вы также можете самостоятельно добавить необходимые команды к приложению, например, чтобы расположить их в нужном вам порядке. Для этого выполните следующие действия:

      1. Перейдите в редактор компонента Приложение. Добавьте ФрагментКомандногоИнтерфейса в командный интерфейс панели навигации.

      2. К элементам фрагмента командного интерфейса добавьте команду для открытия списка задач: Задачи.ОткрытьСписок.

      3. Добавьте еще одну команду для открытия списка проектов: Проекты.ОткрытьСписок.

      4. Измените оформление приложения, чтобы форма списка задач отображалась на белом фоне. Для этого в дереве компонентов выберите СтандартноеКлиентскоеПриложениеСРазделами и задайте для свойства ОсобоеОформлениеПервогоРаздела значение Ложь.

      Запуск приложения

      Чтобы запустить приложение, выберите Открыть приложение в выпадающем меню Запуск и публикация или нажмите Ctrl+F5.

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

      1. В приложении на вкладке Проекты создайте один или несколько тестовых проектов.

      2. На вкладке Задачи добавьте задачи для каждого проекта.

      Готово! Вы создали простой «Планировщик задач».

      Если вы хотите глубже изучить технологию, зарегистрируйтесь на сайте 1cmycloud.com. Там вам будут доступны инструкции, демо-приложения и готовые библиотеки для быстрого старта. А для прохождения нашего собственного курса по разработке на 1С:Элемент — пишите нам!

      ИИ в разработке на 1С:Элемент

      В этой статье мы не можем обойти тему вайбкодинга с использованием искусственного интеллекта.

      Мы протестировали ИИ для разработки на 1С:Элемент в популярных языковых моделях — Qwen, DeepSeek и GigaChat. Результат оказался неудачным: все они выдали ответы, ориентированные на классическую платформу 1С.

      Пример промта по задаче выше

      у меня есть модуль перечисления ПриоритетЗадачи.
      В модуле перечисления создай код для метода ПолучитьЦвет(). Укажи для него аннотацию видимости @ВПодсистеме, чтобы метод был доступен в других модулях подсистемы.
      #язык программирования 1С:Предприятие.Элемент
      Ниже представлены выдержки из рассуждений моделей.

      GigaChat

      Запрос касается разработки программного кода на встроенном языке системы
      "1С:Предприятие" для модуля перечисления с названием "ПриоритетЗадачи". Мне нужно создать метод с именем "ПолучитьЦвет()", который будет возвращать определенный цвет в зависимости от выбранного значения приоритета задачи.

      DeepSeek

      Нужно написать на языке 1С:Предприятие. Перечисление "ПриоритетЗадачи".
      Предположительно, у перечисления есть значения (например, Высокий, Средний, Низкий) и для каждого значения нужно вернуть цвет (возможно, строковое представление цвета или какой-то код).

      Qwen

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

      Фирма 1С активно работает по задаче развития ИИ. Уже сейчас в среде разработки 1С:EDT можно бесплатно попробовать ИИ-помощник для написания кода 1С:Напарник. А мы будем ждать, когда такой же помощник будем нам помогать в написании кода на 1С:Элемент.

      Назад к списку
      • 1С:Предприятие.Элемент 16
      • Интеграции 9
      • Искусственный интеллект AI 3
      • Методики 25
      • Обучение 18
      • Отрасли 3
      • Переход на 1C:CRM 13
      • Программирование 14
      • Решения АКАМ 27
      • Юридические 3
      CRM Администрирование Оптимизация Печатные формы Проекты Торги Управление задолженностью Учёт
      Страницы, которые просматривают сейчас
      Кейс по внедрению 1С:CRM. Модуль для 1С:ERP и 1С:КА2 для ТД "ТУЛА-СТАЛЬ" Реализация комплексного проекта по импортозамещению иностранной CRM-системы на решение российского производства 1С:CRM. Кейс по внедрению 1С:CRM КОРП для ПожСтандарт Тендеры, как канал лидогенерации Кейс по внедрению 1С:CRM. Модуль для 1С:ERP и 1С:КА2 для ВОРКСИТИ ООО (Подружка Ру)
      Подписывайтесь
      на новости и акции
      О компании
      Вакансии
      Отзывы
      Сертификаты
      Новости
      Реквизиты
      Цены
      Контакты
      Типовые решения
      АКАМ:Портал
      1С:CRM ПРОФ
      1C:CRM КОРП
      АКАМ:Инвестиционные проекты
      АКАМ:Торги (TRM)
      АКАМ: Управление задолженностью
      Услуги
      Разработка на 1С:Предприятие.Элемент
      Обследование CRM-систем
      Внедрение CRM-систем
      Интеграция CRM
      Корпоративное сопровождение 1C:CRM
      Настройка Интеграции 1С-Рарус с телефонией
      Сервис 1С:КП Отраслевой
      Обследование CRM систем
      Внедрение 1C:CRM
      Настройка Интеграции с телефонией
      Корпоративное сопровождение 1C:CRM
      Разработка корпоративных порталов
      Клиенты и кейсы
      Статьи
      Акции
      +7-495-481-60-08
      +7-495-481-60-08
      E-mail
      sale@akam.ru
      Адрес
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      Режим работы
      Пн. – Пт.: с 9:30 до 18:00
      sale@akam.ru
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      © 2026 Интегратор по CRM решениям - АКАМ
      Политика конфиденциальности
      Версия для слабовидящих
      Наш сайт использует cookies. Продолжая им пользоваться, вы соглашаетесь на обработку персональных данных в соответствии с политикой Ок