Smart1Spec Документация
Studio
ПонятиеАналитикНовичок

Intent: описание задачи

Для чего нужен этап Intent, что на его трёх вкладках и как он связан со спецификацией Spec1C.

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

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

Коротко#

  • У этапа три вкладки: «Конструктор», «Данные», «Вывод».
  • По Intent автоматически строится текст спецификации Spec1C, пока вы не правили спецификацию вручную.
  • Intent сам по себе не меняет исходники и не собирает файл. Он — описание замысла, которое хранится в проекте.
  • Текст Intent сохраняется в проекте автоматически.

Вкладка «Конструктор»#

Здесь редактируют манифест формы — структурированное описание: фильтры, страницы рабочей области, команды. Рядом — карточки с кнопками «+ Добавить фильтр», «+ Добавить страницу», «+ Добавить команду», предпросмотр формы и панель «Справка по манифесту». Кнопка «Применить манифест» обновляет модель по тексту, «Демо» подставляет пример. Ключи манифеста описаны в Манифест Intent: ключи и типы, экран — в Intent → «Конструктор».

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

Вкладка «Данные»#

Показывает источники данных, применённые из спецификации: карточки объектов с полями-флажками, связи между источниками (например «Договор = Ссылка · left_join») и блок «Конвейер». Добавлять источники здесь можно только перетаскиванием из навигатора конфигурации, а конфигурацию в облачной среде загрузить нельзя. Поэтому на практике вкладка служит для просмотра источников, описанных в Spec1C.

Вкладка «Вывод»#

Описывает, как обработка покажет результат пользователю 1С: «Таблица по полям из «Данных»» или «По моему шаблону Excel», флажок «Сохранить в Excel (.xlsx)», имя макета в блоке «Дополнительно». Шаг необязательный: без настройки предполагается таблица по полям из «Данных». Подробно — Настроить вывод результата и Intent → «Вывод».

Как Intent связан со Spec1C#

НаправлениеКак работает
Intent → Spec1CТекст спецификации строится по модели Intent автоматически, пока вы не изменили его вручную. После ручной правки действует ваш текст
Spec1C → IntentПри «Ещё» → «Применить без сборки» или при сборке часть сведений переносится обратно: источники на вкладку «Данные», настройки вывода

Подробности синхронизации — Связь Intent и Spec1C.

Для загруженного файла спецификация не восстанавливается: Intent показывает рабочий шаблон, а не копию форм файла. Над редактором Spec1C при этом стоит баннер «МОДЕЛЬ НЕПОЛНАЯ» — это не ошибка загрузки.

Что из этого следует#

  • Intent удобен, чтобы зафиксировать требования до правки кода и обсудить их, не читая BSL.
  • Для правки готового файла Intent можно не заполнять: сборка упакует исходники и без него.
  • Результат, который попадёт в файл, определяют сохранённые исходники и код, сгенерированный по Spec1C. Проверяйте его на этапе Artifact и в 1С, а не по предпросмотру формы.
  • Если вы правили Spec1C вручную, изменения Intent больше не перестраивают её текст — учитывайте это при переключении между этапами.

См. также

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

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

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