Hi All,
I have a two date field in hr.employee form and two date field in res.users form
My task is when I change these date field from hr.employee ,these two field will should automatically come from hr.user form
I tried via onchange method ,but I got Error ,Need a help
class res_users(osv.osv):
_inherit='res.users'
_columns={
'is_employee':fields.boolean('Is an Employee'),
'documnet_expiry':fields.date('Iqama Expiry Date'),
'passport_expiry':fields.date('Passport Expiry Date')
}
class hr_employee(osv.osv):
_inherit='hr.employee'
_columns={
'documnet_expiry_hr':fields.date('Iqama Expiry Date'),
'passport_expiry_hr':fields.date('Passport Expiry Date')
}
def onchange_date1_date2(self,cr,uid,ids,documnet_expiry_hr,passport_expiry_hr,context=None):
print('DDDDDDDDDDDDDDDDDDD documnet_expiry_hr',documnet_expiry_hr)
print('DDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@ passport_expiry_hr',passport_expiry_hr)
res={}
val=self.pool.get('res.users').browse(cr,uid,ids,context)
print("@@@@Val Document ",val['documnet_expiry'])
print("@@@@Val Passport ",val ['passport_expiry'])
user_val=self.browse(cr,uid,ids)
print('@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',documnet_expiry_hr)
print('@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',passport_expiry_hr)
val['documnet_expiry']=documnet_expiry_hr
val['passport_expiry']=passport_expiry_hr
return {'value':val}