谢谢分享,谢谢记录。make a mark!
LondonBao
-
Openerp7.0 固定顶端菜单 -
OpenERP 7中 openerp-server.conf 的解释支持楼主!但是加一个链接会更好。
-
OE是否有使用到OLTP@校长
恩恩 -
Mrshelly 在线培训 模块开发不愧为总监!
-
OE是否有使用到OLTP我查了下OLAP属于BI好像
-
OE是否有使用到OLTPoltp是数据库里面的一个概念,对数据库写入的支持比较良好,erp要求写入的比较多!
-
ImportError: No module named osvosv 是openerp中 object service的缩写,并不是一个python依赖包,所以并不可以直接安装,是其他的错误吧! 我也建议先玩v7,8还是dev 版本!
-
OpenERP对象跟数据库数据的联系多谢mr shelly 的回复!
-
OpenERP的MRP运算的核心对象--Procurement Order好文章,放到v7版本依然看得懂,找得到对应的地方!赞~!! 辛苦了!~
-
Openerp安装社区的增强模块addons我的场景是:想安装在
#1apps.openerp.com
#2launchpad
上面别人开发的module
因为,在我们的代码中直接bzr branch会影响以后代码的维护。
我从社区得到了两个解决方案
[list type=decimal]
[li]conf 里面可以指定多个 addons 目录的 by Ccdos[/li]
[li]ln –s软链接的方式 by Jeff and Joshua[/li]
[/list]
第一点很容易我试了马上就成功了。
第二点ls /bin/less|xargs -i ln -s /bin/less/{} /opt/openerp/addons/{} 用这个来解决。xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。ls /bin/less|xargs获得所有/bin/less下的文件,传到{}。 xargs 和 ln的用法还得继续熟悉一下。
比较晚了,先挖个坑在那写的还不全,等全部弄明白了继续补充齐全。good night! -
OpenERP对象跟数据库数据的联系总结:OpenERP的model其实是一个类(Class),它和一个数据表(Table)对应,而不是和一个记录(Record)对应。
-
OpenERP对象跟数据库数据的联系[quote]
广州-步科(17779104) 11:18:59
“但是,OpenERP的对象其实是一个Class,它和一个数据表(Table)对应,而不是和一个记录(Record)对应。 ”
OE这里和其他语言没什么不同,就是个自己实现的ORM。。。
去掉“但是”,然后把“对象”改为 model ,这就好理解了
[/quote] -
OpenERP对象跟数据库数据的联系[quote]
重庆-mrshelly(49812643) 10:55:09
代码 是对象定义 (Class)
运行后, 在内存中的对象是 (Class Instance) 实例
如 员工对象.
具体的一个员工, 对应 员工数据表中的一条记录.
Class Instance 则对应相关的 数据表.
[/quote] -
OpenERP对象跟数据库数据的联系先感谢下老肖的赐书~
老肖新书4.1章中 关于对象的描述 不理解的地方在其他编程语言或开发平台(如java or javaEE),一个对象(object)通常和数据库中的一条记录(Record)相对应。
这个好理解,一个实体对象对应于一条记录但是,OpenERP的对象其实是一个Class,它和一个数据表(Table)对应,而不是和一个记录(Record)对应。
这里最不理解,OpenERP的对象是一个类?
那么,请假单对象是类,它和数据表对应,而不是和记录对应。这是为什么呢?还是我字面上理解错误?在OpenERP中,数据库记录(Record)通常叫资源。因为object操作的是数据表,OpenERP的对象的方法(Method)中,几乎每个方法都带有参数ids,该参数是资源(Resource or Record)的ID(在OpenERP中ID是主键)列表,通过该ids就可以操作具体的Record了。
上面的原因,这个ids也不是很理解。
每个回复和观看都会被感谢!! -
一台ubuntu上面安装跑两个oe的故事[quote author=mrshelly link=topic=5775.msg14312#msg14312 date=1362031519]
同一套源码也可以跑多个的...
[/quote]
我想一个维护最新版本而且可以拿来测试。一个自己做一些patch让他没有什么明显bug。出于这个原因。 -
一台ubuntu上面安装跑两个oe的故事这其实是一个很简单的问题。简单陈述一下前面的安装步骤:
bzr branch lp:openerp-web/7.0 web
bzr branch lp:openobject-server/7.0 server
bzr branch lp:openobject-addons/7.0 addons
exit
sudo cp /opt/openerp/v7/server/install/openerp-server.conf /etc/openerp-server.conf
接下来是我的这个openerp-server.conf<br />; This is the password that allows database operations:<br />admin_passwd = PASSWORD<br />db_host = False<br />db_port = False<br />db_user = oe4test<br />db_password = oe4test<br />addons_path = /opt/openerp/v7/addons,/opt/openerp/v7/web/addons<br />xmlrpc_port = 8099<br />;Log settings<br />logfile = /var/log/openerp/openerp-server.log<br />log_level = error<br />
where to change the xmlrpc_port ~!
[glow=red,2,300]
重庆-mrshelly(49812643) 13:41:38
add
xmlrpc_port = xxxooo
and restart oe server service.
[/glow]
db_user = oe4test
db_password = oe4test是我新建的数据库用户和密码,而不是原先大部分教程里面的openerp用户。
我以为到这里就完成了。
结果oe是能跑起来,但是不能创建帐套。显示的错误server access deny。
jeff在群上告诉我应该改/etc/postgresql/8.4/main/pg_hba.conf于是我
vi /etc/postgresql/8.4/main/pg_hba.conf
改成<br /># "local" is for Unix domain socket connections only<br />local all all trust<br />
我以为到这里可以了:
结果还是不行。原因是我原先搭起来的那个oe的主控密码被我改了。我用改过的主控密码就登进去了。这里我还是不知道为什么两个程序会互相影响。
先记录到此。
谢谢jeff,mrshelly,ccdos在开发群上面提供的帮助! -
Allinone安装的数据库恢复到ubuntu源码安装的问题谢谢!!
在看到回复之前用第2点解决了!!
不过还是感谢,其他的我也学习了! -
Allinone安装的数据库恢复到ubuntu源码安装的问题在用pgAdminIII 备份win上用allinone安装的oe时,因为allinone的用户是openpg 因为我要恢复到ubuntu源码安装的环境下,所以我恢复的时候老是有出现一个错误“openpg 不存在” 我用的用户是openerp 恢复出来的数据库表的拥有者都是postgres 导致登陆时候出现这样的错误
programming ERROR:permission deny for relation ir_module_module
我改了ir_module_module的拥有者为openerp报的错就变成:
programming ERROR:permission deny for relation ir_module_fields
我有认真搜索过论坛但是没有看到详解这种情况的,求版主和各位有空的大哥教教!或者有没有比较好的dump,restore的方法! -
[分享]OpenERP 7.0 如何使用本地 addons 而跳过使用官网模块有用! 谢谢!
-
对新手有帮助,但是需要各位大哥先帮忙解决下。关于patch[quote author=Jeff link=topic=5753.msg14220#msg14220 date=1361107370]
1.I'm new using bazaar. Have read the manual and checked some samples. But I don't want to risk doing an update to try to correct the bug and mess up the installation. Could someone instruct me on the steps to do it? I mean, to download and install the patch?
2.我用putty运行起来的openerp但是我把putty关了。进程就没了。有没有什么解决方法让关了putty,openerp还能运行!
这两个都是linux的命令,可以看文档学习一下。
1、 man patch 这个你学会了也搞不定的,erp里的bugfix和new bug很容易混在一起发布,不仅你很难快速发现,作者也很难快速发现。这是我们玩开源的原因之一。
2、 man nohup 这个比较简单
[/quote]
谢谢jeff。这个答案我试了可以解决问题! 谢谢!