【发布时间】:2014-04-16 18:37:19
【问题描述】:
我正在尝试通过以下方式创建发票地址:
Company Name
Contact Name (= Partner of type 'invoice')
Company Street
Company CountryCode '-' Company Zip ' ' Company City
我尝试在 OpenErp 中设置“客户”(请注意,它是第 7 版),其中一个是公司(is_company 设置为 TRUE),另一个是接收人(is_company 设置为 FALSE)发票,从公司继承地址。
当我使用此人作为“客户”设置发票时,我可以修改发票(使用 OpenOffice)以按以下顺序打印出地址块:
Contact Name (= Partner of type 'invoice')
Company Name
Company Street
Company CountryCode '-' Company Zip ' ' Company City
只需使用以下代码:
[[ (o.partner_id and o.partner_id.name) or '' ]]
[[ (o.partner_id and display_address(o.partner_id)) or '' ]]
函数 display_address() 显然会检索包含公司名称的 'contact_address' 字段。
但我似乎无法通过人-“客户”直接检索公司名称。
如果我反过来设置,将公司“客户”作为发票收件人,我似乎根本无法联系到“客户”这个人。尽管它作为标记为“发票”的合作伙伴之一与公司“客户”相关联。
【问题讨论】: