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

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

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

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