起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 110|回复: 7

【结贴】在流转时出现错误**

[复制链接]
发表于 2009-2-25 11:57:58 | 显示全部楼层 |阅读模式
http://bbs.justep.com/gallery.ph ... ;photoid=354&s=
在待办任务中打开一个项目,流转时出现错误,如图,是什么原因?
回复

使用道具 举报

发表于 2009-2-25 13:06:58 | 显示全部楼层
用studio跟踪一下看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-25 13:33:38 | 显示全部楼层
else if DataSetBroker1.dataset.FieldByName('XMJD').AsString='3' then
     begin
          //下环节初设
        lFlowTask := Command.FlowTasks.FindFlowTask('CBSJLC');     //子流程编码ID
        lSubFlowTask := lFlowTask.Children.FindFlowTask('XMSB_SB');  //子流程入口环节ID
     end;

执行到“lSubFlowTask := lFlowTask.Children.FindFlowTask('XMSB_SB');  ”这句错误。问题是别的项目执行流程都没问题,就一个项目出现这样的错误,很奇怪!
回复 支持 反对

使用道具 举报

发表于 2009-2-25 13:39:46 | 显示全部楼层
你看一下,lFlowTask 这个对象是否为空呀,所以导致这句执行报错?
lSubFlowTask := lFlowTask.Children.FindFlowTask('XMSB_SB');  //子流程入口环节ID
回复 支持 反对

使用道具 举报

发表于 2009-2-25 13:40:13 | 显示全部楼层
另外问一下:
'CBSJLC'这个id是 主流程中的子流程环节名吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-25 14:15:13 | 显示全部楼层
流程环节名称是对的。是lFlowTask 这个对象为空引起的,多谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-25 14:25:37 | 显示全部楼层

[结案]

已经解决!
回复 支持 反对

使用道具 举报

发表于 2009-2-25 14:27:32 | 显示全部楼层
ok,谢谢反馈。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 14:11 , Processed in 0.042472 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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