res[line.id] = cur_obj.round(cr, uid, cur, taxes['total'])
return res
+ def _get_uom_id(self, cr, uid, *args):
+ cr.execute('select id from product_uom order by id limit 1')
+ res = cr.fetchone()
+ return res and res[0] or False
+
_columns = {
'name': fields.char('Description', size=256, required=True),
'product_qty': fields.float('Quantity', required=True, digits=(16,2)),
}
_defaults = {
+ 'product_uom' : _get_uom_id,
'product_qty': lambda *a: 1.0,
'state': lambda *args: 'draft',
'invoiced': lambda *a: 0,
res[line.id] = 1
return res
+ def _get_uom_id(self, cr, uid, *args):
+ cr.execute('select id from product_uom order by id limit 1')
+ res = cr.fetchone()
+ return res and res[0] or False
+
_name = 'sale.order.line'
_description = 'Sales Order Line'
_columns = {
}
_order = 'sequence, id'
_defaults = {
+ 'product_uom' : _get_uom_id,
'discount': 0.0,
'delay': 0.0,
'product_uom_qty': 1,