СКД. Не выводить шапку, если таблица пуста. #705050


#0 by Xamio
Есть отчет на СКД. Как сделать чтобы в отчёте не выводилась шапка, если в таблице отчёта 0 строк?
#1 by fisher
Ну, или с альтернативной шапкой мудрить, или постобработкой. Короче, овчинка выделки не стоит.
#2 by Fragster
сделать вычисляемое поле, сделать по нему группировку верхнего уровня, в макете группировки этого поля нарисовать "шапку", а саму шапку убрать тем же макетом
#3 by Aprobator
во запросы у народа. Вот только зачем это надо вообще?
#4 by Aprobator
так ведь бедный пользователь может и не понять, а отработал ли отчет вообще.
#5 by Wobland
следующий шаг. как сразу закрыть форму отчёта, если там 0 строк?
#6 by Aprobator
не как его не открывать, если пользователь собирается ввести данные при которых данный отчет будет пустым )
#7 by Xamio
отчёт просто выводит две таблицы. Одна из которых часто пустая, таким образом пользователь получает таблицу и ненужный аппендикс в виде шапки второй таблицы, которая пустая. Чтобы распечатать приходится ковыряться, как то удалять ненужную шапку..
#8 by SleepyHead
Чем конкретно мешает вторая пустая шапка?
#9 by Xamio
при выводе на принтер она не нужна.
#10 by Xamio
"а саму шапку убрать тем же макетом" как это сделать, поясните пожалуйста поподробнее
#11 by Xamio
up
#12 by Xamio
хмм, решил проблему так: в процедуре вывода СКД в печатную форму, следующий код заменил на: где ПроцентВывода равен либо 100, либо 50 и зависит это от заполненности табличной части документа с которой заполняется вторая таблица. Заметил что ЭлементРезультата.ПроцентВывода равен 50 после вывода первой таблицы, вне зависимости от заполненности первой и второй таблиц. Решение какое-то топорное, но на первый взгляд работает, шапка второй таблицы не выводится если она пуста. Если у кого-то есть мнения на сей счёт - делитесь.
#13 by YF
полностью программно формируй отчет. Если пусто, то выводи пустую табличную форму
#14 by Xamio
т.е. средствами СКД эта задача не решается?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С