Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odgovori
2847 Prikazi

Dears I need help to add Many2one field to select the value created from my model, i want to use this value in my second model. but i am unable to get the required result. i get in Many2one field the model name from where i try to getting the value and the numbers like "cus.model,1" instead the value store in this model.

below is my code for both models


class hrext_ins_temp(models.Model):

  __name = 'hrext.insurance'

  ins_comp = fields.Many2one('res.partner', "Insurance Company")

  insurance_policy_life = fields.Char("Group Life Insurance Policy")

  insurance_policy_health = fields.Char("Group Health Insurance Policy")



class hrext_empl_temp(models.Model):

  __name = 'hr.employee'

  __inherit = hr.employee'

  insurance_policy = fields.Many2one('hrext.insurance', "Group Life Insurance Policy")


let me know where i can mistaken the code.


Thank you.

Avatar
Opusti

Hope this will helps you during customization of your modules: https://www.scoop.it/t/learn-openerp

Avtor Best Answer

Thank you for your help dear...it's worked.. :)

Avatar
Opusti
Best Answer

Hi,

The issue is that there is no name field or the rec_name for the model.


class HrextInsTemp(models.Model):
__name = 'hrext.insurance'
_rec_name = 'ins_comp'

ins_comp = fields.Many2one('res.partner', "Insurance Company")
insurance_policy_life = fields.Char("Group Life Insurance Policy")



Add rec_name as in the above code and see.


Thanks

Avatar
Opusti
Related Posts Odgovori Prikazi Aktivnost
8
nov. 16
4024
2
feb. 25
5951
1
dec. 24
1489
1
nov. 22
16035
3
avg. 22
13078