Страница 1 из 1

Как узнать текущее заполнение печатного листа ?

Добавлено: 27 Март 2012, 12:11
Игорь Столяров
Привет все !

Листал форум, но не нашел ответа. И решил спросить еще один глыпый вопрос по отчетам. :)

Есть некий отчет, с шапкой и PageFooter, высота строк Detail - динамическая.
Все работает. Но так как PageFooter печатается по фиксированным координатам печатного листа -
между ним и последним Detail на листе образуется свободный промежуток. Хотелось бы его убрать.

Соответсвенно вопрос - можно ли как-то узнать абсолютную координату YPos текущей структуры Detail ?
Т.е. попросту узнать заполнение текущего печатного листа ... тогда можно будет сдвинуть печать PageFooter{Prop:YPos}.

Ручной расчет высоты выводимых фрагментов отчета не подходит - по вечной причине: нельзя отловить переход на новый лист.

Заранее спасибо, если есть идеи на этот счет ... :)

Re: Как узнать текущее заполнение печатного листа ?

Добавлено: 27 Март 2012, 12:29
kreator
А почему не использовать Group Footer?

Re: Как узнать текущее заполнение печатного листа ?

Добавлено: 27 Март 2012, 15:01
Игорь Столяров
Потому, что нужно печатать итоги табличной части по листу.

Ну например классический пример: накладная ТОРГ12.
В принципе вопрос решил. Все-таки пошел по пути накопления высоты выводимых частей отчета (Header, Detail и т.д.)
и их сбросе при превышении размера зоны печати отчета Report{Prop:Height} - т.е. практически отлавливаю переход на новый лист.