Can't get a fixed layout to print additional rows correctly [message #1733464] |
Fri, 27 May 2016 18:35 |
Ryan Stefani Messages: 1 Registered: May 2016 |
Junior Member |
|
|
Howdy.
I have searched for this quite a bit, but am at a dead end. Any suggestions, any at all, would be much appreciated. Also, I'm new to BIRT, so please pretend like you're talking to a 3rd grader when you respond.
I have check stock that has three regions:
1. Remittance (invoices paid)
2. Check
3. Mailing address.
This is one of the machine folded jobbies that are automatically glued shut. We have a large volume of checks we're printing, so it's hands off.
The rub is this. For region #2, they want "VOID" to show on all but the last or first page. The address needs to show on every page. When I have overflow from region 1, I cannot, no matter what I try, get the other rows to print on each page.
Here is what I've tried so far:
- Page and Report vars set per row for the data, then tried to print them on the footer. They aren't set as I would have assumed.
- Footers in a parent table inside the payments (see sample data below), but that won't show either.
- Manually forcing page breaking on the invoices region
- A few more.
What further complicates this is there are several different sub date sources. The sample I provided has just supplier-related invoices. This same check stock and process includes payments for expenses, cash advances, intercompany payments, one-off "weird" payments, etc. Because of this, I'm trying to create something at the parent (payment) level, not the invoice level (per the sample data).
Anyhoo, any suggestions, ideas, clues, or anything at all would be a great help. I've been banging my head against the wall with this for several days now.
Thanks,
Ryan
Sample data:
<?xml version="1.0" encoding="UTF-8"?>
<payments>
<payment>
<number>1</number>
<amount>100</amount>
<check>111</check>
<payee>zoo</payee>
<invoices>
<invoice>
<number>25</number>
<amount>33</amount>
<reference>25a</reference>
</invoice>
<invoice>
<number>24</number>
<amount>34</amount>
<reference>24a</reference>
</invoice>
<invoice>
<number>23</number>
<amount>33</amount>
<reference>23a</reference>
</invoice>
</invoices>
</payment>
<payment>
<number>2</number>
<amount>1000</amount>
<check>112</check>
<payee>D.O.T.</payee>
<invoices>
<invoice>
<number>1</number>
<amount>10.25</amount>
<reference>blah</reference>
</invoice>
...
<invoice>
<number>187</number>
<amount>33.6</amount>
<reference>blah2</reference>
</invoice>
</invoices>
</payment>
</payments>
|
|
|
Powered by
FUDForum. Page generated in 0.02576 seconds