2015-07-31 2 views
-2

Как создать дополнение, например, 2 + 2, которое будет показано в отчете? Я пытался использовать:Простая математика на OpenERP

num1:fields.integer('Number1', digits=16,2)), 
num2:fields.float('Number2', digits=(16,2)), 
result:fields.function(addition(char1,char2)), 
+0

Вы смешиваете версии в коде: какая версия OpenERP/Odoo вы используете? – ChesuCR

+0

Я использую ver 5.0 – Sembarangan

ответ

0
def _addition(self, cr, uid, ids, fields, arg, context): 
     r = {} 
     for record in self.browse(cr, uid, ids): 
      r[record.id] = record.num1 + record.num2 
     return r 

    'num1' : fields.integer('Num1'), 
    'num2' : fields.float('Num2'), 
    'total' : fields.function(_addition, string='Tot',type='float'), 
+0

благодарю вас за ответ! :) – Sembarangan

Смежные вопросы