From c8642d6beccdae732cd2189d03c0f4c6e6c089c1 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 12 Dec 2013 12:32:00 +0100 Subject: [PATCH] [FIX] stock: fixed figures and links of the picking types kanban view bzr revid: qdp-launchpad@openerp.com-20131212113200-ozwp4fixb7vubdxl --- addons/stock/stock.py | 6 +++--- addons/stock/stock_view.xml | 25 +++++++++---------------- 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index c39f5b3de15..6498731c03e 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -3493,11 +3493,11 @@ class stock_picking_type(osv.osv): obj = self.pool.get('stock.picking') domains = { 'count_picking_draft': [('state', '=', 'draft')], - 'count_picking_waiting': [('state','=','confirmed')], + 'count_picking_waiting': [('state','in', ('confirmed', 'waiting'))], 'count_picking_ready': [('state','=','assigned')], 'count_picking': [('state','in',('assigned','waiting','confirmed'))], 'count_picking_late': [('min_date','<', time.strftime(DEFAULT_SERVER_DATETIME_FORMAT)), ('state','in',('assigned','waiting','confirmed'))], - 'count_picking_backorders': [('backorder_id','<>', False), ('state','!=','done')], + 'count_picking_backorders': [('backorder_id','!=', False), ('state','in',('confirmed', 'assigned', 'waiting'))], } result = {} for field in domains: @@ -3510,7 +3510,7 @@ class stock_picking_type(osv.osv): for tid in ids: if result[tid]['count_picking']: result[tid]['rate_picking_late'] = result[tid]['count_picking_late'] *100 / result[tid]['count_picking'] - result[tid]['rate_picking_backorders'] = result[tid]['count_picking_backorders'] *100 / (result[tid]['count_picking'] + result[tid]['count_picking_draft']) + result[tid]['rate_picking_backorders'] = result[tid]['count_picking_backorders'] *100 / result[tid]['count_picking'] else: result[tid]['rate_picking_late'] = 0 result[tid]['rate_picking_backorders'] = 0 diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 35fdcd16054..3bd1d608477 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -833,11 +833,12 @@ stock.picking.internal.search stock.picking - - - - - + + + + + + @@ -918,7 +919,7 @@ 'search_default_picking_type_id': [active_id], 'default_picking_type_id': active_id, 'contact_display': 'partner_address', - 'search_default_confirmed': 1, + 'search_default_waiting': 1, } @@ -936,9 +937,7 @@ 'default_picking_type_id': active_id, 'contact_display': 'partner_address', 'search_default_late': 1, - 'search_default_assigned': 1, 'search_default_confirmed': 1, - 'search_default_available': 1 } @@ -956,9 +955,7 @@ 'default_picking_type_id': active_id, 'contact_display': 'partner_address', 'search_default_backorder': 1, - 'search_default_assigned': 1, 'search_default_confirmed': 1, - 'search_default_available': 1 } @@ -980,7 +977,7 @@

- Click to create an internal move request. + Click to create a stock operation.

Most operations are prepared automatically by OpenERP according to your preconfigured logistics rules, but you can also record @@ -1486,11 +1483,7 @@