Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
4 Replies
11488 Tampilan

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
Buang
Penulis Jawaban Terbai

Hi..its ok now...

Avatar
Buang

how can u explain ur code and functionality

Penulis

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_

Jawaban Terbai

many2one_field = False

Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
3
Sep 25
1936
2
Feb 25
6486
1
Nov 22
16439
3
Agu 22
13770
2
Agu 22
4960