如何在Odoo9中的发票报告中显示送货地址

时间:2017-08-02 06:11:58

标签: python odoo-9 qweb

我在odoo9中创建了自定义发票报告。在那我想显示客户送货地址。我在odoo10中显示了它:

<b> Name: </b><t t-esc="o.partner_shipping_id.name"/><br/>
<b> Address: </b><t t-esc="o.partner_shipping_id.street"/><br/>

但是在Odoo9中使用它时,它会抛出错误。

QWebException: "'account.invoice' object has no attribute 'partner_shipping_id'" while evaluating

&#39; o.partner_shipping_id.name&#39;

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

<div t-field="o.partner_id" t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True, "phone_icons": False}'/>

此代码提供了客户地址的完整详细信息

答案 1 :(得分:-1)

我认为您必须从“销售订单”中获取送货地址,因为在account.invoice级别只有合作伙伴名称,因此,如果您想要帐单发票级别的送货地址,那么您可能会从销售中获得订单水平。

这些只是一个prio,所以它可能对你有所帮助。