PDA

Просмотр полной версии : СКД: Не выводить пустой отчёт



Smartie
06.11.2012, 13:08
Делаю отчёт, состоящий из кучи разных мелких подотчётов на СКД; у каждого подотчёта - своя схема компоновки.

Общая идея в том, что все подотчёты сливают свои результаты в один табличный документ.

Подотчёт может выдавать пустой результат (т.е. набор данных будет пуст). При этом хочется, чтобы вообще ничего не выводилось (ни заголовок подотчёта, ни "шапка" таблицы). Сейчас решаю вопрос путём создания ТЗ и запуска компоновки только в том случае, если ТЗ не пустая. Достаточно нудно и неудобно для отладки и модификации (с "Набор данных - запрос" работать куда удобнее, чем с "Набор данных - объект").

Есть ли какие-нибудь идеи, как можно было бы не выводить отчёт (или удалять уже выведенный из табдока) в случае, если запрос внутри СКД вернул пустой результат?

1Crush
19.02.2014, 15:19
Получилось найти простое решение?
У меня схема одна, а группировок несколько. Пока не пойму как не выводить шапку группировки, если ниже не будет строк. И что бы это работало из консоли отчетов.