[IMP] remove method onchange_product_qty_change and add condition
bzr revid: voraamitr@gmail.com-20130822105706-d6hjfw4i86vkzgs2
This commit is contained in:
parent
94d4bff64a
commit
3995645020
|
@ -268,24 +268,23 @@ class mrp_bom(osv.osv):
|
|||
@return: Dictionary of changed values
|
||||
"""
|
||||
res={'value':{}}
|
||||
if product_id:
|
||||
prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
|
||||
res['value']['name'] = prod.name
|
||||
res['value']['product_uom'] = prod.uom_id.id
|
||||
if prod.uos_id.id:
|
||||
res['value']['product_uos_qty'] = product_qty * prod.uos_coeff
|
||||
res['value']['product_uos'] = prod.uos_id.id
|
||||
else:
|
||||
res['value']['product_uos_qty'] = 0
|
||||
if not product_id:
|
||||
return {'value': {
|
||||
'product_uom': False,
|
||||
'name': False,
|
||||
'product_uos_qty': False,
|
||||
'product_uos': False
|
||||
}}
|
||||
prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
|
||||
res['value']['name'] = prod.name
|
||||
res['value']['product_uom'] = prod.uom_id.id
|
||||
if prod.uos_id.id:
|
||||
res['value']['product_uos_qty'] = product_qty * prod.uos_coeff
|
||||
res['value']['product_uos'] = prod.uos_id.id
|
||||
else:
|
||||
res['value']['product_uos_qty'] = 0
|
||||
return res
|
||||
|
||||
def onchange_product_qty_change(self, cr, uid, ids, product_id, qty=0, context=None):
|
||||
if product_id:
|
||||
prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
|
||||
if prod.uos_id:
|
||||
return {'value': {'product_uos': prod.uos_id.id, 'product_uos_qty': qty * prod.uos_coeff}}
|
||||
return {}
|
||||
|
||||
def onchange_uom(self, cr, uid, ids, product_id, product_uom, context=None):
|
||||
res = {'value':{}}
|
||||
if not product_uom or not product_id:
|
||||
|
@ -598,13 +597,7 @@ class mrp_production(osv.osv):
|
|||
result['value']['routing_id'] = routing_id
|
||||
return result
|
||||
|
||||
def onchange_product_qty_change(self, cr, uid, ids, product_id, qty=0, context=None):
|
||||
if product_id:
|
||||
prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
|
||||
if prod.uos_id:
|
||||
return {'value': {'product_uos': prod.uos_id.id, 'product_uos_qty': qty * prod.uos_coeff}}
|
||||
return {}
|
||||
|
||||
|
||||
def bom_id_change(self, cr, uid, ids, bom_id, context=None):
|
||||
""" Finds routing for changed BoM.
|
||||
@param product: Id of product.
|
||||
|
|
Loading…
Reference in New Issue