-
Recent Posts
- [HowTo]如何在销售订单行按业务伙伴配发产品?
- Odoo 库存管理-创建链式库存移动的拉式(需求)和推式规则
- Odoo 库存管理-库存移动(Stock Move)新玩法
- stock_fill_inventory_filter模块发布
- OpenERPV7登陆界面翻译问题
-
Categories
- 二次开发
- 公司新闻
- 博客
- 实施技巧
- 成功案例
- 拥抱开源
- 文档翻译
- 服务
- 模块分析
- 源码分析
- 网络文摘
- 项目日记
-
Tags
6.1 7.0 CRM erp magneto many2one multi addons path ondelete openerp openerp7 openerp magento连接器演示 OpenERPV7 OpenERPV7.0 OpenERP二次开发 openerp介绍 OpenERP图表视图 OpenERP安装方法 OpenERP实施 OpenERP开发 OpenERP认证 PDF PostgreSQL PyconChina python openerp many2many one2many many2one report v6.1 v7 xml 中文 二次开发 信息化 学习方法 安装教程 实施 开源 开源ERP 报表 教程 新功能 新特性 硬件 管理软件 翻译 视图 连接器
OpenERP 的XML-RPC的轻度体验+many2many,one2many,many2one创建
发布时间:2020-12-16 06:19:30 所属栏目:百科 来源:网络整理
导读:OpenERP 的XML-RPC的轻度体验+many2many,many2one创建方式 每当夏秋之交,我们都有展会,展会完后,都有很多的新的潜在客户要添加,我们收了一大堆名片,想入openERP还是需要一定时间的,而且名片的图片导入没有什么简洁的方法,所以我就想写个script来进行
OpenERP 的XML-RPC的轻度体验+many2many,many2one创建方式每当夏秋之交,我们都有展会,展会完后,都有很多的新的潜在客户要添加,我们收了一大堆名片,想入openERP还是需要一定时间的,而且名片的图片导入没有什么简洁的方法,所以我就想写个script来进行导入这些名片以及相关的客户信息。
需求是这样的,想通过一个script来将一个excel表格的partner连同他们的联系人一起导入
这句是向res.partner执行create的方法,value就是对应的参数 因为partner 和address的关系是one2many,在OpenERP的ORM里面可以直接添加,修改这些one2many,many2many和many2one的值有一个特殊的格式。 many2many (0,{values}) 根据values里面的信息新建一个记录。 (1,ID,{values})更新id=ID的记录(写入values里面的数据) (2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系) (3,ID) 切断主从数据的链接关系但是不删除这个数据 (4,ID) 为id=ID的数据添加主从链接关系。 (5) 删除所有的从数据的链接关系就是向所有的从数据调用(3,ID) (6,[IDs]) 用IDs里面的记录替换原来的记录(就是先执行(5)再执行循环IDs执行(4,ID)) 例子[(6,[8,5,6,4])] 设置 many2many to ids [8,4] one2many (0,{ values })根据values里面的信息新建一个记录。 (1,{values}) 更新id=ID的记录(对id=ID的执行write 写入values里面的数据) (2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系) 例子: [(0,{'field_name':field_value_record1,...}),(0,{'field_name':field_value_record})] many2one的字段比较简单,直接填入已经存在的数据的id或者填入False删除原来的记录。 Comment for OpenERP 的XML-RPC的轻度体验+many2many,many2one创建方式(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
这么好的文档,今天才看到! 感谢Joshua !