跳至内容
菜单
此问题已终结
1 回复
4369 查看

Hi Trying to print the payment details after issuing the check/payment.


I am using the following code:

 <?xml version="1.0"?>
<t t-name="account_check_writing.report_check">
 <t t-call="report.external_layout">
    <t t-call="report.html_container">
        <t t-foreach="docs" t-as="o">
            <div class="page">
      <div class="row">
        <div class="col-xs-5 col-xs-offset-7">
          <address t-field="o.partner_id" t-field-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}"/>
        </div>
      </div>
         <h2>
          <strong>Payment Voucher:</strong>
                <span t-field="o.number"/>
       </h2>
      <div class="row mt32 mb32">
        <div class="col-xs-2">
          <strong>Payment Date:</strong>
                <p t-esc="formatLang(o.date , date=True)"/>
        </div>
      <div class="col-xs-3">
          <strong>Payment Amount:</strong>
                <p  t-field="o.amount" t-field-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;o.currency_id&quot;}"/>
        </div>
      </div>
                <table class="table table-condensed">
                    <thead>
                        <tr>
                            <th class="text-left">Due Date</th>
                            <th class="text-right">Reference</th>
                            <th class="text-right">Original Amount</th>
                            <th class="text-right">Open Balance</th>
                            <th class="text-right">Payment</th>
                        </tr>
                    </thead>
                    <tbody>
                      <tr t-foreach="get_lines(o.line_dr_ids)" t-as="l">
                        <t t-if="formatLang(l['amount']) != '0.00'">
                            <td>
                                <p t-if="l['date_due']">
                                    <span t-esc="formatLang(l['date_due'], date=True)"/>
                                </p>
                            </td>
                            <td class="text-right"><span t-esc="l['name']"/></td>
                            <td class="text-right"><span t-esc="formatLang(l['amount_original'])"/></td>
                            <td class="text-right"><span t-esc="formatLang(l['amount_unreconciled'])"/></td>
                            <td class="text-right"><span t-esc="formatLang(l['amount'])"/></td>
                        </t>
                       </tr>
                    </tbody>
                </table>
            </div>
        </t>
    </t>
</t>
</t>
My problem is with the following line:

                            &lt;td class="text-right">&lt;span t-esc="l['name']"/>&lt;/td> 
there is no reference number (supplier invoice / system reference) being printed. What is the variable that should be used to print that?

形象
丢弃
最佳答案

See this todays commit, may be related.

形象
丢弃
编写者

your link is not working

sorry, updated

编写者

Do I need to do anything after updating that commit?

相关帖文 回复 查看 活动
1
1月 17
4632
3
7月 25
8874
1
5月 25
1130
0
1月 24
1819
1
2月 22
23991