0
私はレコードセットでフィルタリングされた使用を試みますが、consloleではres.partner()だけを取得します。odoo9でフィルター処理された操作
res.partnerからすべてのレコードを取得する方法どこの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)
こんにちはフィリップは、ここではスクリーンショットhttps://postimg.org/image/vmqv6uexn/ – Pointer
申し訳ありませんが、ちょうど実現しています。フィルタを適用すると、既存のレコードセットのみがフィルタ処理されます。まず、検索してフィルタリングする必要があります。私は自分の答えを更新しました。 –
Phillip在庫がありますが、このコードを使用している場合にはなぜフィルタを使用するのですか?my_ids = self.env ['res.partner']。search([( 'company_id'、 '='、company_id)])なぜ、どこでフィルタリングを使用するのか分かりません。 – Pointer