K3 WISE 工业单据客户端插件事件

插件事件附录

  附上K/3 Wise 工业单据开发事件说明:

 

 序号 事  件    函    数  描    述
 1   BillTerminate  Public Event BillTerminate() 单据卸载完成时激发该事件
 2  UserMenuClick  Public Event UserMenuClick(ByVal Index As Long, ByVal Caption As String) 当点击用户自定义的菜单时激发这个事件。

参数:

Index:表示第几个菜单、由添加菜单的先后顺序决定,

Caption:菜单项的标题

 3  LeveCell  

Public Event LeveCell(ByVal Col As Long, ByVal Row As Long, ByVal NewCol As Long, ByVal NewRow As Long, Cancel As Boolean)

当离开分录的一个单元格的时候激发这个事件

参数:

Col 分录的要离开列

Row分录的要离开行

NewCol 新的列

NewRow新的行

Cancel是否取消

 4  HeadChange  Public Event HeadChange(ByVal CtlIndex As Long, ByVal Value As Variant, ByVal bNewBill As Boolean, Cancel As Boolean)

当表头的一个项目改变时激发这个事件

参数:

ctlIndex 表头字段索引

Value 当前值

bNewBill是否是新增单据

Cancel是否取消

 5  GridChange  Public Event GridChange(ByVal Col As Long, ByVal Row As Long, ByVal Value As Variant, ByVal bNewBill As Boolean, Cancel As Boolean)

当表体的一个项目改变时激发这个事件

参数:

Col 分录的当前列

Row分录的当前行

Value 当前值

bNewBill是否是新增单据

Cancel是否取消

 6  BeforGridLookUp  Public Event BeforGridLookUp(ByVal Row As Long, ByVal Col As Long, ByVal nLookUpClsID As Long, Cancel As Boolean)

在分录执行查找功能之前激发这个事件

参数:

Col 分录的当前列

Row分录的当前行

nLookUpClsID 当前查询的资料类型,

Cancel是否取消

 7  EndGridLookUp  

Public Event EndGridLookUp(ByVal Row As Long, ByVal Col As Long, ByVal nLookUpClsID As Long)

在分录完成查找功能之后激发这个事件

参数:

Col 分录的当前列

Row分录的当前行

nLookUpClsID 当前查询的资料类型

 8  BeforHeadLookUp  Public Event BeforHeadLookUp(ByVal CtlIndex As Long, ByVal nLookUpClsID As Long, Cancel As Boolean)

在表头的一个项目执行查找功能之前激发这个事件

参数:

ctlIndex表头字段索引

nLookUpClsID 当前查询的资料类型

Cancel是否取消

 9  EndHeadLookUp  

Public Event EndHeadLookUp(ByVal CtlIndex As Long, ByVal nLookUpClsID As Long)

在表头的一个项目完成查找功能之后激发这个事件,

参数:

ctlIndex表头字段索引

nLookUpClsID 当前查询的资料类型

 10  BeforeSave  

Public Event BeforeSave(ByVal bNew As Boolean, ByRef ReturnCode As Long)

在单据执行保存功能的时候激发这个事件

参数:

bNew 表示是否是新增单据

ReturnCode 返回参数 -1: 失败,结束单据保存;

0:成功,继续单据保存

1:成功返回,结束单据保存

 11  EndSave  

Public Event EndSave(ByVal BillNo As String)

在单据执行完成保存功能的时候激发这个事件

参数:

BillNo表示单据的编号

 12  LoadBillEnd  

Public Event LoadBillEnd(ByVal ShowType As Long)

在单据装载完成的时候激发这个事件

参数:

ShowType 单据显示状态 0.新增 1.修改 2.查看 3.审核

 13  NewBillEnd  Public Event NewBillEnd()  在单据新增完成的时候激发这个事件
 14  SetMenuBarCtlPropEnd Public Event SetMenuBarCtlPropEnd(ByVal ShowType As Long, ByVal BillChecked As Boolean)

 

在单据设置菜单、工具条各属性完成的时候激发这个事件

参数:

ShowType 单据显示状态 0.新增 1.修改 2.查看 3.审核

BillChecked 单据是否已被审核

 15  BeforeFillBillData  Public Event BeforeFillBillData(ByVal BillTransType As Long, ByVal BillInterID As Long)

在装载某张单据之前激发这个事件

参数:

BillTransType 单据事务类型

BillInterID单据内码

 16  EndBillFormActive  Public Event EndBillFormActive() 在显示单据之后激发这个事件
 17  GridFormat  Public Event GridFormat(ByVal Dest As Long, ByVal Col As Long, ByVal Row As Long)

在设置单据体格式后激发这个事件

参数:

Dest

Col 要设置格式的目标列

Row 要设置格式的目标行

 18  RefreshControl Public Event RefreshControl()   Public Event RefreshControl()
 19  BeforeEntrySplit Public Event BeforeEntrySplit(ByVal pCurRow As Long, ByVal pSplitCount As Long, ByVal pSplitMethod As Long, ByRef pCancel As Boolean) 在单据的拆分操作之前激发此事件

参数:

pCurRow 要拆分的当前分录行

pSplitCount 拆分的数目

pSplitMethod 拆分分录位置 0 插入式, 1追加式

pCancel 是否取消拆分 true:取消拆分 false:拆分

 20 AfterEntrySplit Public Event AfterEntrySplit(ByVal pCurRow As Long, ByVal pSplitCount As Long, ByVal pSplitMethod As Long)

在单据的拆分操作之后激发此事件

参数:

pCurRow 被拆分的分录行

pSplitCount 被拆分成的数目

pSplitMethod 拆分分录位置 0: 插入式, 1:追加式

 21 BeforeSelBills    
 22 RetEvents    
 23 HookInvoke    
 24 BeforeSaveSplit    
 25 AfterSaveSplit    
 26 BillEntryGetFocus    
 27 vHeadChange    
 28 vGridChange    
 29 GetBillHeadCtl    
 30 SetBillHeadCtl    
 31 GetBillEntryCtl    
 32 SetBillEntryCtl    
 33 SetBillCtlLookupSrcInfo    
 34 RefreshGLData    
 35 GetSaveVect    
 36 OnBeforeDelRow Public Event OnBeforeDelRow(ByVal lRow As Long, ByRef bCancel As Boolean)

在单据删除指定行之前激发此事件

参数:

lRow 指定要删除的行

bCancel 是否取消删除 true:取消删除 false:删除

 37 OnAfterDelRow Public Event OnAfterDelRow(ByVal lRow As Long, ByRef bCancel As Boolean)

在单据删除指定行后激发此事件

参数:

lRow 被删除的行

bCancel 备用参数,目前没用到

 38 BeforeChangeMaterial    

文章来自:http://www.cnblogs.com/star-studio/p/6437341.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3