zoukankan      html  css  js  c++  java
  • 创建新业务单据,并关闭旧单据

      procedure OpenCRKbills(aActID,aEntityID : Integer);
        var wfPkg_Bill: TWorkflowPackage;
      begin
        wfPkg_Bill.AppHandle:=Application.Handle;
        wfPkg_Bill.FormHandle:=0;
        wfPkg_Bill.ParentWindow:=0;
        wfPkg_Bill.PreSender:=0;
        wfPkg_Bill.PreSenderID:=0;
        wfPkg_Bill.Sender:=0;
        wfPkg_Bill.ProcID:=0;
        wfPkg_Bill.ActivityID:=aActID;
        wfPkg_Bill.TaskID:=0;
        wfPkg_Bill.TaskStatus:=wftsFinished;
        wfPkg_Bill.EntityID:=aEntityID;
        wfPkg_Bill.SQLCmdName:='';
        wfPkg_Bill.ReportIdent:='';
        ExecWorkflowPackage(wfPkg_Bill, Proc_ProcessTask);
      end;
    
    
     procedure  BitBtnNewBillClick(Sender:Tobject);
      var AEntityID,ABillDeptID,i:Integer;
          Abn: TBillNo;
          Awfp:TWorkflowPackage;
     begin
       Awfp:=GetCurrentWorkflowPackage;
       ActivityCreateTasks(Awfp.Activityid,AEntityID);
       if AEntityid>0 then begin
         HostForm.Close;
         OpenCRKbills(Awfp.Activityid,AEntityID);
       end;
     end;
  • 相关阅读:
    du熊学斐波那契I
    《博客园精华集》分类索引
    C++中指针和引用的区别
    堆和栈的区别
    getch和getchar的区别
    class和struct
    ARM开发步骤
    ARM寻址方式
    存储器映射
    思维中的错误
  • 原文地址:https://www.cnblogs.com/CNQCJ/p/3439013.html
Copyright © 2011-2022 走看看