OpenERP 7与OpenERP 6.1的模块兼容性

2 投票
1 回答
3224 浏览
提问于 2025-04-17 13:56

我有几个为OpenERP 6.1版本开发的模块。当我安装OpenERP 7.0时,我把这些模块复制到了OpenERP 7的addons文件夹里。之后,我尝试通过网页界面更新模块列表,但没有任何变化。同时,我也用--database=mydb --update=all的选项重新启动了服务器,但模块列表还是没有变化。我是不是漏掉了什么?在OpenERP 7中,能不能使用6.1版本的模块?

谢谢你的建议。

更新:

我已经把6.1版本的数据库导出了一个*.sql文件。如果我把这些数据导入到我用OpenERP 7创建的新数据库中,OpenERP 7会正常工作吗?

1 个回答

6

Openerp 6.1 的模块不能直接在 openerp 7 中使用。你需要对 openerp 6.1 的模块做一些基本的修改。比如,在树形视图和表单标签中,必须包含字符串和版本号“7”。如果你继承了一些基础模块,比如销售或采购模块,那么你还需要在继承的地方做一些修改,比如 xpath 等等。有些对象,比如 res.parter.address 被删除了,你需要注意这个,并用 res.partner 来替换。

谢谢

撰写回答