2017-11-28 2 views
0

Ich habe einen qweb Bericht für res.partner gemacht, der alle Projekte für diesen Kunden auflisten sollte. Aber ich kann nicht die ID für den aktuellen res.partner nehmen, also kann ich die Datenbank suchen. Ich möchte so etwas wie der folgende Code tun (wo self.id die ID für den aktuellen Partner ist):Odoo Funktionen von Eltern

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

ich den aktuellen offenen Kontakt zurückkehren möchten. Wenn ich zum Beispiel die Funktion aus dem Kontaktmenü von Delta PC anrufe, möchte ich die ID des Kontakts Delta PC. Ich habe sowas wie dies versucht:

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

aber es gibt den aktuellen angemeldeten Benutzer aus der Kontakttabelle.

+0

In dem Modell schreiben Sie diese Zeile? Wenn Sie dort "selbst" ausdrucken, was sehen Sie im Protokoll? – forvas

Antwort

1

diesen Code Versuchen.

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

folgende Code wird in aktuellen Partner drucken angemeldet