跳至內容
選單
此問題已被標幟
2 回覆
2839 瀏覽次數

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
4016
2
2月 25
5948
1
12月 24
1484
1
11月 22
16031
3
8月 22
13075