Получаем настоящий табличный макет оформления и показываем его отдельно. Это просмотр шаблона, а не сформированный отчёт с бизнес-данными.
Где и как запускать
Клиентский модуль управляемой формы, команда ПоказатьОформление. Только толстый клиент.
Подготовка
Создайте внешнюю обработку с управляемой формой и командой ПоказатьОформление. Добавьте кнопку команды и назначьте процедуру из примера.
Откройте обработку в толстом клиенте учебной базы. ПолучитьМакетОформления доступен только в толстом клиенте; тонкий и веб-клиент для этого урока не подходят.
&НаКлиенте
Процедура ПоказатьОформление(Команда)
МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Апельсин);
Сообщить("Выбран макет: Апельсин");
МакетОформления.Показать("Учебный макет оформления");
КонецПроцедурыРазбор по шагам
Конкретный вариант перечисления передаётся обязательному параметру ПолучитьМакетОформления.
Метод возвращает ТабличныйДокумент, который открывается своим методом Показать.
Макет можно затем назначить МакетОформления у собственного ПостроительОтчета; здесь показан сам шаблон, без обращения к базе.
Как проверить результат
Команда сообщает имя выбранного оформления и открывает отдельное окно табличного макета.
Вариант БезОформления не обязан выглядеть как цветной стиль. Сравните его с Классика.
Ожидаемый результат
Конкретное значение применено в подготовленном контексте, а не прочитано у неизвестного объекта.
На что обратить внимание
Каждый пример — отдельный вариант обработчика своей учебной формы; не вставляйте второй обработчик с тем же именем.
Руководство показывает исходный код. Его выполнение и вид результата проверяйте в указанном клиенте 1С, не в браузере HTML.
Нельзя перенести вызов ПолучитьМакетОформления в тонкий клиент только потому, что окно показывает ТабличныйДокумент.
Показать не вызывает печать. Макет оформления не содержит автоматически выбранные товары или продажи.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.