Openerp各个模块之间是怎么实现松耦合的
-
[quote author=卓忆 link=topic=16533.msg28669#msg28669 date=1407413811]
粗略的回答一下:
有些模块和模块直接是可以通过设置 来取消关联,达到相对独立的使用,
比如项目管理 和一些 其他 模块,
也可以通过设置建立一定的关联(注意,所有通过设置可以切断关联的,都说明有个这个设置 对应一个模块)
在安装的时候,你可以 看下”技术数据“ ”依赖模块“ 如果 一个模块 依赖 另外一个模块,
那么 他们哥俩 就可能 开始用了,要拆开 就要找 高手 拆掉他们的关联了。
比如 采购 是 依赖仓库 模块的,
也就是说 装采购 就必须有 仓库模块。
[/quote]
很有价值的解答,之前我在安装的时候都没有阅读过模块的介绍,现在点进去看,有很多很有价值的信息,非常感谢! -
[quote author=fulin87 link=topic=16533.msg28662#msg28662 date=1407319852]
众所周知,openerp最大的优点就是它拥有很多模块,而且模块与模块之间是松耦合的。
比如,我现在安装有销售模块,仓库模块,使用一段时间之后,我将仓库模块卸载,此时,我的erp系统可以继续使用。
在openerp底层,到底是怎样实现这种松耦合的呢?
请高人指点迷津!!!
[/quote]
OpenERP 根本就不是什么松耦合的,模块之间互有依赖关系,卸载仓库可以用销售因为两个模块共同依赖的是 product 模块,而且还有个串联起销售和仓库模块的 sale_stock 模块会自动安装。 -
[quote author=oldrev link=topic=16533.msg28788#msg28788 date=1408590394]
[quote author=fulin87 link=topic=16533.msg28662#msg28662 date=1407319852]
众所周知,openerp最大的优点就是它拥有很多模块,而且模块与模块之间是松耦合的。
比如,我现在安装有销售模块,仓库模块,使用一段时间之后,我将仓库模块卸载,此时,我的erp系统可以继续使用。
在openerp底层,到底是怎样实现这种松耦合的呢?
请高人指点迷津!!!
[/quote]
OpenERP 根本就不是什么松耦合的,模块之间互有依赖关系,卸载仓库可以用销售因为两个模块共同依赖的是 product 模块,而且还有个串联起销售和仓库模块的 sale_stock 模块会自动安装。
[/quote]
虽然不是太懂,但是不明觉厉。这个问题我会继续思考下去的。谢谢!