会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Kevin Kong's Blog
青岛欧姆网络科技-官方博客 Odoo官方认证合作伙伴 立足青岛 服务全球
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
46
下一页
2014年3月7日
四、OE 中添加对供应商名称的唯一限制
摘要: 最初的思路是利用sql_constraints 来限制重复的供应商名称,但后来想到在OE中供应商、客户乃至员工都隶属于Partner,sql_constrainst实际上是通过限制partner来限制供应商的,这样的后果就是同时也限定住了客户,如果恰好有客户跟供应商重名,这就不太好办了,所以,改变思路,利用constraints来限制。
阅读全文
posted @ 2014-03-07 18:10 青岛欧姆网络科技
阅读(434)
评论(0)
推荐(0)
2014年3月5日
三、OPENERP 中的对象关系类型
摘要: OE中的对象关系一共分四种,one2one,one2many,many2one,many2many.他们的意思分别是一对一,一对多,多对一以及多对多。我们新建一个模块来测试这四种类型1.one2one (many2one)的类型:one2one的类型在OE5.0版本以后就不推荐使用了,使用many2one代替了。fields.many2one(关联对象Name, 字段显示名, ... )。可选参数有:ondelete,可选值为"cascade"和"null",缺省值为"null",表示one端的record被删除后,many端的rec
阅读全文
posted @ 2014-03-05 10:20 青岛欧姆网络科技
阅读(461)
评论(0)
推荐(0)
2014年3月4日
OpenERP 干掉 产品计量单位中的 search more 和 create and edit
摘要: 实际操作中特别容易点错而新建了重复的单位,通过下边的方法可以将“search more”和 “create and edit”干掉在新继承product.product的模块中,修改xml文件这样就实现了我的目的。
阅读全文
posted @ 2014-03-04 11:12 青岛欧姆网络科技
阅读(360)
评论(0)
推荐(0)
2014年3月2日
OpenERP __sql_constrants doesn't work.
摘要: 可能的原因有两个,一个是你没有更新模块列表,第二个可能是你原有的列已经有重复的数据。(unique限制为例。)
阅读全文
posted @ 2014-03-02 09:43 青岛欧姆网络科技
阅读(208)
评论(0)
推荐(0)
2014年3月1日
OpenERP中自定义模块卸载失败,Postgres数据库删不掉数据库,OpenERP登录不了一直在加载的问题解决方案。
摘要: 解决方案也就是删除掉不用的数据库,OE会提示当前有N个Session不让Drop数据库。对于Postgres 9.1 版本,在pgAdmin中查询以下语句:SELECT pg_terminate_backend(pg_stat_activity.procpid)FROM pg_stat_activityWHERE pg_stat_activity.datname = 'TARGET_DB' AND procpid pg_backend_pid();对于 9.2+版本:SELECT pg_terminate_backend(pg_stat_activity.pid)FROM pg
阅读全文
posted @ 2014-03-01 21:09 青岛欧姆网络科技
阅读(525)
评论(0)
推荐(0)
2014年2月27日
如何查找并干掉僵尸进程
摘要: 查找命令:ps -A -o stat,pid,ppid,cmd | grep -e '^[Zz]'找到之后 kill掉,然后用top命令查看是否kill成功,如果失败,kill 父进程。
阅读全文
posted @ 2014-02-27 19:35 青岛欧姆网络科技
阅读(388)
评论(0)
推荐(0)
OPENERP 新添模块后导致启动不了的问题总结
摘要: 自己新的的模块在本地运行OK,上传到服务器后,导致所有用户登录不了,并报“ProgrammingError: column “” does not exist”不存在的错误。错误原因,自定义模块发生改变,在res.partner表中添加了列,因为没有更新模块还没有将模块更新到数据库中。因为此时已经登录不了OE,所以无法更新模块,重启OE服务无效。解决方案:采用OE命令手动更新所有模块,在终端中输入一下命令:openerp-server -c configfile -u all报错1:“error: [Errno 98] 地址已在使用“,解决方案:OE服务启用,停掉OE服务即可。报错2:“Ope
阅读全文
posted @ 2014-02-27 16:45 青岛欧姆网络科技
阅读(645)
评论(0)
推荐(0)
2014年2月26日
OPENERP 拓展 res.partner 对象,添加QQ号
摘要: 公司最近在导入开业物品资料,根据同事的需求,需要在供应商资料中添加QQ号一项,根据前段时间自己摸索的经验,准备自己尝试通过继承完成这一需求。模块名定义为rainsoft_partner创建__init__.py,__openerp__.py,rainsoft_partner.py rainsoft_partner_view.xml文件__init__.py和__openerp__.py略过不谈,下面是rainsoft_partner.py的代码: 1 #-*- coding:utf-8 -*- 2 from openerp.osv import fields,osv 3 4 class ra.
阅读全文
posted @ 2014-02-26 15:05 青岛欧姆网络科技
阅读(1202)
评论(0)
推荐(0)
OPENERP 中自定义模块 找不到的问题
摘要: 问题的前提是你写的模块本身没有问题,我自己碰到的情况是在本机运行可以,但是上传到服务器上以后却无论怎么重启服务都找不到模块。问题的根源在上传的文件权限设置不对:假设自定义模块为rainsoft_partner,现在通过ssh上传到服务器,在路径/usr/lib/pymodules/python-2.7/openerp/addons/rainsoft_partner通过 ls -l 命令查看,结果显示所有文件权限为 -rw-------,通过命令 sudo chmod 644 修改文件权限为 -rw-r--r--,重启openerp服务,发现模块已找到。成功。
阅读全文
posted @ 2014-02-26 14:51 青岛欧姆网络科技
阅读(1094)
评论(0)
推荐(0)
2014年2月18日
【转】SQL SERVER 2005 数据库状态为“可疑”的解决方法
摘要: --MyDB为修复的数据名USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGOALTER DATABASE MyDB SET EMERGENCYGOsp_dboption 'MyDB', 'single user', 'true'GODBCC CHECKDB('MyDB','REPAIR_ALLOW_DATA_LOSS')GOALTER DATABASE MyDB SET ONLINEGOsp_configure
阅读全文
posted @ 2014-02-18 08:58 青岛欧姆网络科技
阅读(236)
评论(0)
推荐(0)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
46
下一页
公告