Рассмотрим вариант создания общего макета оформления (). Раскроем ветвь Общие дерева объектов конфигурации. Выделим ветку Общие макеты и нажмем кнопку Добавить в командной панели окна конфигурации (рис. 2.253).
Рис. 2.253. Добавление макета оформления
В открывшемся конструкторе макета создадим макет типа Макет оформления компоновки данных с именем Радуга (рис. 2.254).
Рис. 2.254. Создание нового макета оформления
Нажмем кнопку Готово. Откроется редактор макета оформления с загруженным новым макетом, в котором мы можем отредактировать цвета фона, текста и границы, шрифты областей макета оформления и т. п. (рис. 2.255).
Рис. 2.255. Редактор макета оформления
Выделив в верхнем левом окне нужную область макета, мы можем изменить элементы ее оформления в нижнем левом окне и сразу увидеть результат оформления этой области в правом окне редакторе макета. При этом названия областей, содержащих оформление, выделяются жирным шрифтом.
При выделении в списке областей макета нужной позиции двойным щелчком мыши одновременно выделяется соответствующая ей область результата оформления, при условии что для этой области задано специфическое оформление. И наоборот. Для каждой области макета существует возможность создать несколько уровней оформления. Это можно сделать, выделив нужную область и нажав кнопку Добавить над списком областей.
В нижнем левом углу редактора есть возможность сохранить и загрузить макет в XML-формате. Кроме того, можно в любой момент очистить макет или загрузить предопределенный Стандартный макет. Это полезно, если вы не хотите разрабатывать свой макет оформления с нуля или чтобы получить недостающий опыт в оформлении макетов. Тогда вы берете за основу какой-либо стандартный вариант оформления, например, Зеленый и меняете необходимые области.
Поясним все вышеизложенное на конкретном примере. Откроем макет ПечатьСборки документа СборкаКомпьютера на закладке Настройки и изучим еще раз структуру нашей печатной формы (см. рис. 2.249). Первой, составленной из реквизитов документа группировке мы придали вид вертикального списка. В списке областей макета выделим строку Заголовок группировки списка. Установим для нее в нижнем окне элементы оформления – цвет текста и шрифт. В окне результата оформления мы видим пример оформления группировки списка – она отображается жирным шрифтом и зеленым цветом текста (рис. 2.256).
Рис. 2.256. Оформление группировки списка
Вторая группировка, отражающая табличную часть документа, будет выводиться в виде обычной таблицы с итоговой строкой. В списке областей макета выделим строку Заголовок таблицы. Установим для нее в нижнем окне элементы оформления – цвет фона, текста, цвет границы, стиль границы и шрифт. В окне результата оформления мы видим пример оформления шапки группировки (рис. 2.257).
Рис. 2.257. Оформление шапки группировки
Аналогично, выделив в примере группировки строку детальных записей, установим элементы оформления для соответствующей выделенной области макета Детальные записи. Выделив итоговую строку в примере группировки, установим оформление для области макета Общие итоги по вертикали. Мы пока для простоты не использовали возможность создания нескольких уровней оформления для областей макета. Но в случае вложенных друг в друга группировок это свойство желательно использовать для большей наглядности отчета.
СОВЕТ
Чтобы приобрести необходимый опыт, можно после оформления каждой области проверять получившийся результат. Если вы указали оформление не той области, которая отображается в отчете, она будет выводиться без оформления либо в виде оформления области по умолчанию, если оно задано.
Проверим результат. На закладке Другие настройки установим макет оформления – Радуга. Запустим «1С:Предприятие» и откроем документ СборкаКомпьютера. Нажмем кнопку Печать. Документ будет оформлен созданным нами макетом оформления (рис. 2.258).
Рис. 2.258. Печатная форма документа
Чтобы создать универсальный макет оформления, применяемый к разным отчетам, нужно заполнить остальные области макета, не использованные в нашем примере. В первую очередь это области заголовка отчета и информации об отборе и параметрах, которые содержатся в областях макета Заголовок и Информация. Далее, применяя новый макет оформления для других отчетов, содержащих таблицы и вложенные группировки, путем нескольких итераций нужно заполнить те области макета, которые остались без оформления.