2017-11-28 16 views
0

res.partnerのqwebレポートを作成しました。これは、その顧客のすべてのプロジェクトをリストする必要があります。しかし、私は現在のres.partnerのIDを取得する方法を知らないので、データベースを検索することができます。次のコード(self.idは現在のパートナーのID)のようなコードを実行します。親からのOdoo関数

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

私は現在開いている連絡先を返信したいと思います。たとえば、デルタPCの連絡先メニューから関数を呼び出すと、デルタPCの連絡先のIDが必要になります。 私はこのようにいろいろ書いを試してみました:

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

が、それは、連絡先テーブルから現在ログインしているユーザーを返します。

+0

あなたがその行を書いているモデルでは。?そこに 'self'を印刷すると、ログには何が表示されますか? – forvas

答えて

1

は、このコードを試してみてください。

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

コードは、現在のパートナーはログインして印刷すれば、以下の通り

関連する問題