Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
4 Replies
11391 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
2
Feb 25
5975
1
Des 24
1499
1
Nov 22
16072
3
Agu 22
13126
2
Agu 22
4572