起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 214|回复: 12

【结帖】流程流转时,不能启动事务**

[复制链接]
发表于 2008-7-25 10:13:22 | 显示全部楼层 |阅读模式
流转时,提示如图错误。

snap.jpg

5.79 KB, 下载次数: 128

回复

使用道具 举报

 楼主| 发表于 2008-7-25 10:23:57 | 显示全部楼层
sssssssssssssssssssssss
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 10:28:21 | 显示全部楼层

4: 流程流转时,不能启动事务

如图

snap.jpg

5.79 KB, 下载次数: 118

回复 支持 反对

使用道具 举报

发表于 2008-7-25 10:28:36 | 显示全部楼层
能定位到错误的代码吗?  贴个图来看看
回复 支持 反对

使用道具 举报

发表于 2008-7-25 10:28:40 | 显示全部楼层
什么时候报的这个错误呢?
跟踪一下,错误停在哪里。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 10:29:20 | 显示全部楼层
FlowBroker1.FlowControl.FlowOut(nil);
回复 支持 反对

使用道具 举报

发表于 2008-7-25 10:30:01 | 显示全部楼层
贴出你完整代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 10:32:35 | 显示全部楼层
unit MainForm;

interface

uses
  Business.System, Business.Model, Business.Forms, Business.Data,
  Business.Model.Flow;

type
  TMainForm = class(TForm)
    FuncBroker: TFuncBroker;
    InfoBrokerKSXX: TInfoBroker;
    Panel: TPanel;
    DocViewKSXX_TZ: TDocView;
    CoolBar1: TCoolBar;
    BizToolBar1: TBizToolBar;
    DataSetBroker1: TDataSetBroker;
    FlowBroker1: TFlowBroker;
    procedure BizFormCreate(Sender: TObject);
    procedure FlowBroker1AfterFlowOut(Sender: TObject; Command: TFlowOutCommand);
    procedure FlowBroker1BeforeFlowOut(Sender: TObject; Command: TFlowOutCommand);
  private
    {private declarations}
  public
    {public declarations}
    procedure Flow_StartClick(Sender:TObject);
  end;

implementation


procedure TMainForm.Flow_StartClick(Sender:TObject);
var
  sMsg:string;
begin
// if(jsDialogs.ConfirmBox('确认下发通知吗?', '提示', 2)) then
  begin
     //if(VerifyData())then
     begin
       //调用流程
       FlowBroker1.FlowControl.FlowOut(nil);
      //Self.Close();
     end;
  end;
end;

procedure TMainForm.BizFormCreate(Sender: TObject);
begin
  DataSetBroker1.DataSet.ReadOnly := true;
  BizToolBar1.Buttons[0].Visible := false;
  BizToolBar1.Buttons[2].Visible := false;
  BizToolBar1.Buttons[1].Caption := '关闭通知';
  BizToolBar1.Buttons[3].Visible := false;
  BizToolBar1.Buttons[1].OnClick := Flow_StartClick;
end;

procedure TMainForm.FlowBroker1AfterFlowOut(Sender: TObject; Command: TFlowOutCommand);
begin
     Self.Close();
end;

procedure TMainForm.FlowBroker1BeforeFlowOut(Sender: TObject; Command: TFlowOutCommand);
begin
Command.UserModify:=False;  //控制流程窗体不会弹出
end;

end.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 10:37:06 | 显示全部楼层
CALL ME QQ: 296627599
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 10:44:07 | 显示全部楼层

流程扭转时,事务错误

如图

snap.jpg

5.79 KB, 下载次数: 90

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:15 , Processed in 0.045189 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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