起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1071|回复: 21

任务流程报错,请教。

[复制链接]
发表于 2010-5-7 10:00:03 | 显示全部楼层 |阅读模式
错误提示是:
'不能将YWYSZ.TYWYSZ转换成为Business.Model.TBizTableDef'
求解。
下有截图

a.jpg

85.16 KB, 下载次数: 291

回复

使用道具 举报

 楼主| 发表于 2010-5-7 10:01:49 | 显示全部楼层
截图2

b.jpg

152.49 KB, 下载次数: 283

回复 支持 反对

使用道具 举报

发表于 2010-5-7 11:14:05 | 显示全部楼层
功能上使用了文档关联了么?
如果使用把这个功能的文档关联定义贴出图来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-7 13:13:58 | 显示全部楼层
关联截图

d.jpg

121.2 KB, 下载次数: 271

回复 支持 反对

使用道具 举报

发表于 2010-5-7 14:00:19 | 显示全部楼层
YWYSZ.TYWYSZ 是啥?跟这个功能和定义里面用到了吗?
如果有,你直接打开看看是否ok
回复 支持 反对

使用道具 举报

发表于 2010-5-7 14:02:17 | 显示全部楼层
另外,你取消这个关联定义是否就ok了呢。

下面还有是否有定义,你4楼的图没有贴全,把右侧的滚动的条搞到最下面,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-7 14:55:21 | 显示全部楼层
4楼的截图补充。
下面没有定义内容了。

还有‘YWYSZ.TYWYSZ ’我现在也不知道是什么,正在排查。

报错这段代码在,任务窗体的主窗体上。

e.jpg

55.23 KB, 下载次数: 253

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-7 14:58:22 | 显示全部楼层
报错代码位置事件:

function TMAINFORM.RefreshDocRelevancyBar(Sender: TObject): TDocRelevancyArray;
var
  I, J, lArrLen: Integer;
  lBizDatas: TTaskBizDataList;
  lBizFields, lValues: array of string;
  lRelevancyDoc: TDocRelevancyArray;
begin
  Result := [];
  lBizFields := [];
  lValues := [];
  if (DocRelevancyNavBar = nil) or (MyTaskDoc.InfoTask.Task = nil) or
    (MyTaskDoc.InfoTask.Task.FuncURL = '') then
    Exit;

  //加载任务关联的业务所关联的文档,与任务自身累加
  lBizDatas := MyTaskDoc.InfoTask.Task.BizDatas;
  for I := 0 to lBizDatas.Count - 1 do
  begin
    SetLength(lBizFields, lBizDatas[I].BizDataKey.Length);
    SetLength(lValues, lBizFields.Length);
    for J := Low(lBizDatas[I].BizDataKey) to High(lBizDatas[I].BizDataKey) do
    begin
      if lBizDatas[I].BizDataKey[J].BizField <> '' then
      begin
        lBizFields[J] := lBizDatas[I].BizDataKey[J].BizField;
        lValues[J] := lBizDatas[I].BizDataKey[J].Value.ToString;
      end;
    end;
    lRelevancyDoc := DocRelevancyNavBar.LoadRelevancyBizDoc(DocRelevancyNavBar.OwnerContext, MyTaskDoc.InfoTask.Task.FuncURL,
      lBizFields, lValues);
    if Length(lRelevancyDoc) > 0 then
    begin
      lArrLen := Length(Result);
      SetLength(Result, Length(Result) + Length(lRelevancyDoc));
      System.Array.Copy(lRelevancyDoc, 0, Result, lArrLen, Length(lRelevancyDoc));
    end;
  end;
end;

f.jpg

38 KB, 下载次数: 264

回复 支持 反对

使用道具 举报

发表于 2010-5-7 15:02:45 | 显示全部楼层
你用“YWYSZ “这个在业务模型上搜索看看,见附件

2.gif

6.4 KB, 下载次数: 270

回复 支持 反对

使用道具 举报

发表于 2010-5-7 15:08:18 | 显示全部楼层
对了,你关联的数据集的URL 这个数据集 是从  关联主键定义 定义的那个字段所在的表吧,且取了这个关联字段?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 01:35 , Processed in 0.042054 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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