跳至内容
菜单
此问题已终结
2 回复
2809 查看

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.

形象
丢弃

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

编写者 最佳答案

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

形象
丢弃
最佳答案

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

形象
丢弃
相关帖文 回复 查看 活动
8
11月 16
4005
2
2月 25
5902
1
12月 24
1452
1
11月 22
15972
3
8月 22
13001