随笔分类 - Odoo
Post-Odoo
摘要:我们知道对OpenERP中的每个内部对象(比如:业务伙伴,采购订单,销售订单,发货单,等等)我们都可以添加任意的附件,如图片,文档,视频等。那么这些附件在OpenERP内部是如何管理的呢? 默认情况下,这些附件在OpenERP v7中是保存在数据库中的。我们知道当附件的数量比较大时,这会严重影响数据
阅读全文
摘要:产品的销售有三种开票方式:1.人工 2.发货 3.发货前。前两种不多说了,本篇的重点是第三种。 有时候我们希望客户先付款,然后我们再发货,这在原生odoo中是非常容易实现的,只需要将开票的方式改成发货前即可。 但某些情况下,我们的客户不想全部付清,只预付一定的比例,然后发货,发货完成后再结清剩余款项
阅读全文
摘要:设置都是继承自res.config.settings对象,settings又是一个TransientModel. 自己在写一个config的时候发现每天数据库表里的数据都会被清空。。。 从源码上面可以看出,TransientModel不会永久存在数据库里,会定期被清空。 那么如何指定这个被清空的时间
阅读全文
摘要:随着用odoo的人越来越多,奇葩的需求也是越来越多。。。。 这不,有同学就想替换掉website forum里边的summernote控件,花了点时间研究了一下,先说结论:替换是可行的。 先上替换之后的图,这里替换的是kindeditor: 要替换成别的,也是可以的,只不过需要使用odoo的前端开发
阅读全文
摘要:Email 设置一直都是Odoo的一个坑,巨坑。 先讲结论,发邮件可以用,收还是算了吧 1. 发邮件设置 发的设置相对简单,如果企业邮箱支持catcll all功能,基本不用改动可以直接用,否则需要安装第三方模块(见群公告)来实现该功能。 注意的地方是 Description 这里要写完整的邮箱名称
阅读全文
摘要:在odoo里如果想单击某个菜单打开的页面是自带过滤的,可以在打开菜单的动作中添加默认过滤来实现,今天有同学在群里问,如何在Many2many的添加更多的弹出窗口中添加类似的过滤,其实是非常非常简单的,只需要在field的context里指定默认过滤即可。 例如:销售团队成员页面 默认页面如下: 在
阅读全文
摘要:动态创建字段并非一个常见的的需求,但某些情况下,我们确实又需要动态地创建字段。 Odoo 中创建字段的方法有两种,一种是通过python文件class中进行定义,另一种是在界面上手工创建,odoo通过state字段对这两种类型的字段进行区分。 通过界面创建的字段必须以x_开头。 笔者曾经试图通过py
阅读全文
摘要:浏览器处于假死状态,查看console发现 odoo,jquery,$ 未定义三处错误,后台显示IOError: 原因,数据库从别处复制而来,并未含附件信息。 解决方法:delete掉所有ir_attachment表中的数据。
阅读全文
摘要:树形视图状态经常会碰到字体上下排列不整齐的问题,虽不是什么大问题,但对某些处女座的人来说,真的是如鲠在喉,今天我们就来解决这个问题: 首先呢,这个问题的起因,不是前端css的问题,也不是js的问题,而是qweb的问题。 调试模式下,我们可以看到供应商这个字段你的前后夹杂了非常多的空格,正是这些空格导
阅读全文
摘要:在Ubuntu中安装中文字体: $ sudo apt-get install ttf-wqy-zenhei $ sudo apt-get install ttf-wqy-microhei
阅读全文
摘要:首先一个前提是 odoo 默认情况下 一个menu 只能绑定一个action 而这个action中只有一个domain,而我们的需求是需要点击菜单,然后根据用户所属的组的不同而选择不同的action,实现动态过滤的目的。 为什么不用record rule?因为record rule不仅限制了读,还限
阅读全文
摘要:依赖第三方模块实现,实现效果图如下: 原模块只有9.0版本 ,今改成了8.0版本。 git地址见群内公告。
阅读全文
摘要:有童鞋在群里问到 attrs 中的 many2many类型的字段该如何进行domain过滤,其实非常简单: Many2many的字段在js中获取的值的格式为[[6,false,[]]] 所以attrs中的many2many的判断可以写为以下格式: Many2many的各个涵义如下图: domain的
阅读全文
摘要:想必有些同学一定会奇怪,Odoo是如何将模块中的XML中的诸如record、menuitem是如何被组织和定义的,以及各种field的各种属性究竟有哪些,今天,我们就来一探究竟。 Relax NG:“可扩展标记语言的下一代正规语言”是一种基于语法的可扩展标记语言模式语言,可用于描述、定义和限制 可扩
阅读全文
摘要:【本内容在9.0企业版测试通过】 在Odoo 的CRM使用过程中,我们有时候希望多个销售团队相互之间互不可见,系统默认只给分了查看自己的权限和查看所有的权限两个选项。 我们要处理的有两个对象,一个是crm.team,另一个是res.users. 下面我们以crm.team为例来说一下如何对crm.t
阅读全文
摘要:具体方法如下: <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo" style="max-height:60px;align:left"/> 另外,有人说可以使用 t-field-options
阅读全文
摘要:Odoo里判断wkhtmlpdf是否安装的代码在 openerp/tools/misc.py 文件中: 可能的情况是你虽然安装了wkhtmlpdf插件,但有放在PATH中。 然后重启odoo服务。
阅读全文
摘要:刚装完centos下的odoo的字体 文泉驿 ,一万头草泥马呼啸而过。。。。。劝君如非必要,千万别再centos下折腾odoo。。。。。 正题,文泉驿官网 只提供 deb包和源码包的字体安装 ,想在centos下,安装,步骤不知道有多复杂 。。。。。 还好有google,找到了它的RPM包。地址在h
阅读全文
摘要:#!/bin/sh ### BEGIN INIT INFO # Provides: openerp-server # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Should-Start: $network # Should-S...
阅读全文

浙公网安备 33010602011771号