0

在使用 Odoo 10 中的会计模块时。我对默认电子邮件模板有疑问,我想将发票发送到公司的电子邮件地址,而不是我分配给公司的发票联系人。

似乎您可以编辑电子邮件模板,并且收件人字段设置为${object.partner_id.id}如何找到公司发票联系人的相应代码?

我发现用户对象有一个类型属性。当该属性设置为“发票”时,该用户是链接的公司发票联系人。但无法将发票上的公司连接到其用户并测试类型属性。

4

1 回答 1

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}
于 2017-09-06T03:59:36.887 回答