Дано - аналитический отчет по продажам (форма 7117)
допустим, при построении отчета по клиентам получаем большую "портянку" с записями, некоторые из которых в матричной части имеют полностью пустые ячейки по некоторым клиентам.
вопрос: можно ли добиться того, чтобы при нажатии, например, на кнопку, эти пустые записи отсекались?
один из вариантов решения - добавить в таблицу Analisys Line поле boolean, которое заполнять значением True, если хотя бы в одной ячейке для текущей записи клиента есть значение, отличное от нуля. но тогда получается, что необходимо прогнать весь расчет по всем клиентам, что, подозреваю, будет сильно тормозить, т.к. в форме расчет не выполняется сразу для всех записей, а только для тех, которые выводятся на экран.
Может кто-то решал уже подобную задачу каким-нибудь другим способом?
Спасибо.
|