摘要:
处理方法是 设置纸张格式中的上边距 ,调整位合适的位置。效果如下图: 阅读全文
摘要:
【关于odoo新API的介绍,Internet上资料很少,或者不够完整详实,这会对初学者造成很大的困惑,本篇的目的就是希望能帮助新手了解新API的大概】 odoo 新api的实现是借助于python装饰器,关于python装饰器的知识,请自行参考python相关手册。 新API的装饰器主要有以下几种 阅读全文
摘要:
原文地址 http://www.cnblogs.com/testview/p/4651198.html 1. Python的继承以及调用父类成员 python子类调用父类成员有2种方法,分别是普通方法和super方法 假设Base是基类 则普通方法如下 super方法如下 在上面的简单场景下,两种方 阅读全文
摘要:
一、只读和唯一性验证 只读的设置有两种方法,一种是实在字段定义时设置为只读,第二种是在页面视图中进行设置。 接前例,我们将学生(tech.student)的名字name字段设置成只读。 方法一:字段定义添加只读设置 方法二:视图上加只读设置 重启服务,升级模块,即可看到我们的修改生效了。 提示:修改 阅读全文
摘要:
创建完我们的模块,接下来我们就要为我们的模块添加一些对象。今天我们将要创建一个学生对象(tech.student)和一些基本的属性,并将用form和tree视图将其展示出来: 一、 创建tech.student对象: fields,models,api,_是基本上每个模块都需要引入的4个模块: fi 阅读全文
摘要:
注:本篇及后续均以8.0为基础。 一、 Odoo模块的构成 __init__.py 文件是python包导入所必须的文件,内容可以为空,通常情况下我们用来导入自己写的py文件。 __openerp__.py odoo模块的必须文件,里边包含了关于本模块的一些基础信息,如,依赖,视图文件等等。 sta 阅读全文
摘要:
菜单栏提示利用的menu对象的needaction_counter属性,默认只能显示99个 多于99则显示99+ 如果希望显示完整的数字,则需要改动如下两个地方。 一、menu菜单的显示限制: 将第一行的99+替换为第二行的内容即可。 二、破除搜索上限100 这个在_needaction_count 阅读全文
摘要:
在工作区设置里添加如下代码: 阅读全文
摘要:
在前边的一篇文章中,我们提到了利用二次验证增强Odoo登录的可靠性:http://www.cnblogs.com/kfx2007/p/6023991.html 今天我们来具体实现这一步: 后端的实现 我们需要一个地方来存储二次验证的安全码,拓展用户字段: 安全码采用随机字符,并用二维码的方式呈现出来 阅读全文
摘要:
默认情况下 odoo工资条的计算只支持一下几种python变量: # payslip: object containing the payslips# employee: hr.employee object# contract: hr.contract object# rules: object 阅读全文