Bonjour a tous.
dans mon formulaire info :
j'ai un champ de type many2one "fournisseur" de ma table partner.fournisseur,
et j'ai un autre champ many2one qui est "type" de ma table product.type
cette table contient aussi un champ fournisseur. pour la relation des 2 tables.
j'aimerais après sélection du champ fournisseur dans mon formulaire info .
afficher que les types concernant ce fournisseur.
j'ai mis une fonction qui est la suivante :
mais comment ajouter une condition du grande where type.fournisseur = 'me.fournisseur'+ ?
Une idée ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def _sel_func(self, cr, args=None, operator='ilike', context=None, limit=100): obj = self.pool.get('product.cuisine') ids = obj.search(cr, uid, []) res = obj.read(cr, uid, ids, ['name', 'id'], context=context) res = [(r['id'], r['name']) for r in res] return res
EDIT: Désolé j'ai oublié de mentionner le logiciel est Openerp
Partager