我尝试对我的对象的字段进行一些计算并将它们存储到一个新字段中。我从一个使用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
请问,谁能帮帮我?谢谢