Открыть стандартный макет оформления Апельсин

Учебные задачи

Получаем настоящий табличный макет оформления и показываем его отдельно. Это просмотр шаблона, а не сформированный отчёт с бизнес-данными.

Где и как запускать

Клиентский модуль управляемой формы, команда ПоказатьОформление. Только толстый клиент.

Подготовка

  1. Создайте внешнюю обработку с управляемой формой и командой ПоказатьОформление. Добавьте кнопку команды и назначьте процедуру из примера.

  2. Откройте обработку в толстом клиенте учебной базы. ПолучитьМакетОформления доступен только в толстом клиенте; тонкий и веб-клиент для этого урока не подходят.

&НаКлиенте
Процедура ПоказатьОформление(Команда)
    МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Апельсин);
    Сообщить("Выбран макет: Апельсин");
    МакетОформления.Показать("Учебный макет оформления");
КонецПроцедуры

Разбор по шагам

  1. Конкретный вариант перечисления передаётся обязательному параметру ПолучитьМакетОформления.

  2. Метод возвращает ТабличныйДокумент, который открывается своим методом Показать.

  3. Макет можно затем назначить МакетОформления у собственного ПостроительОтчета; здесь показан сам шаблон, без обращения к базе.

Как проверить результат

  1. Команда сообщает имя выбранного оформления и открывает отдельное окно табличного макета.

  2. Вариант БезОформления не обязан выглядеть как цветной стиль. Сравните его с Классика.

Ожидаемый результат

Конкретное значение применено в подготовленном контексте, а не прочитано у неизвестного объекта.

На что обратить внимание

  1. Каждый пример — отдельный вариант обработчика своей учебной формы; не вставляйте второй обработчик с тем же именем.

  2. Руководство показывает исходный код. Его выполнение и вид результата проверяйте в указанном клиенте 1С, не в браузере HTML.

  3. Нельзя перенести вызов ПолучитьМакетОформления в тонкий клиент только потому, что окно показывает ТабличныйДокумент.

  4. Показать не вызывает печать. Макет оформления не содержит автоматически выбранные товары или продажи.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.