[quote author=Joshua link=topic=4648.msg12910#msg12910 date=1357654375]
尝试重新安装模块。
[/quote]
现在已经解决了,过程如下(OE7):
1、之前报错的情况,由于我装过先前版本oecn(也是trunk下的),于是我先卸载,然后安装新版本的oecn,没有重启服务,于是报view那个错,重启服务后,没有view的错了,但是填写font url后保存报错。
2、还好我之前备份过一次数据库(没有安装oecn),于是我回复数据库,重新安装oecn,很好,工作正常,可以出中文PDF;
3、我想是不是我之前卸载的时候,重启一下服务,然后重新安装oecn,应该会没有问题,:)
dotx
-
OpenERP V7.0 报表中文模块(oecn_base_fonts) -
OpenERP V7.0 报表中文模块(oecn_base_fonts)[quote author=Joshua link=topic=4648.msg12907#msg12907 date=1357652238]
你的openerp是7.0么?尝试重启服务器?
[/quote]
是OE7,重启opener-server后,那个view的错误没有了,但是在填入font url后,保存时,报错:
ProgrammingError: column "cjk_wrap" of relation "base_config_settings" does not exist
LINE 1: insert into "base_config_settings" (id,"cjk_wrap","module_sh... -
OpenERP V7.0 报表中文模块(oecn_base_fonts)试了一下,点击常规设置,报错呀:
View error
Can't find field 'cjk_wrap' in the following view parts composing the view of object model 'base.config.settings':
* base.config.settings.oecn.base.font
Either you wrongly customized this view, or some modules bringing those views are not compatible with your current data model -
请各位师傅指点一下,如果让产品建立时不同的用户看不同的产品[quote author=Jeff link=topic=4185.msg12889#msg12889 date=1357475240]
产品上那里有部门字段?
把部门设成openerp里的公司吧。
痛苦历程的开始,恭喜你。
[/quote]
可能我没有描述清楚我的问题,跟在这个帖子下,是因为觉得我的问题和这个类似,我的需求是在客户关系管理中实现相应的权限:
问题描述:CRM,有两个销售部,销售部一和销售部二,销售部的业务员只能看自己的客户,而经理可以看本部们的所有客户,总经理可以看两个销售部的客户。
我想的解决思路是:在用户对象建一个department_id,many2one关联到hr.department,
(1)看本部门的客户,业务伙伴对象,用domain:[('user_id.department_id','=',user.department_id)]
(2)看下属部门客户,业务伙伴对象,用domain:['user_id.department_id','child_of',user.department_id]
结果报错:说没有department_id这个field,如果改成user.context_department_id.id也同样报没有context_department_id这个field的错
请问,这个思路对吗?如果对,那哪儿设置有问题?如果思路不对,有什么方法吗?谢谢,困扰2天了。
补充:
我现在的问题可能在:
1、我给用户对象加的那个department_id字段是否有用?(我只是在哪个add an item里加了,需要做什么关系映射之类的吗?)因为加了之后我发现没有什么地方让我输入,还是关联好了就自动搞定?
2、从session里取出来的user是否也是用department_id来表示,为什么网上搜到的都是用context_department_id.id来表示呢?和版本有关系吗?我的是OE7 -
请各位师傅指点一下,如果让产品建立时不同的用户看不同的产品[quote author=digitalsatori link=topic=4185.msg11272#msg11272 date=1338909398]
前提是对象上要设置部门字段,并且在HR中设置好部门的层级关系,为用户设置好所属部门,然后按照@mrshelly的方法创建记录规则。
[/quote]
我在用户对象里设置了一个部门字段department_id,(many2one, hr.department),在HR中也设置好了部门的层级关系,用户也和人员对应好,然后在domain设置:
[('user_id.department_id','child_of',user.context_department_id.id)] 这个domain的对象是业务伙伴(partner),然后报错:说没有'context_department_id' 这个field。
这是我哪儿设置错了吗?
对于这个domain我有一个很大的问号在user.context_department_id.id,为什么这么写呀,不是department_id吗?但是我如果写成user.department_id也报错。各位大侠帮我看看。