Имя: Пароль:
1C
1С v8
СКД. Управление шапкой отчета.
0 Goodvaso
 
16.05.12
09:42
Доброе утро!
У меня есть отчет написанный на СКД, в структуре группировок (на последней закладке) 3 отдельных группировок, т.о. в таб. документе 3 отдельных отчета, которые формируются из 1ого источника. Вопрос заключается в том, можно ли не выводить шапку, если результат по конкретной группировке пуст? У меня 2 варианта решение этой задачи и оба некрасивые:
1) Написать запрос, по каждой группировке в модуле и проверять пустой результат или нет. Если пустой, тогда с группировки снимать программно флаг "Использование" (до формирования отчета). Не очень красиво, потому что производительность значительно упадет.
2) Бегать по Таб. документу и вытирать шапки. Это вообще извращение.
Может быть все легко и просто?) Поделитесь знаниями!!!
1 Goodvaso
 
16.05.12
10:10
...
2 milan
 
16.05.12
10:14
ну сделай в качестве верхней группировки запрос по результатам твоих отчетов со списком не пустых вариантов
3 milan
 
16.05.12
10:16
а можно через вложенные схемы
4 Goodvaso
 
16.05.12
10:48
Не совсем понял, подробне можно? Наверное ты не совсем понял, что у меня есть:
+ Группировка 1. (На уровне это группировки, Отбор 1).
+ Группировка 2  (Отбор 2)
+ Группировка 3  (Отбор 3)
Источник для 3 группировок один, по другому ни как не сделаешь - это СКД.

Соотвественно, когда для 2ой или 3ей группировки ненаходится ни одной строки, выводится пустая шапка. Как ее убрать, если в результате пусто?