From fd6352ac06796ed47c2b6f7a06d474d1990a73f4 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Mon, 24 Mar 2014 16:22:11 +0100 Subject: [PATCH] [IMP] Change report to have location instead of warehouse bzr revid: jco@openerp.com-20140324152211-jecefcplr9mjk0wy --- addons/point_of_sale/point_of_sale.py | 3 +-- addons/point_of_sale/report/pos_order_report.py | 6 +++--- addons/point_of_sale/report/pos_order_report_view.xml | 1 + 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 040874d038a..cb5a6692bfb 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -684,9 +684,8 @@ class pos_order(osv.osv): 'invoice_id': fields.many2one('account.invoice', 'Invoice'), 'account_move': fields.many2one('account.move', 'Journal Entry', readonly=True), 'picking_id': fields.many2one('stock.picking', 'Picking', readonly=True), -# 'picking_type_id': fields.many2one('stock.picking.type', 'Picking Type', required=True), 'picking_type_id': fields.related('session_id', 'config_id', 'picking_type_id', string="Picking Type", type='many2one', relation='stock.picking.type'), - 'location_id': fields.related('session_id', 'config_id', 'stock_location_id', string="Location", type='many2one', relation='stock.location'), + 'location_id': fields.related('session_id', 'config_id', 'stock_location_id', string="Location", type='many2one', store=True, relation='stock.location'), 'note': fields.text('Internal Notes'), 'nb_print': fields.integer('Number of Print', readonly=True), 'pos_reference': fields.char('Receipt Ref', size=64, readonly=True), diff --git a/addons/point_of_sale/report/pos_order_report.py b/addons/point_of_sale/report/pos_order_report.py index 5489ccf7099..efc46dfe9ce 100644 --- a/addons/point_of_sale/report/pos_order_report.py +++ b/addons/point_of_sale/report/pos_order_report.py @@ -36,7 +36,7 @@ class pos_order_report(osv.osv): 'price_total':fields.float('Total Price', readonly=True), 'total_discount':fields.float('Total Discount', readonly=True), 'average_price': fields.float('Average Price', readonly=True,group_operator="avg"), - 'warehouse_id':fields.many2one('stock.warehouse', 'Warehouse', readonly=True), + 'location_id':fields.many2one('stock.location', 'Location', readonly=True), 'company_id':fields.many2one('res.company', 'Company', readonly=True), 'nbr':fields.integer('# of Lines', readonly=True), 'product_qty':fields.integer('# of Qty', readonly=True), @@ -61,7 +61,7 @@ class pos_order_report(osv.osv): s.partner_id as partner_id, s.state as state, s.user_id as user_id, - s.warehouse_id as warehouse_id, + s.location_id as location_id, s.company_id as company_id, s.sale_journal as journal_id, l.product_id as product_id @@ -71,7 +71,7 @@ class pos_order_report(osv.osv): left join product_uom u on (u.id=pt.uom_id) group by s.date_order, s.partner_id,s.state, - s.user_id,s.warehouse_id,s.company_id,s.sale_journal,l.product_id,s.create_date + s.user_id,s.location_id,s.company_id,s.sale_journal,l.product_id,s.create_date having sum(l.qty * u.factor) != 0)""") diff --git a/addons/point_of_sale/report/pos_order_report_view.xml b/addons/point_of_sale/report/pos_order_report_view.xml index a34bab9c559..5cef1f92cbf 100644 --- a/addons/point_of_sale/report/pos_order_report_view.xml +++ b/addons/point_of_sale/report/pos_order_report_view.xml @@ -36,6 +36,7 @@ +