コンテンツへスキップ
メニュー
この質問にフラグが付けられました
I have created an one2many to customer form. So, when I am validating (button validate) an invoice I am trying to pass some values in that one2many. I have tried many ways and followed odoo forums, but I am having trouble to do that. Using following code:
My one2many field is 'customer_status' in 'res.partner' :

@api.multi

@api.model

def invoice_validate(self):

customer_obj=self.env['res.partner']

customer_id=customer_obj.search([('id','=',self.partner_id.id)])

customer_line=customer_obj.browse(customer_id)

dd = {'policy_number': self.policy_no,}

customer_stat_add = customer_obj.write([customer_line.id],{

'customer_status': [(0, 0, dd)]

})

state_change = self.write({'state': 'open'})

return state_change, customer_stat_add

Thanks.


アバター
破棄

@Md. Tanzilul Hasan Khan@ Can you show here? that error(trouble)...! This will help us to give a correct suggestion...

著作者

@Jo, the error is following: ValueError: "write() got multiple values for keyword argument 'context'" while evaluating u'invoice_validate()'

著作者

Value was right, browse was problem. I have posted below. Thanks :)

著作者 最善の回答

I solved the problem, was browsing in a wrong way:


@api.multi

def invoice_validate(self):

customer_obj=self.env['res.partner']

customer_id=customer_obj.search([('id','=',self.partner_id.id)])

customer_line=customer_obj.browse([customer_id.id])

dd = {

'policy_number': self.policy_no,

}

customer_stat_add = customer_line.write({'customer_status': [(0, 0, dd)]})

state_change = self.write({'state': 'open'})

return state_change, customer_stat_add

アバター
破棄
最善の回答

Hi Md. Tanzilul Hasan Khan,

Just try this, I hope this will work.

customer_line.write({'customer_status': [(0, 0, dd)]})

アバター
破棄
著作者

I already tried that, it gives another error: ValueError: "can't adapt type 'res.partner'" while evaluating u'invoice_validate()'

Omg, Please check with your values, which i thought in your "self.policy_no"...!

著作者

Value was right, browse was problem. I have posted below. Thanks :)

関連投稿 返信 ビュー 活動
6
8月 19
63915
1
2月 19
9747
1
3月 21
2409
4
7月 25
941
0
10月 24
189