起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 281|回复: 8

【搞定】请问如何判断某人对某部门是否具备管理权限?**

[复制链接]
发表于 2007-2-3 17:24:38 | 显示全部楼层 |阅读模式
请问如何判断某人对某部门是否具备管理权限?

另,我已电邮至support@justep.com索要新版本,为何没有回音?
回复

使用道具 举报

发表于 2007-2-5 09:03:16 | 显示全部楼层
可以使用
TOrgSystem对象的
procedure GetAllSubordination(AOrgUnit: TOrgUnit; AOrgSubordination: TOrgSubordinationItems);
procedure GetAllSubordinationItems(AOrgUnit: TOrgUnit; AOrgSubordination: TOrgSubordinationItems);
获取某人所管理的下属列表

注意:这里只能获取他直接管理的相关组织单元的列表,无法获取单元的子节点,需要自己判断
回复 支持 反对

使用道具 举报

发表于 2007-2-7 15:16:05 | 显示全部楼层
楼主这个问题解决了没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-23 12:36:46 | 显示全部楼层
有没有简单的函数判断某人对某部门是否具备管理权限?例如
function IsSubordination(AWho:TPerson;AOrgUnit: TOrgUnit):Boolean
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-23 14:07:55 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

发表于 2007-4-23 15:36:08 | 显示全部楼层
可以用组织机构表达式来完成

OrgManager(OrgKey(部门A...) ...)  and OrgKey(部门编号, 岗位编号, 人员编号)

这样执行这个表达式执行结果为空,那么这个人就不是部门A的管理者
否则就是管理者
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-25 10:15:21 | 显示全部楼层
先试一下
回复 支持 反对

使用道具 举报

发表于 2007-4-27 11:28:49 | 显示全部楼层
楼主,问题搞定没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-8 14:11:22 | 显示全部楼层
已搞定
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-9 02:06 , Processed in 0.038259 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表