Sub-Contracting Routing

bzr revid: fp@tinyerp.com-0758c5620bf4880d2cda7e77c38791affd7ba042
This commit is contained in:
Fabien Pinckaers
2008-06-03 06:49:55 +00:00
parent dd7225cf1e
commit ca3baa9c11
+3 -1
View File
@@ -510,17 +510,19 @@ class mrp_production(osv.osv):
production = self.browse(cr, uid, [production.id])[0]
routing_loc = None
pick_type = 'internal'
address_id = False
if production.bom_id.routing_id and production.bom_id.routing_id.location_id:
routing_loc = production.bom_id.routing_id.location_id
if routing_loc.usage<>'internal':
pick_type = 'out'
address_id = routing_loc.address_id and routing_loc.address_id.id or False
routing_loc = routing_loc.id
picking_id = self.pool.get('stock.picking').create(cr, uid, {
'origin': (production.origin or '').split(':')[0] +':'+production.name,
'type': pick_type,
'move_type': 'one',
'state': 'auto',
'address_id': address_id,
'auto_picking': self._get_auto_picking(cr, uid, production),
})
toconfirm = True