Thanks.@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
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
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 :)
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
6
ago 19
|
63768 | ||
|
1
feb 19
|
9683 | ||
|
1
mar 21
|
2344 | ||
|
4
jul 25
|
844 | ||
|
0
oct 24
|
189 |
@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 :)