Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
2885 Ansichten

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
Verwerfen

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

Autor Beste Antwort

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

Avatar
Verwerfen
Beste Antwort

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
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
8
Nov. 16
4052
2
Feb. 25
5988
1
Dez. 24
1511
1
Nov. 22
16084
3
Aug. 22
13153