在Odoo 10中使用会计模块时。我的默认电子邮件模板有问题,希望将发票发送到公司的电子邮件地址,而不是我已分配给公司的发票联系人。公司
您似乎可以编辑电子邮件的模板,并且目标字段设置为${object.partner_id.id}
如何找到公司发票联系人的相应代码?
我发现用户对象有一个type属性。当该属性设置为“发票”时,该用户是链接的公司发票联系人。但无法将发票上的公司连接到用户并测试类型属性。
答案 0 :(得分:1)
您可以尝试从发票对象访问销售订单。
${object.sale_id.partner_id.id}
但是,如果没有sale_id
(通常这仅适用于手动创建的发票),您可能希望确定要使用的模板的后备。在这种情况下,它将使用销售订单的合作伙伴ID,否则使用发票的合作伙伴ID。
${object.sale_id.partner_id.id or object.partner_id.id}
如果没有sale_id
,上述情况可能会导致错误,因此您可能需要做一些更笨重的事情,例如:
${object.sale_id and object.sale_id.partner_id.id or object.partner_id.id}