[imp] added decimal_precision on quantity field in order to get three number after...
authorHardik Ansodariy (OpenERP) <han@tinyerp.com>
Tue, 22 Nov 2011 10:09:07 +0000 (15:39 +0530)
committerHardik Ansodariy (OpenERP) <han@tinyerp.com>
Tue, 22 Nov 2011 10:09:07 +0000 (15:39 +0530)
bzr revid: han@tinyerp.com-20111122100907-r0c8p82xuwlk9z0p

addons/stock/wizard/stock_partial_picking.py
addons/stock/wizard/stock_return_picking.py
addons/stock/wizard/stock_splitinto.py

index f6ecb65..f666bf1 100644 (file)
 import time
 from osv import fields, osv
 from tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
+import decimal_precision as dp
 
 class stock_partial_picking_line(osv.TransientModel):
     _name = "stock.partial.picking.line"
     _rec_name = 'product_id'
     _columns = {
         'product_id' : fields.many2one('product.product', string="Product", required=True, ondelete='CASCADE'),
-        'quantity' : fields.float("Quantity", required=True),
+        'quantity' : fields.float("Quantity", digits_compute=dp.get_precision('Product UoM'), required=True),
         'product_uom': fields.many2one('product.uom', 'Unit of Measure', required=True, ondelete='CASCADE'),
         'prodlot_id' : fields.many2one('stock.production.lot', 'Production Lot', ondelete='CASCADE'),
         'location_id': fields.many2one('stock.location', 'Location', required=True, ondelete='CASCADE'),
index b7c8aa2..689f17c 100644 (file)
@@ -24,13 +24,14 @@ import time
 
 from osv import osv,fields
 from tools.translate import _
+import decimal_precision as dp
 
 class stock_return_picking_memory(osv.osv_memory):
     _name = "stock.return.picking.memory"
     _rec_name = 'product_id'
     _columns = {
         'product_id' : fields.many2one('product.product', string="Product", required=True),
-        'quantity' : fields.float("Quantity", required=True),
+        'quantity' : fields.float("Quantity", digits_compute=dp.get_precision('Product UoM'), required=True),
         'wizard_id' : fields.many2one('stock.return.picking', string="Wizard"),
         'move_id' : fields.many2one('stock.move', "Move"),
     }
index 1f48c8c..3ed7c39 100644 (file)
@@ -27,7 +27,7 @@ class stock_split_into(osv.osv_memory):
     _name = "stock.split.into"
     _description = "Split into"
     _columns = {
-        'quantity': fields.float('Quantity',digits_compute=dp.get_precision('Product UOM')),
+        'quantity': fields.float('Quantity',digits_compute=dp.get_precision('Product UoM')),
     }
     _defaults = {
         'quantity': lambda *x: 0,