起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 154|回复: 3

【结帖】[请求]知道一个人的部门,岗位,人员,如何得到他的所有下属部门、岗位和人员*

[复制链接]
发表于 2008-4-16 14:36:43 | 显示全部楼层 |阅读模式
知道一个人的部门,岗位,人员,如何得到他的所有下属部门、岗位和人员

谢谢!
回复

使用道具 举报

发表于 2008-4-16 16:25:51 | 显示全部楼层
TOrgUnit.Module.Subordinations 就可以得到下属了
--------------
如用组织机构表达式,应该是
Org.OrgSys.OrgSystem.GetBizURLsByOrgExpr(OrgChildren(OrgSubordination(OrgKey(''部门编号'',''岗位编号'',''人员编号''), ''''), OrgCondition( ''*.dpt'','''',''''), True, True),ABizURLs);

示例代码
var
   olist:TStrings;
   i : Integer;
begin
  //
  memo1.Clear;
  olist:= TStringList.Create;
  //取销售部--部门经理--王六的所有管理下属,附加条件为人员成员
  OrgSys.OrgSystem.GetBizURLsByOrgExpr('OrgChildren(OrgSubordination(OrgKey(''XSB'',''BMJL'',''WL''), ''''), OrgCondition(''*.psm'','''',''''), True, True)',olist);
   for i:=0 to olist.Count-1 do
   begin
     memo1.Lines.add(olist);
   end;
  olist.free;
end;
回复 支持 反对

使用道具 举报

发表于 2008-4-22 09:31:09 | 显示全部楼层
楼主,反馈下问题!
回复 支持 反对

使用道具 举报

发表于 2008-4-29 15:37:49 | 显示全部楼层
由于楼主长期未反馈,先结帖!
有问题请重新开帖!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 22:32 , Processed in 0.038455 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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