OpenERP雇员(员工)表与用户表关联字段解析[2]

来源:互联网 发布:mac apache 关联php7 编辑:程序博客网 时间:2024/04/29 16:29

没想到OE里面,把USER和employee搞的这么麻烦,会存在ID对应不上的问题。

特别是在HR模块中,如果用到部门别来限定人员的显示,或者通过employee.parent_id来限定审批人等,无法做domian。


下面是SQL部分,暂时还不知道怎么将视图插入py中,获得相应的数据集。

--关于员工和用户的查询如果双方建挡顺序不一致,会导致员工的经理ID跟用户对应不上的问题。select hr_employee.id as employee_id,hr_employee.job_id,hr_employee.parent_id,hr_employee.department_id,hr_employee.name_related,resource_resource.id as rr_id,resource_resource.name,resource_resource.company_id,resource_resource.resource_type,res_users.id as user_id,res_users.login,res_users.password,res_users.company_id,res_users.alias_id,res_partner.namefrom hr_employeejoin resource_resource on hr_employee.resource_id=resource_resource.id and resource_resource.resource_type='user'join res_users on resource_resource.user_id=res_users.id and res_users.active='t'left join res_partner on res_users.partner_id=res_partner.id and res_partner.customer='f' and res_partner.is_company='f' and res_partner.supplier='f' and res_partner.active='t'


如果你有办法,不妨告诉我,thx!
--EOF
0 0
原创粉丝点击