金蝶K3-WISE单据接口调用说明文档_第1页
金蝶K3-WISE单据接口调用说明文档_第2页
金蝶K3-WISE单据接口调用说明文档_第3页
金蝶K3-WISE单据接口调用说明文档_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

K/3WISE单据调用接口客户端调用接口组件K3Bills.Bill,K3Bills.Bills方法PublicPropertyLetRemoteCnn(ByValstrCnnAsString) 单据的远程SQLServer数据库连接字符串 PublicPropertyLetLocalCnn(ByValstrCnnAsString) 单据的本地ACCESS数据库连接字符串,主要用于套打PublicPropertyLetListRecordset(ByValrsAsADODB.Recordset) 由序时薄等进入单据时,将序时薄上显示的纪录作为一个Recordset传给单据。单据在实现上一条、下一条的浏览功能时,就根据该Recordset去移动与构造。PublicPropertyLetListRSFieldVect(ByValvDataAsKFO.Vector)与ListRecordset相配套,主要用于说明该Recordset中哪个字段代表FinterID(单据内码),哪个字段代表FtranType(单据事务类型)。 ListRSFieldVect是包含若干KFO.Dictionary的一个KFO.Vector,每个Dictionary包含有两个值:FcolName和FISPrimary。当FISPrimary=1时,对应的FcolName的值为单据内码字段名;当FISPrimary=3时,对应的FcolName的值为单据事务类型字段名。PublicPropertyLetbillValueChanged(ByValValueChangedAsBoolean) 设置单据是否经过修改。PublicPropertyGetbillValueChanged()AsBoolean 返回单据是否经过修改,从而可确定显示时是否需刷新数据。PublicPropertyLetNewBillTransType(ByValtranstypeAsLong) 由序时薄新增单据时,新增单据的事物类型。PublicSubSetOpt(ByValIDAsLong,OptionalByValNameAsString) 设置操作员的ID和Name。PublicPropertyLetTheSaleMode(ByValvNewAsEnu_SaleMode)销售方式内销0;外销1;PublicPropertyLetShowForModeExt(ByValvDataAsInteger) 单据显示状态。有六种状态0:ShowForSelectBill,新增单据1:ShowForModifyBill,修改单据2:ShowForViewBill,查看单据3:ShowForCheckBill,审核单据4:ShowForConveyBill,下达单据5:ShowForPriceCal,核算时单据的单价金额修改PublicSubShow(ByValeBillClsAsEnu_BillCls,ByValShowTypeAsEnu_ShowBillType)显示想要调用的单据EbillCls:单据的类型PublicEnumEnu_BillClsBillBuyReq=100 采购申请单据billBuyOrder=101 采购订单BillBuyRec=102 采购收货单据BillBuyCancel=112 采购退货单据BillBuyInvoice=103 采购发票BillCheckedInStock=200 验收入库单据BillSendMaterials=201 领料发货单据BillStockMove=202 仓库调拨单据BillStockAdjust=204 库存调整单据BillProductOrder=207 生产订单BillSellOrder=300 销售订单BillSellSendBackGoods=311 销售退货单据BillSellSendGoods=301 销售发货单据BillSellInvoice=302 销售发票BillReqForPrice=400 询价问价单据BillAdjustPrice=500 调价单据billAll=1000 所有单据EndEnumEshowType:单据的状态PublicEnumEnu_ShowBillTypeShowinput=0 录入Showedit=1 修改Showview=2 查看Showcheck=3 审核showconvey=4 生产订单下达EndEnum中间层调用接口组件BillDataAccess.SaveData方法SaveBillEx(ByValsDsnAsString,ByValBillVectAsKFO.Vector)AsObject参数sDsn:连接字符串BillVect:KFO.Vector的对象,对象包含多少个元素可由Size()方法获得。第一个元素为KFO.Dictionary对象;第二个元素为KFO.Vector对象,保存二次开发组件传递的信息。对于第一个元素,其中保存着单据的一些基本信息,相应的关键字见下面说明:TransType:单据类型,为long型BillInterID:单据内码,新增单据时为0,为long型IsROBBill:单据是否区分红蓝单,为boolean型IsRedBill:单据是否为红单,为boolean型TableHeadName:单据表头对应的物理表名,为string型TableEntryName:单据表体对应的物理表名,为string型AutoBillNO:系统自动生成的单据编码,为string型BillNo:单据编码,为string型BillNoFldName:单据编码对应的物理字段名,为string型IsAppendItemBill:单据能否追加物料,为boolean型,默认值为FalseEntryKeyWord:分录关键字,为string型UserID:操作者ID,为long型,默认值为16394UserName:操作者名称,为string型AppendItem:是否追加了物料,为boolean型SplitBill:是否拆单,为boolean型AcctName:帐套名称,为string型CurBillUpStockWhenSave:保存库存单据时,是否更新库存,为long型,0表示否,从已有单据的FUpStockWhenSave字段获得,默认为0。。IgnoreCredit:是否进行信用控制,为boolean型,默认值为TrueEntrySQL:单据体数据的SQL语句的数组,记录单据保存时,提交的数据库更新SQL语句,为单据体SQL,为Variant型HeadSQL:单据头数据的SQL语句,记录单据保存时,提交的数据库更新SQL语句,为单据头SQL,为string型JustForAccInput:成本核算系统单据调用时的特殊控制参数,用来控制保存和界面处理。Boolean型ReSave:重新保存单据时的状态,每个字位代表一个意思,为long型,中间层若取不到值,默认值为7。 1:表示忽略负库存、2:忽略库存警告、4:忽略锁库检查、8:忽略所有检查返回值: 为KFO.Dictionary对象,相应的关键字见下面说明: Success:保存是否成功,为boolean型 RetCode:返回的代码值,为long型。3:信用提示、2:最高最低库存提示、1:负库存提示、-200:锁库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论