Intent → «Вывод»
Вкладка «Вывод» этапа Intent в Smart1Spec Studio — способ вывода результата, шаблон Excel, «Что получит пользователь 1С», имя макета и разделы, а также что из этих настроек реально попадает в собранный файл.
Перед чтением
- Intent: описание задачи Понятие
На этой странице
«Вывод» — третья вкладка этапа Intent. На ней описывают, как обработка покажет результат пользователю 1С: таблицей по выбранным полям или по своему шаблону Excel, и нужно ли сохранять результат в файл.
Назначение#
Вкладка фиксирует ожидания к результату в модели проекта. Шаг необязательный: без настройки используется таблица по полям из вкладки «Данные». Как настроить вывод пошагово — Настроить вывод результата.

Элементы вкладки#
| Элемент | Что показывает или делает | Когда доступен |
|---|---|---|
| «Вывод результата» | заголовок и пояснение «Как обработка покажет результат пользователю 1С. Шаблон Excel — по желанию.» | всегда |
| «Способ вывода» → «Таблица по полям из «Данных»» | колонки таблицы — выбранные поля; ниже карточка «Колонки таблицы = выбранные поля на вкладке «Данные» (N). Шаблон не нужен.» | выбран по умолчанию |
| «Способ вывода» → «По моему шаблону Excel» | показывает блок «Шаблон» для загрузки .xlsx (см. ниже) | всегда |
| «Сначала выберите данные» и «Перейти к «Данным»» | напоминание, что колонки строятся из полей вкладки «Данные» | когда в модели нет полей |
| «Что получит пользователь 1С» → «Таблица на экране» | отметка «всегда», снять нельзя | всегда |
| «Что получит пользователь 1С» → «Сохранить в Excel (.xlsx)» | отметка о выгрузке результата в Excel | всегда |
| «Дополнительно» | в свёрнутом виде — «имя макета внутри обработки: «Макет» (авто)»; в развёрнутом — поле «Имя макета внутри обработки» | всегда |
| «+ Добавить раздел» | добавляет ещё один раздел; после этого слева появляется список «Разделы обработки · N» | всегда |
| Сноска внизу | «Шаг необязательный: без настройки будет таблица по полям из «Данных».» | когда нет колонок без поля |
| «Дальше: Spec1C ›» | переходит на этап Spec1C | всегда |
Разделы#
Раздел — отдельная таблица внутри одной обработки. Когда разделов больше одного, слева появляется список «Разделы обработки · N»: у каждого раздела — название и отметки «данные ✓/—», «вывод ✓/—». Кнопка «+ Раздел» добавляет ещё один, двойной щелчок по названию переименовывает раздел. Вкладки «Данные» и «Вывод» показывают выбранный в списке раздел.
Шаблон Excel#
При способе «По моему шаблону Excel» появляется блок «Шаблон»:
- без шаблона — «Загрузите шаблон .xlsx» и кнопка «Выбрать файл»; файл можно перетащить в блок;
- с шаблоном — имя файла, лист и число колонок, кнопки «Заменить» и «Убрать»;
- таблица «Колонки»: «Колонка», «Заголовок в таблице», «Поле из «Данных»», кнопка «Условие» и удаление колонки; над таблицей — счётчик «сопоставлено N из M» и кнопка «Сопоставить по именам»;
- кнопка «Условие» открывает окно «Условие · <колонка>» с полями «Source (реквизит)», «Если (условие)», «То», «Иначе»;
- если у колонок нет поля, внизу — «N колонок без поля — в 1С они будут пустыми».
Что попадает в собранный файл#
Настройки вывода сохраняются в модели и в спецификации, но не всё из них превращается в код:
- «Таблица на экране». Для новой обработки из Studio надёжный вариант спецификации —
target: ordinary: сгенерированный код выполняет запрос и сообщает число строк, но таблицу на экран не выводит. Вывод на экран нужно доработать в Конфигураторе (Соответствие конструкций и BSL). - «Сохранить в Excel (.xlsx)». Признак выгрузки сохраняется, но код сохранения в Excel не генерируется.
- Имя макета. Используется в коде только при
target: managed. В новом файле макета с таким именем нет — его нужно создать в Конфигураторе.
Подробно — Ограничения реализации.
Ограничения#
- Вкладка описывает ожидания к результату; она не гарантирует, что собранный файл выведет таблицу или сохранит Excel. Проверяйте результат в 1С.
- Сценарий с шаблоном Excel не подтверждён (см. выше).
- Колонки по полям берутся из вкладки «Данные»; в облачной версии поля задают в спецификации Spec1C (Intent → «Данные»).
- Сборка обработки с несколькими разделами не проверялась.
См. также
- Настроить вывод результата Руководство
- Intent → «Данные» Справочник
- Соответствие конструкций и BSL Справочник
- Ограничения реализации Справочник
- Intent: описание задачи Понятие
Сверено с продуктом: 27.10.2026