电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

纷享销客与K3 Wise数据同步:K3 Wise 增加自定义api接口

来源:金蝶云社区作者:金蝶2024-09-167

纷享销客与K3 Wise数据同步:K3 Wise 增加自定义api接口

在纷享销客与金蝶K3 Wise 14.3数据同步的项目中发现,K3 Wise 14.3 API很不完善,一是接口不完善,比如:没有即时库存查询接口,没有直接SQL报表接口,而这两个 接口只有升级到15.0以后才有。除了接口不完善外,还有很多基础资料、单据的字段不全,比如:基础资料里的物料,没有创建时间和修改时间字段,这样就很不方便,这些都是数据同步的基础条件,为了解决这些问题,跟金蝶研发进行了一番交流,他们提供了增加自定义API接口的一个demo,C#语言开发,经过测试,能够在K3 Wise 14.3和K3 Wise 15.0版本下正常运行。


(增加K3 Wise自定义API接口)

//第三步的SQL
INSERT INTO t_APIComponents(FComponentID,FClassID,FController,FComponentName) VALUES(70,7000,'Demo' , 'k3api_custom|demo');
//第四步的SQL
INSERT INTO t_APIMethodTemplate(FMethodID,FKey,FOpera,FName_CHS,FName_CHT,FName_EN,FDesc_CHT,FDesc_CHS,FDesc_EN,FIndex,FMask,FScope,FRequestType)VALUES(20,'Test',0,'test', 'test','test', 'TEST 1%','TEST 1%', 'TEST 1%' ,20,0,0,'POST');
  public ActionResponseResult GetInventory(Dictionary<string, string> dict)        {            ActionResponseResult result = new ActionResponseResult();            result.StatusCode = 200;            result.Message = "ok";                      JavaScriptSerializer serializer = new JavaScriptSerializer();            StringBuilder sb = new StringBuilder();            String jsonString = dict["k3data"];            JavaScriptSerializer json = new JavaScriptSerializer();            DataItem postdata = (DataItem)json.Deserialize<DataItem>(jsonString);    

纷享销客与K3 Wise数据同步:K3 Wise 增加自定义api接口

在纷享销客与金蝶K3 Wise 14.3数据同步的项目中发现,K3 Wise 14.3 API很不完善,一是接口不完善,比如:没有即时库存查询接口,没有...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信