From e1013773db290a4fb057fa464691718094dee09d Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Fri, 19 Mar 2010 14:54:27 +0530 Subject: [PATCH] [IMP] stock: Add the picking_id in partial_picking wizard bzr revid: sbh@tinyerp.com-20100319092427-53al3539p12pbvc7 --- addons/stock/stock.py | 1 + addons/stock/stock_view.xml | 1 + addons/stock/wizard/wizard_partial_picking.py | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 8bbe1bdaf5b..f0492c7dd77 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1770,6 +1770,7 @@ class stock_delivery(osv.osv): 'date': fields.datetime('Date'), 'partner_id': fields.many2one('res.partner', 'Partner'), 'product_delivered':fields.one2many('stock.move', 'delivered_id', 'Product Delivered', domain=[('picking_id.type','=','in')]), + 'picking_id': fields.many2one('stock.picking', 'Picking list'), } diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index f4663b36d25..809d6a6fbb8 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -1759,6 +1759,7 @@ + diff --git a/addons/stock/wizard/wizard_partial_picking.py b/addons/stock/wizard/wizard_partial_picking.py index aad6a4b38b3..68655f72d0d 100644 --- a/addons/stock/wizard/wizard_partial_picking.py +++ b/addons/stock/wizard/wizard_partial_picking.py @@ -198,7 +198,8 @@ def _do_split(self, cr, uid, data, context): 'name': pick.name, 'partner_id': partner_id, 'date': move.date, - 'product_delivered':[(6,0, [new_obj])] + 'product_delivered':[(6,0, [new_obj])], + 'picking_id':move.picking_id.id }, context=context) if not isinstance(delivery_id, (int, long)): delivery_id=delivery_id[0]