起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 252|回复: 14

【结】打代码启动无流程的功能出现这样的错?**

[复制链接]
发表于 2008-6-13 11:51:21 | 显示全部楼层 |阅读模式
代码启动无流程功能后,打开该功能出现这样的错误,是任务关联添加有问题还是怎么的?

assertion.jpg

24.83 KB, 下载次数: 144

回复

使用道具 举报

发表于 2008-6-13 13:30:07 | 显示全部楼层
1、取消关联定义正常吗?这样可以排除是否与关联定义有关
2、如果取消也不正常,那就看这个功能在运行功能的时候处理了哪些事情,这需要一步一步跟踪了
3、如果取消就正常,加上就不正常,请把关联定义的界面帖出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 14:49:58 | 显示全部楼层
怎么取消关联定义,是把关联的任务类型删掉吗?这样他会提示找不到该任务类型!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 15:04:50 | 显示全部楼层
我把关联到的任务类型的默认文档的Biz:XSGLXTXSDDXX1.Info 改成Biz:XSGLXTXSDDXX1.InfoXSDD.SHEETDOC,刚才的错误就不见了,但是打开后是这样的效果如图,并不是我想要的效果,我想让他跳出我启动的功能!

任务详细信息.jpg

49.03 KB, 下载次数: 130

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 15:08:00 | 显示全部楼层
启动流程的代码是这个:
VAR
  tpf : TTaskPubFunc;
  AFuncURL, ATaskTypeName, ATaskTypeID, ASubject, ABizField, ABizFieldValue,
  ADept, APosition, APerson : string;
begin
  tpf := TTaskPubFunc.Create(Self.Context);
  try
    AFuncURL := 'Biz:\XSGLXT\BDYDGN.Func';
    ATaskTypeName := '我的功能';
    ATaskTypeID := 'MYFUNC';
    ASubject := '启动我的功能任务';
    ABizField := 'Biz:\XSGLXT\SJK.DATABASE\XSB.TABLE\BH.FIELD';
    ABizFieldValue := '0000000005';
    ADept := 'XSB';
    APosition := 'XSY';
    APerson := 'ZS';

    tpf.UserStartTask(AFuncURL, ATaskTypeName, ATaskTypeID, ASubject, ABizField,
      ABizFieldValue, ADept, APosition, APerson);

    jsDialogs.ShowMsg('启动 ' + ASubject + ' 成功', '启动无流程任务');
  finally
    tpf.Free;
  end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 15:14:32 | 显示全部楼层
atiger,在吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 16:01:20 | 显示全部楼层
搞得了,谢谢了atiger,结贴吧!
如果是继承表单文档的功能就可以,继承表格文档的功能只能像四楼那样了!
回复 支持 反对

使用道具 举报

发表于 2008-6-13 16:10:20 | 显示全部楼层
刚才断点了
1、关联到的任务类型的默认文档 这里是文档,连接的文档不是信息。
2、打开后是这样的效果如图,并不是我想要的效果,我想让他跳出我启动的功能!
      是在详细页面运行你自己的功能?那请问,你是怎么切换到这个详细页面的,是通过 列表 那页通过右键,选中“处理”切换到详细页面的吗?还是直接点击“详细”那个页面的?

3、5楼的代码帖出来是干啥的,是要执行的吗?如果没有执行到,说明时机不对,可以设置断点跟踪一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 16:57:31 | 显示全部楼层
是在详细页面运行你自己的功能?那请问,你是怎么切换到这个详细页面的,是通过 列表 那页通过右键,选中“处理”切换到详细页面的吗?还是直接点击“详细”那个页面的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 16:59:46 | 显示全部楼层
我想通过"处理"切换到详细页面,但是右键后没有"处理"这两个字,只有详细,在哪里设?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 20:45 , Processed in 0.043740 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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