Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Простой вопрос по СКД, Шапка отчета (http://forums.kuban.ru/f1040/prostoj_vopros_po_skd_shapka_otcheta-7370741.html)

bma1 07.12.2015 11:59

Простой вопрос по СКД, Шапка отчета
 
Как сделать так, чтоб при выводе отчета шапка с параметрами была сразу "схлопнута"?

Пацталоцци 07.12.2015 16:11

В модуле формы, в процедуре ДействияФормыСформировать()

ТабДок = ЭлементыФормы.Результат;
....
Сформировать(ТабДок, ДанныеРасшифровки, ВнешниеНаборыДанных, мСтруктураЗаголовка);

после вызова процедуры Сформировать, у тебя есть заполненный ТабДок. В нём можешь дорисовывать любые бантики (менять шрифты, подменять текст и т.д.).

Пацталоцци 07.12.2015 16:36

например, можно свернуть группировки до первого уровня:
ТабДок.ПоказатьУровеньГруппировокСтрок(0);

Пацталоцци 07.12.2015 16:40

вот так можно подменить заголовки колонок шапки
НайденнаяОбласть = ТабДок.НайтиТекст("Сумма погашения");
НайденнаяОбласть.Текст = "Погашено за "+Формат(НачалоПериода, "ДФ=dd.MM.yyyy")+" - "+Формат(КонецПериода, "ДФ=dd.MM.yyyy");

НайденнаяОбласть = ТабДок.НайтиТекст("Непогашенный долг");
НайденнаяОбласть.Текст = "Непогашенный долг на "+Формат(КонецПериода, "ДФ=dd.MM.yyyy")+" (конец дня)";


Текущее время: 15:17. Часовой пояс GMT +3.