オブジェクトのフィールドを計算して、新しいフィールドに保存しようとしています。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
どうか、誰か助けてもらえますか?ありがとう