Smart1Spec Документация
Studio
СправочникАналитикРазработчик 1С

Intent → «Конструктор»

Вкладка «Конструктор» этапа Intent — редактор манифеста формы, карточки фильтров, страниц и команд, предпросмотр обычной и управляемой формы.

Перед чтением

На этой странице

«Конструктор» — первая вкладка этапа Intent. Здесь описывают замысел формы обработки или отчёта текстом-манифестом: какие на форме фильтры, страницы и команды. Studio сразу показывает, как такая форма могла бы выглядеть.

Назначение#

Вкладка помогает договориться о форме до того, как писать код: аналитик описывает фильтры, области вывода и команды, разработчик видит предпросмотр и черновую разметку. Ключи и типы манифеста описаны в Манифест Intent: ключи и типы.

Когда доступна#

  • Вкладка открывается на этапе Intent, когда в проекте открыт файл. Галочка перед названием вкладки стоит всегда.
  • Если файл загружен с компьютера, над вкладкой может стоять плашка «Модель неполная». Это не ошибка загрузки: Конструктор показывает рабочий шаблон, а не полную копию формы загруженного файла. Исходники на этапе Source доступны и собираются как обычно.

Элементы вкладки#

ЭлементГдеЧто делает
Редактор манифеста (карточка с подсказкой «Ctrl+Space · клик по превью → строка»)слева вверхутекст манифеста с подсветкой и подсказками по Ctrl+Space; внизу — позиция курсора и кнопка копирования. Подпись карточки в интерфейсе содержит служебное имя — на работу не влияет
«Применить манифест»под редакторомперестраивает предпросмотр формы по тексту манифеста
«Демо»под редакторомзаменяет текст манифеста готовым примером «АнализПродаж» (фильтры «Дата» и «Раздел», страницы «Главная» и «Настройки», команда «Сформировать»)
Кнопка записи формы в исходникипод редакторомв облачной версии неактивна (в подписи кнопки — служебный текст); записать форму из Конструктора в исходники отсюда нельзя
«Справка по манифесту»справа от редактораподсказка по разделу манифеста, в котором стоит курсор
Карточка фильтров и «+ Добавить фильтр»под редакторомсписок фильтров; меню типов: «Период», «ВыборИзСписка», «Строка», «Число», «Дата», «Организация», «Ссылка». Подпись карточки в интерфейсе служебная
Карточка страниц и «+ Добавить страницу»там жестраницы рабочей области; типы: «ТабличныйДокумент», «Компоновщик», «Диаграмма», «Таблица»
Карточка команд и «+ Добавить команду»там жекоманды формы; типы: «ОсновноеДействие», «ОткрытьФорму», «Печать», «Закрыть». Пока команд нет, показано «+ Закрыть (авто)»
Карточка списков разделовтам жесписки из include list в Spec1C; без них — подсказка, как их добавить
«Превью» с переключателем «Обычная форма (ОФ)» / «Управляемая форма (УФ)»ниже карточекпредпросмотр формы; по умолчанию — обычная форма (Предпросмотр формы)
Текстовые представления формы (только чтение)внизудва блока с кнопкой копирования: черновая разметка и фрагмент описания формы; подписи блоков в интерфейсе служебные

Что происходит при работе#

  • Ввод в редакторе — предпросмотр и карточки слотов обновляются по ходу набора. Текст манифеста сохраняется в проекте автоматически.
  • Пункт в меню «+ Добавить …» — вставляет строку нужного типа в соответствующий раздел манифеста.
  • Щелчок по строке в карточке слота или по полю в предпросмотре — курсор в редакторе переходит к соответствующей строке манифеста (подсказка «Перейти в манифест»). Двойной щелчок по карточке открывает меню «Добавить …».
  • «Применить манифест» при плашке «Модель неполная» — Studio сначала спрашивает подтверждение. Если отказаться — уведомление «Применение манифеста отменено».
  • Пустой манифест — в предпросмотре «Превью пусто» и подсказка «Опишите Intent (Отчет, фильтры, страницы, команды) или нажмите «Демо».»

Результат#

После «Применить манифест» меняются предпросмотр, карточки слотов и тексты «DSL (сгенерировано)» и «Form.xml (фрагмент)». Исходники на этапе Source при этом не меняются. Текст «Form.xml (фрагмент)» можно скопировать и использовать как заготовку при доработке формы в Конфигураторе.

Ограничения#

  • Конструктор не редактирует форму загруженного или созданного файла: в облачной версии кнопка записи формы в исходники неактивна, а форма на этапе Source остаётся прежней.
  • Документация не подтверждает, что форма из Конструктора попадает в собранный файл. В облачную сборку передаётся код для модуля формы по спецификации; макет формы, показанный в предпросмотре, в Studio вживую не проверялся. Проверяйте форму собранного файла в 1С и при необходимости дорабатывайте её в Конфигураторе.
  • Новый файл в Studio создаётся только с обычной формой. Переключатель «Управляемая форма (УФ)» меняет вид предпросмотра, но не тип формы в файле.
  • «Демо» заменяет текущий текст манифеста без подтверждения. Если текст нужен, скопируйте его заранее кнопкой копирования.
  • Предпросмотр приблизительный: шрифты, размеры и расположение элементов в 1С могут отличаться.

См. также

Сверено с продуктом: 27.10.2026

Нашли неточность? Напишите на [email protected] и укажите адрес страницы.

Smart1Spec · документация описывает текущую версию сервиса.