.kis专业版插件开发接口说明.doc

.kis专业版插件开发接口说明.doc

ID:31828418

大小:78.00 KB

页数:11页

时间:2019-01-20

.kis专业版插件开发接口说明.doc_第1页
.kis专业版插件开发接口说明.doc_第2页
.kis专业版插件开发接口说明.doc_第3页
.kis专业版插件开发接口说明.doc_第4页
.kis专业版插件开发接口说明.doc_第5页
资源描述:

《.kis专业版插件开发接口说明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、KISBillTransfer组件使用参考客户化开发工具包参考手册目录目录1概述1属性1方法2事件4中间层事件6应用示例7概述单据二次开发是针对现目前单据的一些功能无法满足一些客户的特殊要求,同时分公司又有能力进行二次开发而提出的,这样既可以在现有的系统不做变动的情况下面满足用户的需求,同时也增强了系统的稳定性。注意:本篇所介绍所用到的动态连接库名为:KISBillTransfer.dll通过该说明文档,你可以了解到1.如何通过KISBillTransfer组件在录单过程中对单据上各项目加以控制。2.如何通过KISBillTransfer组件实现自定义功能菜单。3.如何通过KISBill

2、Transfer组件控制数据的保存。4.应用示例。该文档阅读的适用对象需要在KIS专业版进销存和生产委外业务单据上进行二次开发的开发者。属性1.PropertyCnnstringAsString当前数据库的MMTS.PropsString连接串。2.PropertySystemNameAsString当前系统名称。3.PropertyLastInfoAsString最后一次系统返回的错误信息4.PropertyBillFormAsObject整个单据窗体对象。可通过该对象访问单据上的任何一个对象,包括控件,菜单。共有的方法有:InsertRow(),在Grid的当前行追加一行,它没有参数

3、。5.PropertyBillFuncasObject代表单据对象。目前没什么用途。6.PropertyHeadAsObject单据表头控件,是一个KDText控件数组7.PropertyGridAsObject单据分录控件,为FpSpread控件8.PropertySumGridAsObject单据分录合计控件,为FpSpread控件9.PropertyHeadCtlAsVariant对应表头控件数组,记录每个表头项目各属性的数组如果要改变HeadCtl中的某个属性值,需先对HeadCtl做一个备份,然后修改此备份的相应属性值,再将此备份赋值给HeadCtl。10.PropertyEn

4、tryCtlAsVariant对应分录各列,记录每个分录列各属性的数组如果要改变EntryCtl中的某个属性值,需先对EntryCtl做一个备份,然后修改此备份的相应属性值,再将此备份赋值给EntryCtl。11.PropertySaveVectAsKFO.Vector二次开发外部数据存取接口。在录单过程中,用户可将某些数据保存在此Vector中,在单据保存时,再通过二次开发中间层组件,将此Vector中的数据保存到指定位置。SaveVect.Item(1)为一个KFO.Dictionary对象该对象包含以下四个系统数据SaveVect.Item(1).Value("FInterID")

5、:单据内码SaveVect.Item(1).Value("FTransType"):单据事务类型SaveVect.Item(1).Value("ISRedBill"):是否红字单据SaveVect.Item(1).Value("BillChecked"):是否审核。方法1.FunctionAddUserMenuItem(ByValCaptionAsString,[ByValRootMenuCaptionAsString=""])说明:添加一个用户自定义菜单项,系统一共预设了五个菜单项供二次开发使用参数:Caption:菜单名称RootMenuCaption:根菜单名称。缺省为“自定义菜单

6、”2.FunctionGetGridText(ByValRowAsLong,ByValColAsLong)AsString说明:获取分录某单元格的值参数:Row:分录行Col:分录列3.FunctionGetHeadNumber(ByValCtlIndexAsLong)AsString说明:获取表头某项的代码参数:CtlIndex:表头控件索引4.FunctionGetHeadText(ByValCtlIndexAsLong)AsString说明:获取表头某项的文本参数:CtlIndex:表头控件索引5.FunctionGetSumGridText(ByValRowAsLong,ByVa

7、lColAsLong)AsString说明:获取合计行某列的值参数:Row:行。一般为1Col:分录列6.FunctionSetGridText(ByValRowAsLong,ByValColAsLong,ByValValue,[ByValInterIDAsLong=0],[ByValsNameAsString=""])AsBoolean说明:设置分录某单元格的值,当分录为查找类型时,会把相应的信息一起携带到相应的位置,如当为物料代

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。