Ich versuche, gefilterte auf Recordset zu verwenden, aber in consolole erhalten nur res.partner() leer.Gefilterte Operation in odoo9
Wie bekommen alle Datensätze aus res.partner wo id = company_id
@api.multi
def get_partner(self):
my_ids = self.env['res.partner'].filtered(lambda r: r.id == r.company_id)
print(my_ids)
Hallo Phillip, ist hier Screenshot https://postimg.org/image/vmqv6uexn/ – Pointer
Sorry, gerade realisiert. Gefiltert filtert nur ein vorhandenes Re-Cord-Set. Zuerst müssen Sie suchen und dann filtern. Ich habe meine Antwort aktualisiert. –
Phillip Stock Jetzt arbeiten, aber warum gefilterte verwenden, wenn mit diesem Code my_ids = self.env ['res.partner']. Search ([('company_id', '=', company_id)]) bekomme ein Ergebnis. Ich verstehe nicht warum und wo gefiltert? – Pointer