Openerp
文章平均质量分 66
NGForever
这个作者很懒,什么都没留下…
展开
-
OpenERP 模块动态加载原理及启动代码分析
一般来说我们在编程中,对象定义都是预先定义好的。一些 OOP 语言(包括 Python/Java)允许对象是 自省的(也称为 反射)。即,自省对象能够描述自己:实例属于哪个类?类有哪些祖先?对象可以用哪些方法和属性?自省让处理对象的函数或方法根据传递给函数或方法的对象类型来做决定。即允许对象在运行时动态改变方法成员等属性。得益于OpenERP ORM 模型的精巧设计,实际上 OpenERP 运转载 2013-07-09 10:52:28 · 1603 阅读 · 0 评论 -
odoo 对 many2many one2many的操作
many2many(0,0,{values}) 根据values里面的信息新建一个记录。(1,ID,{values})更新id=ID的记录(写入values里面的数据)(2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系)(3,ID) 切断主从数据的链接关系但是不删除这个数据(4,ID) 为id=ID的数据添加主从链接关系。(5) 删除转载 2014-08-26 16:47:19 · 16543 阅读 · 0 评论 -
ubuntu12.04下numpy安装失败以及No module named dateutil.relativedelta
安装numpy时有时会报安装失败,解决办法之一: 卸载 dateutil.relativedelta,删除info文件安装好后,python需要再安装(升级upgrade)一次,否则找不到python环境路径和No module named dateutil.relativedelta原创 2013-12-09 15:55:14 · 3620 阅读 · 0 评论 -
python xlwt 写excel格式设置大全
Examples Generating Excel Documents Using Python’s xlwtHere are some simple examples usingPython’s xlwt library to dynamically generate Excel documents.Please note a useful alternative maybe ezo转载 2013-11-06 12:48:20 · 16106 阅读 · 0 评论 -
模块开发实例 (Story 1)继承模型
继承在OpenERP里面继承机制很好的实现对于原有模块的修改,多用于添加,修改字段和方法。用户故事作为小超市店长,用户希望能对商品编号不能重复。包结构OpenERP模块结构__init__.py__terp__.pyproduct.py__init__.pyimport product就像其他的Python模块,是程序的初始化文件,在里面会写原创 2013-07-09 15:38:35 · 1648 阅读 · 0 评论 -
Openerp 工作流-业务 流程
简介OpenERP的工作流系统是一个非常强大的机制可以描述文档的演变(模型)。工作流是完全可定制的,它们可以适应几乎任何公司的流动和贸易逻辑。OpenERP的非常灵活的工作流系统,使其能够方便地支持不断变化的需求,而无需编程的新功能。目标说明文件进化如果某些条件得到满足的自动触发的动作管理公司的角色和验证步骤管理不同的对象/模块之间的相互作用翻译 2013-07-09 14:23:31 · 3068 阅读 · 3 评论 -
Workflow-Business Process
IntroductionThe workflow system in OpenERP is a very powerful mechanism that can describe the evolution of documents (model) in time.Workflows are entirely customizable, they can be adapted to the转载 2013-07-09 14:22:15 · 1357 阅读 · 0 评论 -
模块开发实例(Story 2)继承视图
__init__.pyimport product_img这里是初始化的时候需要模块里面的那些py文件,我这里是product_img.py。所以写import product_img__terp__.py { "name" :"simple_product_image", "version" :"1.原创 2013-07-09 15:44:59 · 953 阅读 · 0 评论 -
深入理解OpenERP的工作流(Workflow)
一、工作流定义: workflow.name resource.model True | False model:固定取值"workflow"id:任意值,唯一标识本工作流name: 工作流的名称,任意定义osv: 本工作流关联的对象类型,是OpenERP模块中定义的某对象名,如采购单对象(purchase.ord转载 2013-07-09 11:46:32 · 1496 阅读 · 0 评论 -
模块开发
简介OpenERP 采用 `三层架构 http://en.wikipedia.org/wiki/Multitier_architecture#Three-tier_architecture>`_。 应用层本身被设计成核心和多个附加的模块,这些模块可以安装,不用OpenERP创建一个特殊的配置。OpenERP的核心和其他不同的模块都是用 Python 写的。 模块的功能通过XML-RPC转载 2013-07-09 10:53:14 · 1191 阅读 · 0 评论 -
odoo config配置信息
[options]; addons模块的查找路径addons_path = E:\GreenOdoo8.0\source\openerp\addons; 管理员主控密码(用于创建、还原和备份数据库等操作)admin_passwd = admin; 自动重载?auto_reload = None; 用于导入导出的csv文件的默认分隔符csv_internal_sep = ,; da原创 2016-01-18 15:02:21 · 3983 阅读 · 0 评论