Есть способ проще. Если я правильно понял проблему, то нужно просто использовать элемент разметки list и все поля, таблицы и прочие елементы размещать уже на нем. Возможно потребуется в свойствах этого элемента указать пункт "разрыв страницы после". Суть его работы в том, что он будет повторен столько раз, сколько строк вернется в результате запроса. То бишь если вы захотите сформировать один счет, то форма заполнится один раз, а если все счета за год, то его размножит и заполнит столько раз сколько потребуется.
Мы его использовали для схожих целей - работает, правда есть некоторая специфика.
|