二开案例.现场异常处理单.异常处理时,"后续处理人"允许包含当前用户

【应用场景】
在对现场异常处理单进行异常处理时,会自动根据“后续处理阶段”,找到符合条件的“后续处理人”作为备选,根据“异常类型”中对于“异常处理路径”的设置,当前处理人不应当出现在“后续处理人”中。
但某些应用场景下,需要将(满足“异常处理路径”设置的)当前用户也包含在“后续处理人”中,就需要进行二次开发。

【注意事项】
该实现方案涉及到安灯处理的表单插件,非最佳实践,不推荐使用,仅限于特殊场景下的特殊应用。
【实现步骤】
<1>打开BOSIDE,扩展“安灯处理编辑”的表单插件。

<2>注册Python脚本并保存,该脚本扩展F7选择前事件,针对“后续处理人”,去掉了排除当前用户的条件。脚本示例如下:
clr.AddReference("Kingdee.BOS")
clr.AddReference("Kingdee.BOS.ServiceHelper")
from Kingdee.BOS import *
from Kingdee.BOS.ServiceHelper import *
def BeforeF7Select(e):
if ("FNextHandler".Equals(e.FieldKey)):
baseFi二开案例.现场异常处理单.异常处理时,"后续处理人"允许包含当前用户
【应用场景】在对现场异常处理单进行异常处理时,会自动根据“后续处理阶段”,找到符合条件的“后续处理人”作为备选,根据“异常类型”中...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



