在openerp7中选择员工姓名时,如何自动填写员工ctc?

在openerp7中选择员工姓名时,如何自动填写员工ctc?,openerp,Openerp,我正试图根据hr.employee中选择的用户,使用员工的onchange函数获取CTC,并遵循上述方法,但结果没有反映出来。有人能帮我吗 def get_emp_ctc(self、cr、uid、id、user_id、context=None): v={} 如果用户id为: employee=self.pool.get('hr.employee').browse(cr,uid,用户id,context=context) 如果employee.nf_ctc.id: v['emp_ctc']=emp

我正试图根据hr.employee中选择的用户,使用员工的onchange函数获取CTC,并遵循上述方法,但结果没有反映出来。有人能帮我吗

def get_emp_ctc(self、cr、uid、id、user_id、context=None):
v={}
如果用户id为:
employee=self.pool.get('hr.employee').browse(cr,uid,用户id,context=context)
如果employee.nf_ctc.id:
v['emp_ctc']=employee.nf_ctc和employee.nf_ctc.id或False
返回{'value':v}

您是否在视图中声明该函数作为用户id字段的onchange?是的,我已在view.xml中声明,您是否尝试记录员工以查看您是否有记录?抱歉,dany,我不明白您的问题。。你能详细问我吗?在openerp导入导入日志下添加此项吗?logger=logging.getLogger(name)在employee变量下添加:_logger.info('employee%s',employee)告诉我该项的输出