ERP系统教程网

  • 首页
  • 金蝶ERP教程
  • 财务知识
  • 会计实务
  • 财经要闻
  • 法律百科
  • 资源下载
    • 金蝶培训资料
    • 金蝶工具下载
    • 金蝶安装包下载
  1. 首页
  2. 金蝶ERP教程
  3. 正文

金蝶K3二次开发之WEBSERVICE导入凭证

2021年6月29日 99点热度 0人点赞 0条评论

金蝶K3二次开发之通过WEBSERVICE导入凭证
1.测试WEBSERVICE是否能正常使用。
WEBSERVICE安装完成后,在开始菜单-金蝶 K3
WISE创新管理平台-金蝶K/3工具下,打开“客户端工具包”,选择“Adapter适配器”下的“k/3
WebServices”,打开后即可启动K/3 Web
Services测试工具,可通过选择“服务类型”和“调用的方法”,在请求文件路径中修改测试的参数,点执行时会开展WebService的测试并获取测试结果,如下图。

2.在C#中调用凭证接口。
打开C#.NET新建一个winform项目,在解决方案资源管理器窗口点击右键添加服务引用。弹出对话框如下图。

3.调用代码如下(代码在K/3 14.2的环境下编写,其他环境如有错误请做适当修改)
增加引用
using WindowsFormsApplication1.Vos;

  private void VoucherUpdate()
     
  {
     
     
//特别注意,所有对象的属性都要按要求设置内容,切记不可图省事,否则提示下标越界错误。
     
     
VoucherServicesSoapClient VServices = new
VoucherServicesSoapClient();
     
      string
errstr = string.Empty;
     
      Voucher[]
voh2={new Voucher()};   
     
     
voh2[0].FNumber = 719;  //凭证号
     
     
voh2[0].FNumberSpecified = true;  
 //凭证号是否更改
     
     
voh2[0].FDate = "2015-09-01";   //日期
     
     
voh2[0].FExplanation = "摘要";  //摘要
     
     
voh2[0].FGroup = "记";    
//凭证字
     
     
voh2[0].FPeriod = 9;    
  //期间 
     
     
voh2[0].FPeriodSpecified = true;  //期间是否更改
     
     
voh2[0].FYear = 2015;    
     
 //年
     
     
voh2[0].FYearSpecified = true;  
 //年是否更改
     
     
voh2[0].FSerialNum = 5058;    
   //凭证序号
 
     
     
voh2[0].FSerialNumSpecified = true; //凭证序号是否更改
     
     
voh2[0].FAttachments = 0;    
     
 //附件数量   
     
     
voh2[0].FAttachmentsSpecified = true; //附件数量是否更改
     
     
voh2[0].FReference = "";  //参考信息
     
     
voh2[0].FCashier = "NONE";  //出纳员
     
     
voh2[0].FHandler = "";    
//会计主管
     
     
voh2[0].FTransDate = "2015-09-01";  //
 发生日期
     
     
voh2[0].FPreparer = "Administrator";   //制单人
     
     
voh2[0].FPoster = "NONE";    
     
    //记账人

     
     
//增加两个凭证分录
     
      Entries[]
ents = { new Entries(), new Entries() };
     
     
//-------设置第一个凭证分录属性
     
     
//具体字段解释请查询  select * from t_FieldDescription
 where FTableID=1
     
     
ents[0].FExplanation = "凭证录入检测-分录1";
     
     
ents[0].FAccountNumber = "1406";
     
     
ents[0].FAccountName = "发出商品";
     
     
ents[0].FCurrencyNumber = "RMB";
     
     
ents[0].FCurrencyName = "人民币";
     
     
ents[0].FAmount = 1000;
     
     
ents[0].FAmountSpecified = true;
     
     
ents[0].FAmountFor = 1000;
     
     
ents[0].FAmountForSpecified = true;
     
     
ents[0].FEntryID = 0;
     
     
ents[0].FEntryIDSpecified = true;
     
     
ents[0].FDC = 1;
     
     
ents[0].FDCSpecified = true;
     
     
ents[0].FSettleTypeName = "";
     
     
ents[0].FTransNo = "";
     
     
ents[0].FSettleNo = "";
     
     
ents[0].FMeasureUnit = "";
     
     
ents[0].FMeasureUnitUUID = "";
     
     
ents[0].FExchangeRate = 1;
     
     
ents[0].FExchangeRateSpecified = true;
     
     
ents[0].FQuantitySpecified = true;
     
     
ents[0].FUnitPriceSpecified = true;

     
     
//-------设置第二个凭证分录属性
     
     
ents[1].FExplanation = "凭证录入检测-分录2";
     
     
ents[1].FAccountNumber = "1601.04";  
     
   
     
     
ents[1].FAccountName = "运输工具";
     
     
ents[1].FCurrencyNumber = "RMB";
     
     
ents[1].FCurrencyName = "人民币";
     
     
ents[1].FAmount = 1000;
     
     
ents[1].FAmountForSpecified = true;
     
     
ents[1].FAmountFor = 1000;
     
     
ents[1].FAmountSpecified = true;
     
     
ents[1].FDC = 0;
     
     
ents[1].FDCSpecified = true;
     
     
ents[1].FEntryID = 1;
     
     
ents[1].FEntryIDSpecified = true;

     
     
ents[1].FSettleTypeName = "";
     
     
ents[1].FTransNo = "";
     
     
ents[1].FSettleNo = "";
     
     
ents[1].FMeasureUnit = "";
     
     
ents[1].FMeasureUnitUUID = "";

     
     
ents[1].FExchangeRate = 1;
     
     
ents[1].FExchangeRateSpecified = true;
     
     
ents[1].FQuantitySpecified = true;
     
     
ents[1].FUnitPriceSpecified = true;  
     
   
     
     
voh2[0].Entries = ents;

     
     
//为第一个凭证分录增加两个核算科目
     
     
DetailEntries[] dets = { new DetailEntries(), new DetailEntries()
};
     
     
//设置核算科目数据
     
     
dets[0].FDetailNumber = "1.1.2.007";
     
     
dets[0].FTypeNumber = "001";
     
     
dets[0].FTypeName = "客户";
     
     
dets[1].FDetailNumber = "00011";
     
     
dets[1].FTypeNumber = "003";
     
     
dets[1].FTypeName = "职员";
     
     
voh2[0].Entries[0].DetailEntries = dets;
     
      //保存
     
     
VServices.Update(out errstr,6, "administrator", "", voh2, false,
true, 0);
     
   
  
     
     
//参数说明:
     
      //
 iAisID:账套ID,通过账套查询服务获取,类型:inteager
     
      //
 在 KDAcctDB 数据库中查询select * from t_ad_kdAccount_gl
的facctid字段
     
      //
 strUser:用户名称,必须为K/3中的合法用户,类型:string
     
      //
 strPassword:用户密码,目前通过明文传递,类型:string
     
      //
 Data:业务数据,符合Schema规范,类型:数组
     
      //
 bCheckByUUID:指明是否按UUID更新数据。True表示按UUID更新数据,False表示按Number,Name更新数据,类型:Boolean
     
      //
 bAddNewOnly:是否只增加记录,true表示只增加不覆盖记录,
     
      //
 false表示既增加又覆盖记录,类型:boolean

     
  }
}
4.代码文件

