版本:2800
问题:在流程结束前通过RUNFUNC打开一个功能,打开功能后这个流程就通过代码来结束流程,当再打开另外一个功能时,刚才通过流程打开的那个功能就不可用了,而且报错,其实就是说环境不存在了。。
代码:TSystemCore.FuncManager.RunFunc(context,Details[0].FieldByName('BIL_NO').AsString,'Biz:\HDMAMIS\MAT_BUY_APPLY_FUNC.Func','',nil,false);
FlowBroker.FlowControl.FlowOut(nil) ;
我已经知道问题所在,主要是RUNFUNC()中的context这个参数造成的,当流程结束时,这个环境就不存在了,我应该传什么样的contet才能让通过流程打开的那个功能仍然好用? |