OpenERP :Простое использование fields.function

Я пытаюсь сделать некоторые вычисления полей моего объекта и сохранить их в новом поле . Я начинаю с простого примера использования 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

Пожалуйста, кто-нибудь может мне помочь? спасибо

5
задан Spirit angel 10 May 2012 в 11:16
поделиться