会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
toby2chen
世界因你而精彩,有我,你更幸福!
博客园
首页
新随笔
联系
管理
随笔分类 -
Odoo8
1
2
3
4
下一页
跟我一起学odoo二次开发
(61) 总结字段更新方法
摘要:前言: 当我们建立一个记录后,随着后面的流程,这个记录有些字段是要更改的 采用onchange更改 @api.onchange('sale_id')def onchange_sale_id(self): if self.sale_id: self.sale_order_site = self.sale_id.sale_order_sitesale_id = fields.M...
阅读全文
posted @
2018-01-26 12:29
toby2chen
阅读(506)
评论(0)
推荐(0)
(60) 动态列表第2版
摘要:主要作用在列表视图上,主要解决不同角色要看的字段不一样,可以定制 第2版具有的功能: 1.可以自己挑选自己要显示的字段在列表视图中\n2.要显示的字段,可以自己调整顺序显示\n3.要显示的字段 的名称可以改成自己想要的名称\n4.当自己调乱了,要回到系统的显示,可以点击 重置 即可\n 链接:https://pan.baidu.com/s/1pMpWnof
阅读全文
posted @
2018-01-26 12:11
toby2chen
阅读(386)
评论(6)
推荐(0)
(59) 解决在列表视图复制导致打开详细内容
摘要:现象:在列表视图中,当你要复制一个内容,就触发click事件,就打开form视图了为了区分click mousedown mousemove muuseup 事件,从而放弃click事件用后面那几个事件组合来解决是要打开,还是复制内容事件 改动代码如下:\addons\web\static\src\js\view_list.js var hasMove =false; this.$...
阅读全文
posted @
2018-01-02 15:05
toby2chen
阅读(300)
评论(0)
推荐(0)
(58) 在计算字段提供搜索功能
摘要:问题描述:运单号是在出库单上后勤填写的,平时销售订单有一个运单号是通过计算字段从出库单上获的,这时,销售员,要在销售列表上,输入运单号 找到对应的销售订单 分析:可以用两种方法方法1.字段设置为 store=True , 这样和其它的普通的字段一样,可以搜索,有一点在计算时会很慢,在出库货上填写运单号时,转半天,影响效率 方法2,字段加上search 加上对应的方法这个写逻辑复杂一些,但效率最高 ...
阅读全文
posted @
2017-11-29 19:14
toby2chen
阅读(386)
评论(0)
推荐(0)
(57) 分组指定条件排序
摘要:问题描述:销售订单已按月份分组,要按时间倒序来排列 分析:正常只能正序排列,销售员是不喜欢看以前的单,喜欢看最近月份的 处理:系统没有这个功能,在js,上可以改动一下 data.js - orderby: instance.web.serialize_sort(this._order_by) || false + orderby: instance.web.serialize_sort(this...
阅读全文
posted @
2017-11-29 11:23
toby2chen
阅读(246)
评论(0)
推荐(0)
(56) 解决字段设为readonly无法保存
摘要:问题描述:当一个字段设为readonly =True 后,在form表单,即使你用onchange方法改变了值但也不能保存到数据库当时。平时在这样的要求,form表单有些字段要展示给用户,但又要达到不能更改,当通过其它字段变化,那个字段也会变化,这时那个字段发生了变化,当然要存到数据库当中 分析解决:这个form.js 一个小bug ,修正一下即可view_form.js 853行 - if (...
阅读全文
posted @
2017-11-29 11:21
toby2chen
阅读(617)
评论(0)
推荐(0)
(55) 销售锁货功能
摘要:销售锁货,主要体现在当销售员的报价单成为销售单,对仓库中已有的货进行锁住,这样其它销售员不会抢去这些产品,但也不能无限的锁,默认锁7天,若7天都没有到款,系统进行自动释放不再锁货,订单再过7天自动取消。若在7天内,有到款,就不会产生自动释放库存。 效果图如下: 销售员新建单时,可以选择锁多少天,当然你选择长了,采购和销售经理不会通过审核的 已锁货效果图: 这是集中查看所有锁的货 这是销售...
阅读全文
posted @
2017-09-22 12:08
toby2chen
阅读(709)
评论(0)
推荐(0)
(54) 记录销售单修改详细
摘要:这个功能主要用于销售订单的反流程,比如采购、销售审核了订单,但这时你要申请修改, 修改的详细就要记录,提交去审核,采购、销售经理才知道你改了什么地方。 难点: 1. 你设置了一个字段记录销售单申请前核心字段的信息,用什么方式存 2. 当销售员在改单后,保存时,同时要对比改动了什么地方做记录,这里人强制刷缓存 否则在删除了销售明细时,你做记录时就报错,One of the documents you...
阅读全文
posted @
2017-09-22 11:42
toby2chen
阅读(787)
评论(0)
推荐(0)
(53) 动态列表自定义
摘要:动态列表(提示模块只适合odoo8) 主要作用在列表视图上,主要解决不同角色要看的字段不一样,可以定制 可以看到销售列表过多 这时可以选择自己想看的字段 可以看到,像新单字段隐藏了 会根据每个用户自动保存,下次登录还保留自己定义要看的列表 若还原到默认的列表,可以点“重置”就可以 这样就恢复了系统原始显示的列表字段 模块源码:链接:ht...
阅读全文
posted @
2017-07-12 15:37
toby2chen
阅读(324)
评论(0)
推荐(0)
(52)KeyError错误
摘要:当出现:22KeyError: 'xxxxxx'这样的错误,可以肯定依赖出问题了,一般是你引用某个字段,但没有定义,又没有指定依赖的模块,最后找不到对应字段 解决方法:开发工具,把 xxxxxx 去搜索,看一下在哪个模块中 如我要扩充 sale.order中的 picking_ids搜索 picking_ids,得到在sale_stock 这个模块中定义,这时,就要在 __openerp__.py...
阅读全文
posted @
2017-04-10 11:16
toby2chen
阅读(1677)
评论(0)
推荐(0)
(51) magento集成增加到款通知
摘要:这篇主要讲述如何二开增加自己的功能,我没有继承方式二开,习惯是不好的,直接改了原来的模块。 达到效果就这样,当在网站支付成功,会同步到ERP系统中。下面来讲述实现过程 建立文件 payment_notice.py # -*- coding: utf-8 -*-import loggingimport xmlrpclibfrom datetime import datetime, timede...
阅读全文
posted @
2017-02-13 19:09
toby2chen
阅读(410)
评论(0)
推荐(0)
(50)与magento集成
摘要:我对接的是 odoo8 和 magento1.9.x 准备工作: l 服务器 装上mangento 组件 : $ pip install magento 装上 requests 组件:$ pip install requests 要用到功能模块 connector connector_base_product https://github.com/OCA/connector/tre...
阅读全文
posted @
2017-01-20 13:21
toby2chen
阅读(555)
评论(0)
推荐(0)
(49) odoo context操作
摘要:* context 这是一个上下文,运用很灵活 * 得到整个context V7 context=dict(context or {}) 这个版本是明传 V8 self.context_get() self.env['res.users'].context_get() * 得到context里面对应的值 得到flag的值 V8 self.env.context.get('...
阅读全文
posted @
2016-12-07 15:15
toby2chen
阅读(4469)
评论(0)
推荐(0)
(48) odoo的button用法
摘要:button 应用的比较多,这里来汇总一下 按钮,支持的属性 icon 可用的icon在 addons/web/static/src/img/icons string 按钮的显示文字 type 值可以是 workflow, object action 默认是 workflow name 就是要触发的方法标识 args 传递方法的参数 co...
阅读全文
posted @
2016-12-07 15:12
toby2chen
阅读(6796)
评论(0)
推荐(0)
(47) odoo详细操作手册
摘要:链接:https://pan.baidu.com/s/1o8wuuNo 密码:omj3
阅读全文
posted @
2016-11-11 20:45
toby2chen
阅读(3266)
评论(3)
推荐(1)
(46) odoo核心文档分享
摘要:*前言: 要掌握一个系统,还得有扎实的基础,最好的方法,阅读核心文档 然后去实践。 *核心文档列表如下: odoo8官方参考.pdf 链接: http://pan.baidu.com/s/1o7YqbYM 密码: sicgWorking with Odoo [eBook] 链接: http://pan.baidu.com/s/1mhBt7...
阅读全文
posted @
2016-09-19 11:08
toby2chen
阅读(1015)
评论(0)
推荐(0)
(01-02) odoo8.0_Ubuntu14.04_nginx反代理设置
摘要:作者:陈伟明联系 : QQ 942923305 | 微信 toby942923305E-mail: cwm.win@hotmail.com==================================服务器操作系统: Ubuntu trusty14.04nginx 版本: 1.10.1 ==================================修订时间:15:09 2015-10...
阅读全文
posted @
2016-09-19 10:40
toby2chen
阅读(1367)
评论(0)
推荐(0)
(45) Manifest文件
摘要:这个是一模块主要描述和设置的文件,下面进行讲解一下{ 'name': "A Module", 'version': '1.0', 'depends': ['base'], 'author': "Author Name", 'category': 'Category', 'description': """ Description text """, ..
阅读全文
posted @
2016-09-18 17:46
toby2chen
阅读(291)
评论(0)
推荐(0)
(44) odoo中的WebService
摘要:* 前言 erp系统会和其它系统进行对接,这时就要接口,官方给出的是两解决方案 * XML-RPCLibrary 举例 import xmlrpclib root = 'http://%s:%d/xmlrpc/' % (HOST, PORT) #构建访问的路径 uid = xmlrpclib.ServerProxy(root + 'common').login(DB...
阅读全文
posted @
2016-09-18 15:26
toby2chen
阅读(1175)
评论(0)
推荐(0)
(43) 讨论和通知
摘要:* 前言 很多表单视图下面都有讨论和通知,下面简单来说明如何在新的模块中加入这个应用 * 定义模型 class Courses(models.Model): _name = 'academy.courses' _inherit = 'mail.thread' name = fields.Char() teacher_id = fields.Many2one('acade...
阅读全文
posted @
2016-09-18 12:06
toby2chen
阅读(332)
评论(0)
推荐(0)
1
2
3
4
下一页
公告