Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
4 Odpovědi
11311 Zobrazení

I had a many2one field which shows value while i change partner_id.But the problem is that those partner who has no the value also shows the previous value assigned in many2one field.Those partner who has no the value must show the many2one field empty .How can i resolve it.. 

Here is my code:

obj = self.pool.get('bank.internal.transfer')
id1 = obj.search(cr, uid, [('partner_id','=',name)])
for i in obj.browse(cr, uid, id1, context=context):
    bank_id_= i.id
    if bank_id_:
        res['bank_id']=bank_id_
    else:
        res['bank_id']=False

 

Avatar
Zrušit
Autor Nejlepší odpověď

Hi..its ok now...

Avatar
Zrušit

how can u explain ur code and functionality

Autor

Its nothing i had repositioned the 'res['bank_id']=False' to the outside of loop... obj = self.pool.get('bank.internal.transfer') id1 = obj.search(cr, uid, [('partner_id','=',name)]) res['bank_id']=False for i in obj.browse(cr, uid, id1, context=context): bank_id_= i.id if bank_id_: res['bank_id']=bank_id_

Nejlepší odpověď

many2one_field = False

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
úno 25
5710
1
pro 24
1325
1
lis 22
15855
3
srp 22
12820
2
srp 22
4366