Report openerp v7获取发票中的公司名称以联系

Report openerp v7获取发票中的公司名称以联系,report,invoice,openerp-7,Report,Invoice,Openerp 7,我正在尝试按以下方式创建发票地址: Company Name Contact Name (= Partner of type 'invoice') Company Street Company CountryCode '-' Company Zip ' ' Company City 我尝试在OpenErp中设置“客户”(注意,它是版本7),其中一个是公司(is_company设置为TRUE),另一个是接收发票的人(is_company设置为FALSE),继承公司的地址 当我使用此人作为“客户”

我正在尝试按以下方式创建发票地址:

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”字段

但我似乎无法通过“客户”这个人直接检索公司名称


如果我以另一种方式设置,以公司“客户”作为发票收件人,我似乎根本无法联系到“客户”这个人。虽然它链接到公司-“客户”作为标记为“发票”的合作伙伴之一。

您可以使用以下语法:

[[ (o.partner_id.parent_id  and o.partner_id.parent_id.name) ]]
[[ (o.partner_id and o.partner_id.title and o.partner_id.title.name) or '' ]]  [[ (o.partner_id and o.partner_id.name) or '' ]]
[[ o.partner_id.street ]] 
[[ o.partner_id.zip ]] [[ o.partner_id.city ]]
[[ o.partner_id.country_id.name ]]
问候