起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: wnlx0626

【结贴】二个条件环节连在一起时,是如何判断第二个条件环节的?**

[复制链接]
 楼主| 发表于 2008-8-30 16:25:09 | 显示全部楼层
但如果是如下代码则不会报错
procedure TAuditCollarForm.FlowBrokerCalcProcCondition(Sender: TObject; Command: TCalcProcConditionCommand);
begin
  Inherited;
     Command.Handled:= True;
    Command.Accept:= boolApply;
end;
回复 支持 反对

使用道具 举报

发表于 2008-9-1 08:30:11 | 显示全部楼层
1、10楼的代码楼主跟踪过吗?在执行哪句报出来的呢?
2、1楼这样的图,只要在设计期间设置好条件,不需要通过代码来判断目前应该走哪个环节,系统会根据设置条件的条件自动选择应该走哪条线的,不知道用代码参与的目的具体在哪里?
9、楼的连接是两个条件并行的,一般用于需要循环当前数据集决定哪些路径可以走,因为流程在流转的时候,默认是不会滚动数据集的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-1 09:00:19 | 显示全部楼层
if not FlowBroker.FlowControl.FlowOut(nil) then raise exception.CreateFmt('流程提交出错!');

执行这里时报错,错误跟踪不到

不用代码,在流程中设置也是同样的错
回复 支持 反对

使用道具 举报

发表于 2008-9-1 09:52:37 | 显示全部楼层
请楼主贴出来完整的流程图看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-1 10:52:25 | 显示全部楼层
现在我重画了流程,在供应部审核处,如果不同意,则报同样的错,而同意的话又是正常的,顶上看不完全是领料单功能是流程的第一个功能环节

snap1.jpg

125.28 KB, 下载次数: 65

回复 支持 反对

使用道具 举报

发表于 2008-9-1 11:24:59 | 显示全部楼层
在供应部审核处,如果不同意,则报同样的错,
请问
1、不同同意到哪里了?是结束环节吗?
2、报啥错误,请把原始的错误信息贴出来,如果代码参与流程,那么先屏蔽代码看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-1 13:16:30 | 显示全部楼层
经反复调试及跟踪,发现在走流经第二个条件环节时,就会报错,不管是代码还是在流程中设置条件,错误信息就是10楼的信息
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-1 13:33:45 | 显示全部楼层
错误发现了,是平台不支持第二个条件环节的结束节点不能与上一个条件的结束节点同一个,在第二个条件环节的结束时另单独画一个结束点节点就OK了,结了

谢谢及时回答我的问题了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 09:18 , Processed in 0.043989 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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