Тип: МакетОформленияКомпоновкиДанных. Набор свойств содержит макеты оформления, созданные при конфигурировании прикладной задачи и содержащиеся в папке "Общие макеты" дерева метаданных, а также предопределенные макеты оформления. Имена свойств совпадают с именами макетов, как они заданы в Конфигураторе.
Полное описание, параметры и ограничения
БиблиотекаМакетовОформленияКомпоновкиДанных.<Имя макета> (DataCompositionAppearanceTemplateLib.<Template name>)
БиблиотекаМакетовОформленияКомпоновкиДанных (DataCompositionAppearanceTemplateLib)
<Имя макета> (<Template name>)
Доступен, начиная с версии 8.1.
Использование:
Только чтение.
Описание:
Тип: МакетОформленияКомпоновкиДанных.
Набор свойств содержит макеты оформления, созданные при конфигурировании прикладной задачи и содержащиеся в папке "Общие макеты" дерева метаданных, а также предопределенные макеты оформления. Имена свойств совпадают с именами макетов, как они заданы в Конфигураторе.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Применить собственный макет оформления к сводной таблице
Имена коллекции получены из собственного источника, метаданных или явного Добавить. Пример не получает неизвестный ИсходныйОбъект параметром.
Где и как запускать
Своя обычная форма, толстый клиент; место вставки и отдельные обработчики указаны в подготовке.
Подготовка
Собственная обработка с обычной формой и кнопкой ПоказатьПример, толстый клиент. Основной код без заголовка — тело обработчика кнопки. Всё строится в памяти или читается из собственного макета.
Общие → Общие макеты: создайте УчебноеОформление типа Макет оформления компоновки данных. В редакторе задайте цвет заголовка. Пустой макет другого типа не подходит.
Запрос = Новый Запрос("ВЫБРАТЬ 3 КАК Количество");
Лист = Новый ТабличныйДокумент;
Таблица = Лист.ВстроенныеТаблицы.Добавить(Тип("СводнаяТаблица"));
Таблица.ИсточникДанных = Запрос.Выполнить();
Таблица.МакетОформления = БиблиотекаМакетовОформленияКомпоновкиДанных.УчебноеОформление;
Таблица.Данные.Добавить("Количество");
Таблица.Обновить();
Лист.Показать("Свой именованный макет оформления");Разбор по шагам
Создайте собственный источник / макет по подготовке.
Получите существующий элемент через конкретное имя и примените его к собственному объекту.
Проверьте различие имени, отображаемого текста и readonly-коллекции.
Как проверить результат
УчебноеОформление — имя собственного общего макета подходящего вида. Назначение макета реально оформляет собственную сводную таблицу; не является изменением чужого отчёта.
Проверьте имя в собственной подготовке: подпись элемента на экране не используется вместо программного имени.
Ожидаемый результат
Показан реальный источник динамического имени и его прикладное использование.
На что обратить внимание
После переименования колонки или объекта метаданных имя в коде тоже меняется.
Код 1С при подготовке справочника не исполнялся.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.