From da53f2831ebd7122a50df9258b9583b90a97f06d Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Fri, 30 Apr 2010 16:25:01 +0530 Subject: [PATCH] [IMP]:purchase:improved search view..(Purchase Order). bzr revid: apa@tinyerp.com-20100430105501-bkxd2hifzinkbrkl --- addons/purchase/report/purchase_report.py | 18 +++++++++ .../purchase/report/purchase_report_view.xml | 38 +++++++++++++++---- 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/addons/purchase/report/purchase_report.py b/addons/purchase/report/purchase_report.py index 76d018680d2..d6fd4000633 100644 --- a/addons/purchase/report/purchase_report.py +++ b/addons/purchase/report/purchase_report.py @@ -54,6 +54,12 @@ class purchase_report(osv.osv): 'location_id': fields.many2one('stock.location', 'Destination', readonly=True), 'fiscal_position': fields.many2one('account.fiscal.position', 'Fiscal Position',readonly=True), 'partner_id':fields.many2one('res.partner', 'Partner', readonly=True), + 'partner_address_id':fields.many2one('res.partner.address', 'Address', readonly=True), + 'dest_address_id':fields.many2one('res.partner.address', 'Dest. Address',readonly=True), + 'pricelist_id':fields.many2one('product.pricelist', 'Pricelist', readonly=True), + 'date_approve':fields.date('Date Approved', readonly=True), + 'expected_date':fields.date('Expected Date', readonly=True), + 'validator' : fields.many2one('res.users', 'Validated by', readonly=True), 'company_id':fields.many2one('res.company', 'Company', readonly=True), 'user_id':fields.many2one('res.users', 'Responsible', readonly=True), 'quantity': fields.float('# of Products', readonly=True), @@ -76,6 +82,12 @@ class purchase_report(osv.osv): to_char(s.date_order, 'MM') as month, to_char(s.date_order, 'YYYY-MM-DD') as day, s.state, + s.date_approve, + date_trunc('day',s.minimum_planned_date) as expected_date, + s.partner_address_id, + s.dest_address_id, + s.pricelist_id, + s.validator, s.warehouse_id as warehouse_id, s.partner_id as partner_id, s.fiscal_position, @@ -97,6 +109,12 @@ class purchase_report(osv.osv): s.create_uid, s.partner_id, s.location_id, + s.date_approve, + date_trunc('day',s.minimum_planned_date), + s.partner_address_id, + s.pricelist_id, + s.validator, + s.dest_address_id, l.product_id, s.date_order, to_char(s.date_order, 'YYYY'), diff --git a/addons/purchase/report/purchase_report_view.xml b/addons/purchase/report/purchase_report_view.xml index 93918160bd1..8f3f31e84ee 100644 --- a/addons/purchase/report/purchase_report_view.xml +++ b/addons/purchase/report/purchase_report_view.xml @@ -21,6 +21,8 @@ + + @@ -32,6 +34,10 @@ + + + + @@ -71,6 +77,8 @@ domain="[('state','=','manual')]"/> + + - - - + + + + - + + + + + - - + + + + + - + + + + + + - + +