0

我正在使用 qweb 报告生成一个文档,该文档应该使用 Odoodocument模块具有关联的附件。但我不知道如何在 qweb/pdf 报告中显示与文档关联的附件列表。

请注意,我不是要求将文档存储为附件。只是为了在报告中显示当前附件的列表。

你知道怎么做吗?

4

1 回答 1

0

我使用one2many 关系中的计算字段来解决这个问题。

这使魔术:

attachment_ids = fields.One2many(comodel_name="ir.attachment", inverse_name="res_id", compute="_add_attachment")
@api.multi
def _add_attachment(self):
    self.attachment_ids = self.env['ir.attachment'].search([('res_model','=','document'),('res_id','=',self.id)])
于 2017-05-11T02:42:31.030 回答