From bc514fa89c67aef1730abea9ba519878b5ddb33f Mon Sep 17 00:00:00 2001 From: "Dharti Ratani (Open ERP)" Date: Fri, 26 Apr 2013 14:36:59 +0530 Subject: [PATCH 1/2] [FIX]Reference name of an Internal Move return contains 'False' prefix bzr revid: dhr@tinyerp.com-20130426090659-jhxzzr0wkznzny2o --- addons/stock/wizard/stock_return_picking.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/stock/wizard/stock_return_picking.py b/addons/stock/wizard/stock_return_picking.py index cf4a3b5765c..e85345a65ea 100644 --- a/addons/stock/wizard/stock_return_picking.py +++ b/addons/stock/wizard/stock_return_picking.py @@ -169,6 +169,8 @@ class stock_return_picking(osv.osv_memory): else: new_type = 'internal' seq_obj_name = 'stock.picking.' + new_type + if new_type == 'internal': + seq_obj_name = 'stock.picking' new_pick_name = self.pool.get('ir.sequence').get(cr, uid, seq_obj_name) new_picking = pick_obj.copy(cr, uid, pick.id, { 'name': _('%s-%s-return') % (new_pick_name, pick.name), From e11ee3487b9e978651b108ca8681ba4dbf288621 Mon Sep 17 00:00:00 2001 From: "Dharti Ratani (Open ERP)" Date: Wed, 29 May 2013 17:36:26 +0530 Subject: [PATCH 2/2] [IMP]Made changes as per need fixing bzr revid: dhr@tinyerp.com-20130529120626-xnfjvzf6w0fvpr0o --- addons/stock/wizard/stock_return_picking.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/stock/wizard/stock_return_picking.py b/addons/stock/wizard/stock_return_picking.py index e85345a65ea..1ad8054f668 100644 --- a/addons/stock/wizard/stock_return_picking.py +++ b/addons/stock/wizard/stock_return_picking.py @@ -162,15 +162,15 @@ class stock_return_picking(osv.osv_memory): returned_lines = 0 # Create new picking for returned products + + seq_obj_name = 'stock.picking' + new_type = 'internal' if pick.type =='out': new_type = 'in' + seq_obj_name = 'stock.picking.in' elif pick.type =='in': new_type = 'out' - else: - new_type = 'internal' - seq_obj_name = 'stock.picking.' + new_type - if new_type == 'internal': - seq_obj_name = 'stock.picking' + seq_obj_name = 'stock.picking.out' new_pick_name = self.pool.get('ir.sequence').get(cr, uid, seq_obj_name) new_picking = pick_obj.copy(cr, uid, pick.id, { 'name': _('%s-%s-return') % (new_pick_name, pick.name),