起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: liubin

如何在功能中调用工作提醒**

[复制链接]
 楼主| 发表于 2008-11-18 12:13:31 | 显示全部楼层
procedure TFRM_WorkRemind.BizFormShow(Sender: TObject);
var
  lContextCurrent: TContextCurrent;
begin
  TSQLDataSet(dsbWorkRemind.DataSet).Open;
  TSQLDataSet(dsbWorkRemind.DataSet).Append;
  TSQLDataSet(dsbWorkRemind.DataSet).FieldByName('FPartyID').AsString := lsGUID;
  TSQLDataSet(dsbWorkRemind.DataSet).FieldByName('FPARTYNAME').AsString := lsName;
  TSQLDataSet(dsbWorkRemind.DataSet).FieldByName('FBizType').AsString := 'WORKREMIND';//类型************
  TSQLDataSet(dsbWorkRemind.DataSet).FieldByName('FDealDate').AsDateTime := Business.Data.SysSrv.SysService.Time;
  TSQLDataSet(dsbWorkRemind.DataSet).FieldByName('FAssignTime').AsDateTime := Business.Data.SysSrv.SysService.Time;
  TSQLDataSet(dsbWorkRemind.DataSet).FieldByName('FBeginDate').AsDateTime := Business.Data.SysSrv.SysService.Time;
  lContextCurrent := TContextCurrent.Create(Context);
  try
    dsbWorkRemind.DataSet.FieldByName('FDealDept').AsString := lContextCurrent.Dept.ID;
    dsbWorkRemind.DataSet.FieldByName('FDealPtm').AsString := lContextCurrent.PositionMember.ID;
    dsbWorkRemind.DataSet.FieldByName('FDealMan').AsString := lContextCurrent.Operator.ID;
  finally
    lContextCurrent.Free;
  end;
end;
自己建的窗体已经添加了类型,运行出错

无标题.jpg

8.13 KB, 下载次数: 150

回复 支持 反对

使用道具 举报

发表于 2008-11-18 13:31:28 | 显示全部楼层
检查一下你的任务类型 'WORKREMIND' 在任务关联管理中定义了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 13:55:24 | 显示全部楼层
定义了

无标题.jpg

63 KB, 下载次数: 150

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 14:02:58 | 显示全部楼层
11楼的错误,是在运行 dsbWorkRemind.DataSet.ApplyUpdates; 时激发的
回复 支持 反对

使用道具 举报

发表于 2008-11-18 14:12:15 | 显示全部楼层
http://bbs.justep.com/forum.php? ... iztaskdata.Fbiztype
在你那里看看一楼的图是怎么定义的,把你的图片贴上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 14:31:08 | 显示全部楼层
楼上的帖子1楼图片是哪来的,没找到啊
回复 支持 反对

使用道具 举报

发表于 2008-11-18 15:01:59 | 显示全部楼层
13楼中 业务规则与动作同步定义 中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 15:06:42 | 显示全部楼层

无标题.jpg

72.32 KB, 下载次数: 136

回复 支持 反对

使用道具 举报

发表于 2008-11-18 15:12:05 | 显示全部楼层
上图中左边有2个工作提醒,看下面的那个
你把触发条件中的表达式条件,改成业务数据表中的具体字段看看,不要用biztaskdata.fbiztype的形式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 15:48:57 | 显示全部楼层
不行,还是出11楼的错误
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-29 13:22 , Processed in 0.042344 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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