如何从Odoo网站打开doc或pdf文档?

时间:2015-12-11 05:56:14

标签: html openerp odoo-8

如何通过点击Odoo中的任何链接打开word文档或pdf文件?需要完成哪些步骤?

1 个答案:

答案 0 :(得分:0)

1)安装模块文件管理系统(文件)

2)创建目录(知识菜单单元)或使用现有目录。附加到此类别所需文件(按钮"附件"表格上方)

3)自下载以来,它会生成一个网址。要访问它:鼠标右键单击下载的文件 - 保存网址

4)将网址添加到网站。按下它将下载文件(公开可用)。

  

注意:上面的功能在odoo 8上工作。

     

文档管理系统模块删除odoo 9社区和enterprice所以这个文件存储在ir.attachment模型中。

因此。以编程方式,它几乎是一样的。模块'文件'允许将文件附加到任何对象,包括product.product(或product.template)。所以你必须找到它:

attachment_ids = self.env [' ir.attachment']。搜索([(' res_model',' =','产品。产物&#39),(' RES_ID',' =',product.id)])。

其中product.id - 是所需产品的ID。例如。您可以将product.product类中的attachment_ids存储为one2many字段。之后,您可以获得任何附件的网址。例如,对于二进制文件:

用于attach_ids中的附件:             url =' https://yourcompany.com' +' / web / binary / saveas?model = ir.attachment& field = datas& filename_field = name& id =' + str( attach.id)

可以使用product.attachment_ids中的foreach将此网址轻松添加到网站产品网站