[FIX]purchase,sale,stock: putting a product UOM decimal prescription In quantity field

lp bug: https://launchpad.net/bugs/800970 fixed

bzr revid: mma@tinyerp.com-20110627051335-nj8cnvdd993aagfb
This commit is contained in:
mayur maheshwari (Open ERP)
2011-06-27 10:43:35 +05:30
parent dd1a492aba
commit f469345cfd
3 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -614,7 +614,7 @@ class purchase_order_line(osv.osv):
_columns = {
'name': fields.char('Description', size=256, required=True),
'product_qty': fields.float('Quantity', required=True, digits=(16,2)),
'product_qty': fields.float('Quantity', required=True, digits_compute= dp.get_precision('Product UoM')),
'date_planned': fields.date('Scheduled Date', required=True, select=True),
'taxes_id': fields.many2many('account.tax', 'purchase_order_taxe', 'ord_id', 'tax_id', 'Taxes'),
'product_uom': fields.many2one('product.uom', 'Product UOM', required=True),
+1 -1
View File
@@ -856,7 +856,7 @@ class sale_order_line(osv.osv):
'type': fields.selection([('make_to_stock', 'from stock'), ('make_to_order', 'on order')], 'Procurement Method', required=True, readonly=True, states={'draft': [('readonly', False)]}),
'property_ids': fields.many2many('mrp.property', 'sale_order_line_property_rel', 'order_id', 'property_id', 'Properties', readonly=True, states={'draft': [('readonly', False)]}),
'address_allotment_id': fields.many2one('res.partner.address', 'Allotment Partner'),
'product_uom_qty': fields.float('Quantity (UoM)', digits=(16, 2), required=True, readonly=True, states={'draft': [('readonly', False)]}),
'product_uom_qty': fields.float('Quantity (UoM)', digits_compute= dp.get_precision('Product UoM'), required=True, readonly=True, states={'draft': [('readonly', False)]}),
'product_uom': fields.many2one('product.uom', 'Unit of Measure ', required=True, readonly=True, states={'draft': [('readonly', False)]}),
'product_uos_qty': fields.float('Quantity (UoS)', readonly=True, states={'draft': [('readonly', False)]}),
'product_uos': fields.many2one('product.uom', 'Product UoS'),
+2 -1
View File
@@ -22,6 +22,7 @@
from osv import fields, osv
from tools.translate import _
import time
import decimal_precision as dp
class stock_partial_move_memory_out(osv.osv_memory):
@@ -29,7 +30,7 @@ class stock_partial_move_memory_out(osv.osv_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", required=True, digits_compute= dp.get_precision('Product UoM')),
'product_uom': fields.many2one('product.uom', 'Unit of Measure', required=True),
'prodlot_id' : fields.many2one('stock.production.lot', 'Production Lot'),
'move_id' : fields.many2one('stock.move', "Move"),