[WIP] Add product_uom_qty when creating moves in mrp

bzr revid: jco@openerp.com-20130711160311-3qhkzj09t0r8gcb6
This commit is contained in:
Josse Colpaert 2013-07-11 18:03:11 +02:00
parent 60e848287b
commit 756e40e29a
3 changed files with 5 additions and 1 deletions

View File

@ -896,7 +896,6 @@ class mrp_production(osv.osv):
'product_uos_qty': production_line.product_uos and production_line.product_qty or False,
'product_uos': production_line.product_uos and production_line.product_uos.id or False,
'location_id': location_id,
'procure_method': production_line.product_id.procure_method,
'move_id': shipment_move_id,
'company_id': production.company_id.id,
})
@ -919,6 +918,7 @@ class mrp_production(osv.osv):
'product_id': production_line.product_id.id,
'product_qty': production_line.product_qty,
'product_uom': production_line.product_uom.id,
'product_uom_qty': production.product_qty,
'product_uos_qty': production_line.product_uos and production_line.product_uos_qty or False,
'product_uos': production_line.product_uos and production_line.product_uos.id or False,
'date': date_planned,
@ -970,6 +970,7 @@ class mrp_production(osv.osv):
'product_id': production.product_id.id,
'product_qty': production.product_qty,
'product_uom': production.product_uom.id,
'product_uom_qty': production.product_qty,
'product_uos_qty': production.product_uos and production.product_uos_qty or False,
'product_uos': production.product_uos and production.product_uos.id or False,
'location_id': source_location_id,
@ -996,6 +997,7 @@ class mrp_production(osv.osv):
'date': production.date_planned,
'product_id': production_line.product_id.id,
'product_qty': production_line.product_qty,
'product_uom_qty': production.product_qty,
'product_uom': production_line.product_uom.id,
'product_uos_qty': production_line.product_uos and production_line.product_uos_qty or False,
'product_uos': production_line.product_uos and production_line.product_uos.id or False,

View File

@ -1153,6 +1153,7 @@ class procurement_order(osv.osv):
warehouse_obj = self.pool.get('stock.warehouse')
for procurement in self.browse(cr, uid, ids, context=context):
res_id = procurement.move_id.id
#TODO: so if the seller does not exist, it will just crash...
partner = procurement.product_id.seller_id # Taken Main Supplier of Product of Procurement.
seller_qty = procurement.product_id.seller_qty
partner_id = partner.id

View File

@ -117,6 +117,7 @@ class procurement_order(osv.osv):
@param context: A standard dictionary for contextual values
@return: Dictionary of values
'''
super(procurement_order, self).run_scheduler(cr, uid, use_new_cursor=use_new_cursor, context=context)
if context is None:
context = {}