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 больше не перестраивают её текст — учитывайте это при переключении между этапами.
См. также
- Intent → «Конструктор» Справочник
- Intent → «Вывод» Справочник
- Связь Intent и Spec1C Понятие
- Настроить вывод результата Руководство
- Манифест Intent: ключи и типы Справочник
Сверено с продуктом: 27.10.2026