IronDemon предлагает: "4 - 13.01.09 - 13:28
Нужен свой макет для заголовка"
На мой взгляд можно сделать проще, поскольку с макетом замучаешься и не знаю как другие, а я шрифт глобального заголовка не смог изменить таким способом.
Предлагаю следующее:
Добавить в модуль формы процедуру
Процедура СформироватьОтчет() Экспорт
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Настройки = КомпоновщикНастроек.Настройки;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
ЭлементыФормы.Результат.Очистить();
ДокументРезультат = ЭлементыФормы.Результат;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
НайденнаяОбласть = ЭлементыФормы.Результат.НайтиТекст("Отчет по статье ""Содержание"" в разбивке по Подрядчикам
| по управляющей компании "+ УК+ " за Месяц " + Месяц + " Год " + Год);
НайденнаяОбласть.Шрифт =Новый Шрифт(НайденнаяОбласть.Шрифт,,10);
КонецПроцедуры
И прикрутить ее вместо стандартного действия "сформировать" на форме.
Таким образом убиваем сразу 2-х зайцев. Изменяем шрифт глобального заголовка и можем отловить событие "Сформировать", которое по умолчанию не отловишь.