Показать сообщение отдельно
Старый 22.01.2013, 10:31   #1  
Lapunder is offline
Lapunder
Участник
 
40 / 10 (1) +
Регистрация: 24.04.2008
Дано - аналитический отчет по продажам (форма 7117)

допустим, при построении отчета по клиентам получаем большую "портянку" с записями, некоторые из которых в матричной части имеют полностью пустые ячейки по некоторым клиентам.
вопрос: можно ли добиться того, чтобы при нажатии, например, на кнопку, эти пустые записи отсекались?

один из вариантов решения - добавить в таблицу Analisys Line поле boolean, которое заполнять значением True, если хотя бы в одной ячейке для текущей записи клиента есть значение, отличное от нуля. но тогда получается, что необходимо прогнать весь расчет по всем клиентам, что, подозреваю, будет сильно тормозить, т.к. в форме расчет не выполняется сразу для всех записей, а только для тех, которые выводятся на экран.

Может кто-то решал уже подобную задачу каким-нибудь другим способом?

Спасибо.