diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 200686a7e65..3221740b706 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -3813,6 +3813,10 @@ class stock_package(osv.osv): # 'picking_id': fields.related('pack_operation_id', 'picking_id', type='many2one', relation="stock.picking", string='Related Picking'), } + _defaults = { + 'name': lambda self, cr, uid, context: self.pool.get('ir.sequence').get(cr, uid, 'stock.quant.package') or _('Unknown Pack') + } + def _check_location(self, cr, uid, ids, context=None): '''Simply check that all quants in a package are stored in the same location''' for pack in self.browse(cr, uid, ids, context=context): diff --git a/addons/stock/stock_sequence.xml b/addons/stock/stock_sequence.xml index c3569c48c3e..da6621e1ef7 100644 --- a/addons/stock/stock_sequence.xml +++ b/addons/stock/stock_sequence.xml @@ -65,6 +65,7 @@ + Packs stock.lot.tracking @@ -79,5 +80,19 @@ 1 + + + + Packages + stock.quant.package + + + + Packages + stock.quant.package + PACK + 7 + +