From 0f6b199c74dcddcd62e15422bb717c82300f57c9 Mon Sep 17 00:00:00 2001 From: "Bhumika (OpenERP)" Date: Thu, 23 Feb 2012 15:07:36 +0530 Subject: [PATCH] [Fix] report: Fix the header and print preivew report bzr revid: sbh@tinyerp.com-20120223093736-a1o9cyu582jh0e17 --- .../base/report/corporate_sxw_header.xml | 8 ++++---- openerp/addons/base/report/mako_header.html | 18 +++++++++--------- openerp/addons/base/res/res_company.py | 10 +++++----- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/openerp/addons/base/report/corporate_sxw_header.xml b/openerp/addons/base/report/corporate_sxw_header.xml index 2f6f885f3ba..d6330e66a7a 100644 --- a/openerp/addons/base/report/corporate_sxw_header.xml +++ b/openerp/addons/base/report/corporate_sxw_header.xml @@ -204,8 +204,8 @@ - [[ company.partner_id.address and company.partner_id.address[0].street ]] - [[ company.partner_id.address and company.partner_id.address[0].zip ]] [[ company.partner_id.address and company.partner_id.address[0].city ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name ]] + [[ company.partner_id and company.partner_id.street ]] + [[ company.partner_id and company.partner_id.zip ]] [[ company.partner_id and company.partner_id.city ]] - [[ company.partner_id and company.partner_id.country_id and company.partner_id.country_id.name ]] @@ -214,7 +214,7 @@ Phone : - [[ company.partner_id.address and company.partner_id.address[0].phone ]] + [[ company.partner_id and company.partner_id.phone ]] @@ -222,7 +222,7 @@ Mail : - [[ company.partner_id.address and company.partner_id.address[0].email ]] + [[ company.partner_id and company.partner_id.email ]] diff --git a/openerp/addons/base/report/mako_header.html b/openerp/addons/base/report/mako_header.html index 5bd3aaf18fb..a8c7d71b8d9 100644 --- a/openerp/addons/base/report/mako_header.html +++ b/openerp/addons/base/report/mako_header.html @@ -14,33 +14,33 @@ - % if company['partner_id']['address'] and company['partner_id']['address'][0]['street']: - ${company.partner_id.address[0].street}
+ % if company['partner_id'] and company['partner_id']['street']: + ${company.partner_id.street}
%endif - % if company['partner_id']['address'] and company['partner_id']['address'][0]['zip']: - ${company.partner_id.address[0].zip} - ${company.partner_id.address[0].city}-${company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name}
+ % if company['partner_id'] and company['partner_id']['zip']: + ${company.partner_id.zip} + ${company.partner_id.city}-${company.partner_id.country_id and company.partner_id.country_id.name}
%endif - % if company['partner_id']['address'] and company['partner_id']['address'][0]['phone']: - Phone:${company.partner_id.address and company.partner_id.address[0].phone}
+ % if company['partner_id'] and company['partner_id']['phone']: + Phone:${company.partner_id and company.partner_id.phone}
%endif - % if company['partner_id']['address'] and company['partner_id']['address'][0]['email']: - Mail:${company.partner_id.address and company.partner_id.address[0].email}
+ % if company['partner_id'] and company['partner_id']['email']: + Mail:${company.partner_id and company.partner_id.email}
%endif diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py index 8866846932c..0da8825c9f1 100644 --- a/openerp/addons/base/res/res_company.py +++ b/openerp/addons/base/res/res_company.py @@ -109,7 +109,7 @@ class res_company(osv.osv): if address: part_obj.write(cr, uid, [address], {name: value or False}) else: - part_obj.create(cr, uid, {name: value or False, 'partner_id': company.partner_id.id}, context=context) + part_obj.create(cr, uid, {name: value or False, 'parent_id': company.partner_id.id}, context=context) return True @@ -294,12 +294,12 @@ class res_company(osv.osv): [[ company.partner_id.name ]] - [[ company.partner_id.address and company.partner_id.address[0].street or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].zip or '' ]] [[ company.partner_id.address and company.partner_id.address[0].city or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name or '']] + [[ company.partner_id and company.partner_id.street or '' ]] + [[ company.partner_id and company.partner_id.city or '' ]] - [[ company.partner_id and company.partner_id.country_id and company.partner_id.country_id.name or '']] Phone: - [[ company.partner_id.address and company.partner_id.address[0].phone or '' ]] + [[ company.partner_id and company.partner_id.phone or '' ]] Mail: - [[ company.partner_id.address and company.partner_id.address[0].email or '' ]] + [[ company.partner_id and company.partner_id.email or '' ]] 1.3cm %s 7cm %s