我正在为发票行做一个报告,我已经在第三方odoo商店购买了一个模块,它执行它的功能很好。
但我看不到发票行上的折扣。
我想这是因为模块阻止了我,但我已经没有开发人员支持了。
我需要的是折扣(价目表)可以在发票行上看到。
发票行折扣的哪个表或要素?
我把报告里的代码留给你
''''
<tbody class="invoice_tbody">
<tr t-foreach="invoice_lines[0]" t-as="line">
<td><b><span t-esc="line['client_ref']"/></b>
<span t-esc="line['description']"/></td>
<td class="text-right">
<span t-esc="line['qty']"/>
</td>
<td class="text-right">
<span t-esc="line['price_unit']"/>
</td>
<td t-if="display_discount" class="text-right">
</td>
<td class="text-right" id="subtotal">
<t t-if="line['price_subtotal']">
<span t-esc = "line ['price_subtotal']" t-options = "{& quot; widget & quot ;: & quot; monetario & quot ;, & quot; display_currency & quot ;: o.currency_id}" /> </t>
</td>
</tr>
<tr t-foreach = "range (max (5-len (o.invoice_line_ids), 0))" t-as = "l">
<td t-translation = "off"> & amp; nbsp; </td>
<td class = "hidden" />
<td />
<td />
<td t-if = "display_discount" />
<td />
<td />
</tr>
</tbody>
</t>
'''
2条答案
按热度按时间bvpmtnay1#
是,此参数在报表“视图/报表_发票_文档”中
但我尝试修改的报告是这样的
报表发票单据继承
我已经尝试修改第二个报告,并查看了python代码,以防出现问题
发票报告分组依据\报告\帐户发票.py
从odoo导入API,从日期时间导入日期时间
类帐户发票(型号。型号):_inherit =“账户.发票”
nnsrf1az2#
您可以在此处查看默认报告:
https://github.com/odoo/odoo/blob/06f9baae968674547cb2592b1c22147bfb2e8ba9/addons/account/views/report_invoice.xml#L49
这意味着,如果任何行有折扣,则应显示折扣。
我认为有两个选项可以禁用它,一个是从报告中删除该行,另一个选项是将
display_discount
设置为false,知道了破坏报告的模块,问题应该很容易找到。但是没有看到你的模块,很难说出确切的原因。