知识教程

Odoo8.0 Qweb 报表编写步骤

2016-01-07 17:03:13
分类 : Odoo教程

Odoo8.0 采用的是Qweb报表,摒弃了7.0中的RML报表。 1.首先在xml文件中注册一个报表: 1 2 reportid=qweb_test_report model=qweb.test string=Report Test report_type=qweb-pdf name=qweb_test.test_report file=qweb_test.tes...

阅读更多

Odoo添加产品唯一性限制以后,复制按钮不能使用

2016-01-07 17:02:40
分类 : Odoo教程

Odoo使用api.constrains限制了产品的name,目的是让产品的名称唯一,但没想到的是使用复制的时候,会报错,说是已经存在的产品名称,去掉限制以后发现产品名称只有一个,复制出来的产...

阅读更多

实现Odoo产品分类的多级搜索

2016-01-07 17:01:23
分类 : Odoo教程

Odoo默认情况下,对于产品分类的搜索只能匹配到最末一级的分类,然而在实际的实施过程中,会有很多种情况需要搜索分来的父级乃至顶级,这种情况下就需要我们通过复写默认的na...

阅读更多

解决Odoo重命名PDF打印文件名

2016-01-07 17:00:55
分类 : Odoo教程

Odoo系统默认打印出来的PDF文件都是以当前文档模型对象对应的模板文件名命名的,对用户来说,这样的命名很不友好。 我们希望能够将打印出来的文件名以单号命名,下面是实现这种...

阅读更多

Odoo生产源库位和目的库位动态过滤

2016-01-07 16:59:52
分类 : Odoo教程

Odoo实施过程中,碰到一个问题,希望生产计划人员不能看到除生产以外的其他内部库位,但缺又不能影响生产人员在仓库的正常接收货。 首先想到的是用rule来控制对库位的访问,rul...

阅读更多

Odoo通过button返回一个action,跳转到一个view

2016-01-07 16:58:27
分类 : Odoo教程

可以参考Odoo采购单的右侧按钮的写法。 简单讲,就是先通过xmlid获取到action_id,继而获取到action,修改action的相关信息,然后将结果返回,即可以实现跳转。 mod_obj = self.pool.get(ir.model....

阅读更多

Odoo搜索Many2one类型的fields Compute得到的值

2016-01-07 16:57:54
分类 : Odoo教程

Odoov8 默认情况下compute的值不存储于数据库中,在高级搜索中也不可以进行搜索 想要对这种类型的值搜索,需要在field的定义中添加search参数,在search的函数中编写搜索逻辑。 例子:...

阅读更多

Odoo复式库存管理

2016-01-07 16:56:34
分类 : Odoo教程

Ddoo复式库存没有入库、出库的概念,取而代之所有的操作都是库位之间的移动(stock moves). 一、系统中库位的类型介绍 系统默认定义了以下几种库位类型: 1.Supplier(Vendor) Location:供应商库...

阅读更多

Odoo中的Controller

2016-01-07 16:55:39
分类 : Odoo教程

Odoo处理HTTP请求的接口用的Contoller类,封装于web模块中。 --------------------------------------------------------------- RequestHandler: 1.replace_request_password(args):用*替换掉request中的密码字符。 2.disp...

阅读更多

Odoo SSO 单点登录

2016-01-07 16:54:51
分类 : Odoo教程

很多公司会有内部单点登录系统,采用Odoo系统的公司可能就有需要将Odoo接入公司内部的单点登录系统。 实现的思路很简单,由于每个公司的系统不一样,代码仅作示例说明。 首先,重...

阅读更多