Данный прием был найден при подготовке к экзамену 1С:Специалист по платформе. Строго говоря, это не заголовок, а группировка детальных записей, которую можно оформить как заголовок.
Способ не требует использования макетов или программирования. Следовательно, оперировать можно только теми полями, которые предоставляет отчет, и функциями СКД. Работать будем в режиме 1С:Предприятие, аналогичные настройки можно сделать и в конфигураторе. Отчет в примере предоставляет параметры «Начало периода» и «Конец периода».
Итак, приступим.
-
Создадим пользовательское поле типа <Выражение>.
Установим заголовок «Заголовок отчета».
Установим выражение итоговых записей:
"Отчет за период с " + Формат([Параметры.Начало периода], "ДЛФ='D'") + " по " + Формат([Параметры.Конец периода], "ДЛФ='D'")
Или:
"Отчет сформирован " + Формат(ТекущаяДата(), "ДЛФ='DT'")

-
Добавим новую группировку в структуру отчета типа <Детальные записи>. (Не надо устанавливать вариант использования группировки <Дополнительная информация>).
- В выбранных полях установим одно поле, созданное на шаге 1. Удалим поле <Авто>.

-
В отборе добавим заведомо ложное условие, установим применение условия <После группировки или для иерархии>. Например:
Системные поля.Уровень | Равно | "0" | "После группировки или для иерархии"

- В условном оформлении добавим оформление Текст (поле компоновки данных, созданное на шаге 1), установим заведомо истинное условие. Например:
Системные поля.Уровень | Равно | "1"
Здесь же можно настроить шрифт и цвет заголовка.


-
В дополнительных настройках установим параметры:
"Макет оформления" = "Без оформления"
"Выводить отбор" = "Не выводить"
В зависимости от общих настроек отчета можно установить параметр:
"Расположение общих итогов по вертикали" = "Нет"

В результате получим заголовок отчета с указанием периода.

Вступайте в нашу телеграмм-группу Инфостарт