方式一:SQL语句查询
SELECT FToUnitID--被委托的组织id
FROM T_ORG_UnitRelation--组织单元关系表
WHERE FTypeRelationID = (
SELECT fid
FROM T_ORG_TypeRelation--组织类型关系表
WHERE ffromtype = 委托的组织枚举值
AND ftotype = 被委托的组织枚举值
)
AND FFromUnitID = '委托的组织id'
组织类型的枚举值:

方法二:使用java方法查询
try {
// 获取前端请求
HttpServletRequest request = event.getReqeustContext().getHttpServletRequest();
// 返回map
Map map = new HashMap();
// 委托组织id
String id = request.getParameter("useDepartmentID");
// 获得委托的组织与被委托组织的关系
OrgTypeRelationInfo relation = OrgTypeRelationFactory.getRemoteInstance().getOrgTypeRelationInfo("where fromType = 委托的组织枚举值 and toType = 被委托的组织枚举值");
// 获取委托组织
AdminOrgUnitInfo info = AdminOrgUnitFactory.getRemoteInstance().getAdminOrgUnitInfo(new ObjectUuidPK(id));
// 组织关系远程接口
IOrgUnitRelation

本文介绍了两种在金蝶系统中获取委托组织的方式,包括通过SQL语句查询和利用Java方法进行查询。详细讨论了组织类型的枚举值以及如何获取当前公司的委托成本中心。
最低0.47元/天 解锁文章
758

被折叠的 条评论
为什么被折叠?



