Я пытаюсь сделать некоторые вычисления полей моего объекта и сохранить их в новом поле . Я начинаю с простого примера использования fileds.function, но когда я пытаюсь войти в openerp, система выдает ошибку, что пользователь или пароль неверны.
в моем классе я добавляю поле:
'a' : fields.integer('A'),
'b' : fields.integer('B'),
'total' : fields.function(fnct, method=True, string='Tot',type='integer'),
определение функции:
def fnct(self, cr, uid, ids, fields, arg, context):
x = {}
for record in self.browse(cr, uid, ids):
x[record.id] = record.a + record.b
return x
Пожалуйста, кто-нибудь может мне помочь? спасибо