show
Команда show просит Studio показать реквизиты или структуру объекта конфигурации в инспекторе; код BSL она не создаёт.
Перед чтением
- report Справочник
На этой странице
show attributes и show structure — команды для Studio, а не для 1С: они просят показать в инспекторе реквизиты или структуру объекта конфигурации. В код BSL команда не попадает.
Назначение#
Команда помогает писать спецификацию: рядом с текстом видно, какие поля есть у объекта, и их можно перенести в fields. Показ работает по сведениям о метаданных загруженной конфигурации. В облачной среде конфигурацию загрузить нельзя, поэтому список полей не появится — инспектор покажет ошибку.
Синтаксис#
show attributes <Вид>.<ИмяОбъекта>
show structure <Вид>.<ИмяОбъекта>Команда пишется на верхнем уровне спецификации, одной строкой.
Элементы#
| Элемент | Обязателен | Что означает |
|---|---|---|
show | да | команда показа |
attributes или structure | да | что показать: реквизиты или структуру объекта |
<Вид>.<ИмяОбъекта> | да | путь к объекту; виды — как в data: Справочник, Документ, РегистрСведений, РегистрНакопления, РегистрБухгалтерии, Перечисление, Обработка, Отчет |
Пример#
spec1c {
report contracts
title: "Договоры"
target: ordinary
data {
contracts = Справочник.КлиентскиеДоговора
fields: Ссылка, Код
}
show attributes Справочник.КлиентскиеДоговора
show structure РегистрНакопления.Активы
}Команда show может быть единственной в спецификации — это не ошибка (будет только предупреждение «нет блока data { }»):
show attributes Справочник.КлиентскиеДоговораЧто принимает разбор#
- Только слова
attributesиstructure;show fields …пропускается без сообщения. - Путь — только с одним из восьми видов объектов.
show attributes ПланСчетов.…иshow attributes epf.Реквизитпропускаются без сообщения. - Несколько команд
showподряд — все попадают в модель.
Что попадает в модель#
Список команд показа: вид (attributes/structure) и путь к объекту. Уведомление после «Применить без сборки» дополняется счётчиком «· inspect N».
Что проверяется#
Существование объекта проверяется при показе в инспекторе, по сведениям о метаданных конфигурации. В облачной среде конфигурация не загружена, поэтому инспектор показывает блок «show attributes» (или «show structure») с путём объекта и текстом ошибки вместо списка полей. По исходному коду Studio блок выводится, когда в дереве навигатора не выбран объект. На применение спецификации и на сборку это не влияет. Инспектор показывает только первую команду show.
Что генерируется в BSL#
Ничего. Генератор кода команду show не обрабатывает (по исходному коду генератора). Спецификация, в которой есть только show и нет источников данных, генерацию кода при сборке не запускает.
Работа в 1С#
Команда в собранный файл не попадает и в 1С ни на что не влияет.
Ограничения#
- В облачной среде список полей не показывается.
- В инспекторе — только первая команда.
- Неизвестный вид объекта или неверное слово после
showпропускаются без сообщения. - Код не создаётся.
Полный список — Ограничения реализации. Как писать пути к объектам — Ссылки на метаданные.
Связанные конструкции#
- include list —
include list, ещё одна команда верхнего уровня. - fields —
fields, куда переносят найденные поля.
См. также
- Ссылки на метаданные Справочник
- include list Справочник
- Соответствие конструкций и BSL Справочник
- Ограничения реализации Справочник
Сверено с продуктом: 27.10.2026