【发布时间】:2021-09-22 15:16:57
【问题描述】:
如标题中所述,我想在报告中获取选定的公司(在多公司数据库中),我知道这可以在 python 中使用:
select_companies = self.env['res.company'].browse(self._context.get('allowed_company_ids'))
但是在 qweb 中我没有 self(记录),还有其他方法可以获取上下文吗?
注意:我将在t-if中使用它们
Odoo v14
【问题讨论】:
-
请尝试:qweb 中的 request.env['res.company'].browse(request._context.get('allowed_company_ids'))。
-
你能解释一下
request是什么吗? -
您可以在qweb中使用请求浏览对象。
-
您对模板的提示很有帮助。您扩展的不是 PDF 报告,而是 BI(商业智能)报告模板。