转换规则函数“取受托组织”如何使用
问题描述
转换规则函数“取受托组织”如何使用,有哪些使用场景?
解决方法
函数的使用场景是业务单元协作,源单组织职能与目标单组织职能不一致时,通过获取受源单组织委托的协作组织,为目标单组织赋值。
举例:采购单主业务组织职能为采购组织,入库单主业务组织职能为库存组织,采购单下推入库单时,采购单的组织不具备库存职能,则无法直接携带,这时需要根据业务单元间协作配置的组织委托关系取值。步骤如下:
1、业务单元间协作,配置组织委托关系
2、转换规则中配置字段映射公式,目标单库存组织通过委托业务“源单采购委托库存”获取组织数据
3、采购单下推入库单,自动生成目标单库存组织
录入采购单,采购组织为:“环宇科技(香港)有限公司”
“环宇科技(香港)有限公司”有采购职能,无库存职能
其委托组织默认值为:“环宇智能家电(中国)有限公司北京分公司”,有库存职能,无采购职能
采购单下推入库单,库存组织根据业务委托,自动取值为“环宇智能家电(中国)有限公司北京分公司”
特殊说明
取受托组织函数
1.函数描述:获取受源组织委托的目标组织;
2.函数格式:GetRelationOrg(org, direction, from, to)
3.函数参数:org, 源组织; direction, '0' = 源组织是委托方, '1' = 源组织是受托方; from 源职能; to 目标职能
4.举例:GetRelationOrg(1, '0', '02', '05'), 返回受采购组织1委托收货的组织,如果源组织职能与目标组织相同,直接取源组织
5.举例:GetRelationOrg(1, '0', '02', '05',false), 公式中添加false参数,则目标组织取业务单元委托关系中配置的默认值。
6.特例:公式中无论是否设置false参数,选单场景下,都是取源组织,这是由于选单时目标单主组织已经确定,并且与源单组织相同,只要主组织有相同职能,则取源组织。
转换规则函数“取受托组织”如何使用
本文2024-09-23 00:24:40发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139287.html