我在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;
有人可以帮我解决这个问题吗?
答案 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,所以它可能对你有所帮助。