OpenERP Web开发
摘要:转自:http://blog.csdn.net/mackz/article/details/22581517在7和8下测试均可。 1.相关库/框架 主要:jQuery(使用1.8.3,如果使用新版本,其他jQuery插件也要升级或修改)、Underscore、QWeb 其他:都在addons\...
阅读全文
ReadOnly field saved with NULL value
摘要:On CRM opportunity form view, i added readonly="1" for probability field. When i saved, whatever the value of my probability, it's stored with NULL value. Is it a bug on OpenERP ? I think its a b...
阅读全文
How to make a custom WIDGET in OpenERP
摘要:转自:http://sahotaparamjitsingh.blogspot.com/2012/04/how-to-make-custom-widget-in-openerp.html Hello PeoplezZ, Today, here i will show you the method of creating your own custom WIDGET in Open...
阅读全文
linux下vim命令详解
摘要:高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模 式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次...
阅读全文
nginx 多站点配置方法
摘要:摘自:http://www.jb51.net/article/27533.htm 当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VPS 上放置多个网站/博客呢?如何通过一个 IP 访问多个站点/...
阅读全文
windows下配置nginx+php环境
摘要:刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是“引擎x”,一般引“擎代”表了性能,而“x”大多出现是表示“xtras(额外的效果)”,那么整个词的意思就是类似“极致效果”,“额外性能”。当然这里不是要来唠嗑,以上是题外话。nginx相较于我们熟悉的apache、IIS的优势...
阅读全文
使用Nginx Upstream 部署 OpenERP
摘要:来自:http://my.oschina.net/wangbuke/blog/67450Openerp 6.1 使用werkzeug 作为web服务的框架,性能比之前的cherrypy 有了很大的改善。但无论是 werkzeug 还是cherrypy ,都不是专门的web服务器。通常的做法是在ope...
阅读全文
model中设置默认值时 ,使用 lambda 与否的差别以及datetime的默认值方法
摘要:'date': '2013-01-01' #固定值 'date': time.strftime('%Y-%m-%d') #启动时候的值 'date': lambda *a: time.strftime('%Y-%m-%d') #当前日期 6.1后,官方建议date/datetime的默认值的写法是(能解决时区问题): 'birthdate': fields.date.conte...
阅读全文
OPENERP 构建动态视图
摘要:来自:http://shine-it.net/index.php/topic,16142.0.html 在openerp展示界面通常是通过定义class的view(xml文件)来实现的。 有时这种方法不能支持用户自定义字段的需求,于是就可以通过重写fields_view_get()、 read()来实现。 实例代码 # -*- coding: utf-8 -*-from ope...
阅读全文
生产型企业原材料采购及入库的处理
摘要:来自:http://shine-it.net/index.php/topic,4178.0.html 原材料采购有两种情况,一种是先收货,并按实际收货数量付款;一种是先付款,对方再发货。对于国内的供应商,通常都采用前者处理,但有些进口原材料,对方会要求先付款,或者预付部分款额,对方才会发货。两种情况在OpenERP中的处理方法有所不同。 一、先收货再付款 一般来说,仓库入库数量及财务付...
阅读全文
OpenERP财务管理若干概念讲解
摘要:来自:http://shine-it.net/index.php/topic,2431.0.html 一、记账凭证(Account Move) 会计上的记账凭证,也叫会计分录,在OpenERP中叫“Account Move”。Account Move直译是“账户移动”,之前解释过复式库存管理的核心概念“库存移动(Stock Move)”,Account Move和Stock Move有些相似...
阅读全文
OE context 传参数
摘要:来自:http://shine-it.net/index.php/topic,16360.0.html 有个需求想many2one字段关联显示的value在各个模块显示不同的值。 如果直接该rel_name 相当与改了全局的。所有关联的都变了。 @重庆-mrshelly 说可以通过context设置来改变。 在form中试了一下context得不到参数。 感谢 @石家庄-老刘 。 ...
阅读全文
Openerp 中打开 URL 的三种 方法
摘要:来自:http://shine-it.net/index.php/topic,8013.0.html 最近总结了,Openerp 中打开 URL 的三种 方法: 一、在form view 添加 标签 二、使用url widget, 三、使用按钮,return { 'type': 'ir.actions.act_url', 'http://www.openerp.com': d...
阅读全文
view xml 中的 button 调用web客户端事件
摘要:最近写一个模块 需要 在客户端干点事. 按常规的方法, 应该是写个 客户端模块. 在 客户端 init, start, render 去渲染个按钮出来干事.暂时还不太理解WEB模块如何很好地同服务器端通讯. 所以, 还是使用传统的OE server 模块来干这事. OE 提供 ir.actions.client (客户端事件) 来让服务端与 客户端进行事件交互. 所以, 只需...
阅读全文
一招解决OpenERP8.0安装旧版模块报错
摘要:有喜欢尝鲜的网友开始玩8.0了,可是版本还没发布,社区的很多特别好的模块还没有升级到8,所以经常碰到模块无法安装的问题。 No module name osv 网友提出将模块的 from osv import osv,fields 改为 from openerp.osv import osv,fields 其实这是一个编程规范问题,旧版模块代码里很多这种导入方式,一个一个改对于不懂代码的或者...
阅读全文
ubuntu server激活即时通讯IM服务 Instant Messaging is not activated on this server
摘要:转自:http://shine-it.net/index.php/topic,16469.msg28364.htmlubuntu server 下 odoo激活及时通讯功能im OpenERP IM Odoo IM activated "Instant Messaging is not activ...
阅读全文
error: command 'gcc' failed with exit status 1 while installing eventlet
摘要:Ubuntu安装Python包出错解决办法 : sudo apt-get install python-devsudo apt-get install libevent-dev
阅读全文
OpenERP函數字段的應用
摘要:在ERP開發過程中經常會使用到某字段的值是由其他字段計算得來,並且有些還需要將計算的結果存入資料庫。以上功能上OpenERP中是用field.function實現的其中有種模式a). 只計算,不存儲這種方式比較簡單,只需要設定用來計算值的函數即可,函數分類method和function,method是指當前對象的方法,function是指一般的python函數,有特定簽名的函數[python...
阅读全文
openerp domain 規則
摘要:oe中的domain多用于自定义搜索条件。 domain中的单个条件是一个三个元素组成的元组。第一个是对象的一个column,也就是字段名;第二个是比较运算符``=, !=, & gt;, >=, <, & lt;=, like, ilike, in, not in, child_of, parent_left, parent_right``;第三个就是用来比较的值了。多个条件用“|”(or),...
阅读全文
openerp创建动态视图-fields_view_get
摘要:openerp的视图结构是以XML的格式存放于ir.ui.view表中,属于静态格式,设计之后就固定, 但可以通过在model中重写fields_view_get函数,在视图加载时修改arch属性,动态修改视图的结构 def fields_view_get(self, cr, uid, view_id=None,view_type='form',context=None,toolbar=...
阅读全文
postgres时间转换函数
摘要:函数返回类型描述例子to_char(timestamp, text)text把时间戳转换成字串to_char(current_timestamp, 'HH12:MI:SS')to_char(interval, text)text把时间间隔转为字串to_char(interval '15h2m12s'...
阅读全文
UG NX9.0.0 for linux安装
摘要:自:http://vivianyw.blog.163.com/blog/static/13454742220145601415881/?latestBlog NX9.0.0 for linux安装。 Ubuntu (ubuntukylin14.04)安装UG9.0教程 详细安装方法:(按照我的步骤终端命令可以直接复制粘贴)1.安装ug有几个软件是必装的,java,tcsh,ksh,l...
阅读全文
OpenERP 源码变更后数据库升级
摘要:转自:http://vivianyw.blog.163.com/blog/static/13454742220142114422130/?latestBlog OpenERP代码升级后需要对数据进行升级,否则只是替换代买,会遇到很多意想不到的问题。这里记录一下升级操作的过程(这里是基于手动源码安装的换进进行说明: 1. 需要停止OpenERP的服务,视具体的安装时的启动脚本可能是: sudo...
阅读全文
在Ubuntu 12 服务器上源码安装 OpenERP 8.0
摘要:原文:http://vivianyw.blog.163.com/blog/static/134547422201421112349489/1. 安装SSH:sudo apt-get install openssh-server denyhosts2. 更新系统组件sudo apt-get updat...
阅读全文
OpenERP7.0中非admin帐号新增其它用户问题
摘要:在OpenERP7.0中,通过admin新增了一个管理员帐号,然后登录管理员帐号,再新增其它用户时提示错误,系统提示对users没有create权限。 经测试了解,是因为安装了多公司模块后,在记录规则中增加了一条规则“('company_ids','child_of', [user.company_id.id])”,这条规则造成非admin帐号新增用户时不能通过验证,我们对此规则进行一些修改就可...
阅读全文