[MERGE] onchange product with lots
bzr revid: fp@tinyerp.com-20120929090127-6jyq1r8bd61juwlr
This commit is contained in:
@@ -1927,7 +1927,8 @@ class stock_move(osv.osv):
|
||||
'product_uom': product.uom_id.id,
|
||||
'product_uos': uos_id,
|
||||
'product_qty': 1.00,
|
||||
'product_uos_qty' : self.pool.get('stock.move').onchange_quantity(cr, uid, ids, prod_id, 1.00, product.uom_id.id, uos_id)['value']['product_uos_qty']
|
||||
'product_uos_qty' : self.pool.get('stock.move').onchange_quantity(cr, uid, ids, prod_id, 1.00, product.uom_id.id, uos_id)['value']['product_uos_qty'],
|
||||
'prodlot_id' : False,
|
||||
}
|
||||
if not ids:
|
||||
result['name'] = product.partner_ref
|
||||
@@ -2896,11 +2897,11 @@ class stock_inventory_line(osv.osv):
|
||||
@return: Dictionary of changed values
|
||||
"""
|
||||
if not product:
|
||||
return {'value': {'product_qty': 0.0, 'product_uom': False}}
|
||||
return {'value': {'product_qty': 0.0, 'product_uom': False, 'prod_lot_id': False}}
|
||||
obj_product = self.pool.get('product.product').browse(cr, uid, product)
|
||||
uom = uom or obj_product.uom_id.id
|
||||
amount = self.pool.get('stock.location')._product_get(cr, uid, location_id, [product], {'uom': uom, 'to_date': to_date, 'compute_child': False})[product]
|
||||
result = {'product_qty': amount, 'product_uom': uom}
|
||||
result = {'product_qty': amount, 'product_uom': uom, 'prod_lot_id': False}
|
||||
return {'value': result}
|
||||
|
||||
stock_inventory_line()
|
||||
|
||||
Reference in New Issue
Block a user