Понадобилось мне сделать в СКД заголовок в старом стиле.
Т.е. чтобы шел заголовок отчета, а под ним строка «За период с ДД.ММ.ГГГГ по ДД.ММ.ГГГГ».
И пришла мне в голову простая мысль, как это сделать без программирования, средствами СКД.
1. Отключил в отчете вывод заголовка.
2. Создал в СКД вычисляемое поле ЗаголовокОтчета с выражением "" (пустая строка)
3. Добавил в структуру отчета на первое место группировку по полю ЗаголовокОтчета и дал этой группировке имя ЗаголовокОтчета.
4. Макет группировки сделал таким:
5. Макет заголовка группировки сделал указывающим на очень узкую по высоте строку. Как скрыть этот раздел не понял, поэтому минимизировал.
6. В настройках группировки ЗаголовокОтчета указал макет оформления «Без оформления», иначе 1С делала желтоватый фон для этой области.
7. В выражениях для ДатаНачала и ДатаОкончания в макете написал:
Формат(ПараметрыДанных.ДатаНачала, "ДФ=dd.MM.yyyy")
Формат(ПараметрыДанных.ДатаОкончания, "ДФ=dd.MM.yyyy")
Красиво, просто, эффективно. Без лишнего программирования, исключительно средствами СКД.
Journal information