odoo code,odoo和info的区别以及优劣

1,odoo和info的区别以及优劣(1)odoo的核心优势同问 。。。
2,odoo context中有哪些值当你调试的时候,就会看到context里面都有什么值,还可以在视图中自定义:也可以这样,在某个按钮或字段上加:
3 , odoo read和browse的区别read读取对象字段内容,browse取得整个对象,所以browse开销更大,read性能好额【odoo code,odoo和info的区别以及优劣】
4,odoo domain是加在哪odoo的domain针对不同的需要,可以加在多种地方:1:在xml中的字段中,尤其是针对many2one类型字段,直接在xml的字段后面加domain , 可以过滤下来选择出来的数据2:在py中的字段定义中,domain既可以加在xml中,也可以加在py中的字段定义 , 这里特别强调one2many字段,针对这种类型字段的数据过滤,必须加在py中才能达到过滤效果3:加在action中,点击菜单,想只显示一部分数据,就可以在菜单对应的action中增加domain,过滤自己想看到的数据4:在rule(规则)中加domain,规则中的domain标签其实是domain_force,但是语法规则其实还是domain,所以归结到这里,针对整个数据模型的过滤条件,可以直接加在rule中,这样只要是这个数据模型,就会收到规则限制5,Odoo 和传统的ERP软件有什么不同传统的ERP多为商业软件,相当封闭,用户购买之后如要定制适合自身的需求,会受到非常多的限制,官方系统升级后,用户如要升级则需要再次花钱,如果不升级,按一般系统发展规律,5-7年将不再适应公司发展要求,又要重新寻找合适的系统 。传统 ERP 按模块、按用户销售,对于发展迅速的客户 , 会受到很大的制约 。Odoo 是一套开源系统,由比利时一家公司开发 , 整个社区活跃的贡献者大约有3000人 。Odoo 从8.0开始不再局限于 ERP 范畴,增加对电子商务、互联网方面的支持 。Odoo 强大之处在于其灵活的系统架构,可在不修改核心代码的情况下修改系统的功能或增加自己需要的功能模块,因此可以随时下载官方最新代码替换系统中的官方代码,而不影响或者很少影响自己增加或修改的模块 。传统ERP系统很少能做到这一点 。大有不同 , 传统erp基本上都是基于某个行业或模块为核心进行产品设计和营销的,比如金蝶用友主打财务 , 鼎杰软件(神州数码)主打生产,其标准产品都是可以直接使用的而odoo本质上是一个用于快速开发erp系统的web框架(用python打造的)odoo中自带的那些各个模块并不是给大家直接使用的,也不能直接使用 。原因很简单,其并不完整,主流程是完善的,分支流程和异常并不具备,要想正常使用或多或少是需要二次开发的 。而odoo的精妙正在此处,主流程大多数公司大同小异,直接用原生模块即可,分支流程和异常流程基于其进行定制即可,加上odoo框架致力于让开发人员用最少代码实现最多功能,用于开发管理系统的开发速度可以说是其他框架或语言的10倍都不止 。综上所述odoo本质其实是一个快速实现各种定制化系统的工具 。而odoo中却又很多模块,不是直接使用又是用来干嘛的呢?其实那些模块是给销售相关人员做演示用的;给需求分析人员做案列用的;给开发人员做学习例子用的;给产品经理做功能设计用的 。不过odoo中确实有很多设计非常精妙的原生模块值得我们学习和借鉴,比如hr中的工资模块,复式库存等,以上全为手打,不喜勿喷

    推荐阅读