文档附件位置的修改
-
听说可以把文档附件保存位置从database修改文件存储,具体菜单位置是:”设置-技术-参数-系统参数-ir_attachement.location” (Settings->Technical->Parameters-System parameters- ir_attachment.location)为文件存储.
我翻遍了OE的菜单,也没找到上面的设置菜单啊? 本人新手,请指教。 -
自己找到了,分享一下:
在用户设置中选中 Technical Feature/技术特性,就可以看到上述菜单了。
下面是我修改的记录,在CentOS6.4/OE7上OK:
1) Enable 用户的 technical feature
2) Settings->Technical->Parameters-System parameters 增加一对键值: ir_attachment.location file:///filestore
3)在OpenERP目录下建立 filestore, filestore 权限是755
4) reboot (应该restart service 也可以,我没试),OK. -
好像还是不行啊, 从文档管理中添加附件,的确可以存在filestore中了,可以从其它页面添加的附件,如产品的附件,我在Filestore中找不到文件啊? 难道还在Database中?
-
郁闷,在报价单中添加个附件,还是没有出现在filestore中。而且,在文档页面添加附件时,如果我选择了存储在某个目录下,则这个附件就存在filestore的这个目录下,如果我的目录处留空白,则不出现在filestore中. 在文档页面,可以看到,其它页面添加的附件和目录留空白时添加的附件都被统一规定一个叫"未定义"的目录中,但是这个"未定义"目录不在filestore中,我怀疑还在数据库中。
filestore中的文件名好像是安装SHA1算法设置的,目的是保证相同的文件不重复存储。
你的设置也与我相同吗? 另外,在文档页面,如果以目录的方式显示,你能看到一个"未定义"的目录栏吗? -
重装了一次,可以了,不知道谁什么,不过建议先加这个键值,创建filestore目录,然后在添加document模块