来自父

时间:2017-11-28 08:16:00

标签: report odoo odoo-10 qweb

我为res.partner制作了一份qweb报告,该报告应列出该客户的所有项目。但我不知道如何获取当前res.partner的id,以便我可以搜索数据库。我想做类似下面的代码(其中self.id是当前合作伙伴的id):

data = self.env['project.project'].search([('partner_id', '=', self.id)])

我想返回当前的公开联系人。例如,如果我从Delta PC的联系人菜单中调用该功能,我想要联系Delta PC的ID。 我试过这样的事情:

partner = self.env['res.users'].browse(self.env.uid).partner_id

但它从联系人表中返回当前登录的用户。

1 个答案:

答案 0 :(得分:0)

试试这段代码:

<span t-esc="env.user.partner_id.name"/>

以下代码将打印当前合作伙伴登录。