我尝试计算对象的字段并将它们存储到新字段中.我从一个使用fileds.function的简单示例开始,但是当我尝试登录到openerp时,系统会引发用户或密码不正确的错误.
在我班上我添加了字段:
'a' : fields.integer('A'),
'b' : fields.integer('B'),
'total' : fields.function(fnct, method=True, string='Tot',type='integer'),
Run Code Online (Sandbox Code Playgroud)
功能定义:
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
Run Code Online (Sandbox Code Playgroud)
拜托,任何人都可以帮助我吗?谢谢
我目前正在开发一个项目,其目标是使用OpenERP进行库存管理(仓库).确定了需求后,我发现OpenERP提供的模块过于宽泛.
是开发我自己的模块还是修改现有的知识,我发现它非常复杂?