标签: 暂无
最后更新:2021年6月29日

fengjun

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

猜你喜欢

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
房产遗嘱格式范本(房屋赠与的遗嘱正规格式) 行政诉讼流程怎么走(行政诉讼注意事项) 妨碍公务罪怎么判(妨害公务罪拘留流程及量刑) 司法确认的案件范围(司法确认的司法解释) 生产销售不符合安全标准的食品罪(食品安全犯罪量刑标准) 羁押必要性审查的法律规定(羁押必要性审查流程) 执行申请书范本(民事诉讼强制执行申请书) 违约金最高上限是多少(违约金最高上限法律规定) 民法典诉讼时效是多久(民法典对诉讼时效的规定) 商铺转让协议书怎么写(商铺转租合同协议书范本) 个人所得税扣除项目包括哪些(个人所得税抵扣政策) 哄抬物价处罚标准是什么(个人哄抬物价处罚标准) 征收与拆迁补偿条例(新拆迁法补偿标准细则) 行政调解的适用范围(行政调解法律依据) 轻微刮蹭逃逸怎么处罚(交通事故轻微刮擦逃逸处罚标准)
农村养老保险新政策(农村个人养老保险缴费标准)在建工程和制造费用如何结转?-会计实务-用友财务软件免费试用版下载辞退福利全部计入当期损益吗?-会计实务-用友财务软件免费试用版下载城建税会计分录怎么做?-会计实务-用友财务软件免费试用版下载金蝶云期末业务关账的作用?先进先出法结存材料成本会计分录-会计实务-用友财务软件免费试用版下载销售原材料怎样结转成本?-会计实务-用友财务软件免费试用版下载三人合伙做生意合同协议书(合伙做生意合同协议书范本)物业费开专票还是普票?-会计实务-用友财务软件免费试用版下载刑法第三章二百六一条是什么(刑法第三章二百六一解释)法定代表人证明书模板(公司法人证明书格式)如何设置金蝶kis中某一客户的业务员和部门信息,使录入单据的时候自动带出业务员和部门的信息?单位公休假国家规定(公务员请假条格式范文)商住楼产权年限是多少年(有关商住楼产权的法律规定)带息负债比率多少合适?-会计实务-用友财务软件免费试用版下载
经销商协议书范本(经销商合同协议简易范本免费) 外账水电费怎么做?-会计实务-用友财务软件免费试用版下载 出差费用计入什么科目?-会计实务-用友财务软件免费试用版下载 银行流水的猫腻你知道吗?-会计实务-用友财务软件免费试用版下载 精斗云有什么用?-金蝶软件维护知识-用友财务软件免费试用版下载 内部控制的原则和五大要素-会计实务-用友财务软件免费试用版下载 用友T3工资模块日常操作教程_T310.6plus1视频教学课件-用友/金蝶/管家婆教程导航-用友财务软件免费试用版下载 客户要做委托业务,但是不想在软件中使用委托单据?-管家婆问答-用友财务软件免费试用版下载 做财务报表分析,常用的分析指标有哪些?-金蝶软件维护知识-用友财务软件免费试用版下载 酒店成本会计如何做账?-会计实务-用友财务软件免费试用版下载 土地纠纷最有利的证据(房屋土地纠纷法律知识) 决定企业盈利的标准 -会计实务-用友财务软件免费试用版下载 金蝶智慧记收费吗?报价是多少?-金蝶软件维护知识-用友财务软件免费试用版下载 超市主营业务成本会计分录怎么做?-会计实务-用友财务软件免费试用版下载 出售或者购买住房的印花税有哪些优惠政策-会计实务-用友财务软件免费试用版下载
标签聚合
全文 范文 政策 解读 最新 单据 固定资产 旗舰版 意思 什么 处罚 模板 KIS 凭证 解释 赔偿 范本 专业版 实施 时间 怎么 法律 金蝶KIS旗舰版 公司 KIS旗舰版 关于 立案 条件 实施细则 费用 流程 标准版 认定 科目 规定 物料 内容 标准 协议 司法解释 合同范本 个人 哪些 法律百科 金蝶 报表 条例 合同 青岛 协议书

COPYRIGHT © 2023 ERP系统教程网. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备2022155369号