WEBAPI传输单据丢失行

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

WEBAPI传输单据丢失行

第三方系统对接使用WEBAPI传输单据丢失行


【问题描述】

  • 客户反馈:第三方系统3行数据,WEBAPI传输到星空对应单据只有2行,发生丢失行情况。


【原因分析】

  1. 标准系统WEBAPI对接,拿到JSON数据包后,也是根据数据包字段模拟手工录入场景,依次给单据字段赋值。如若存在某字段值不合法,那该字段值是无法录入的。

  2. 系统单据明细单据体上,一般默认会设置物料字段 为关键字段,这样如若某行物料字段不录入的情况下,那么系统会判定该行为空行,保存时 不会保存行数据。

  3. 综上:如若出现WEBAPI对接发生丢行的情况,基本就是行物料在调用时不合法导致。一般可以通过上机操作日志查看该物料的操作情况分析。


    通常物料被反审核、或禁用、或修改其他属性 引发单据无法录入该物料,此时WEBAPI对接该物料就会引起无法录入 就表现为丢失行的情况。


【解决方案】

  1. 如若希望存在物料不合法时,WEBAPI对接单据就无法保存,则WEBAPI对接的数据包中可以设置此参数( IsVerifyBaseDataField 参数设置为 true)控制




【延伸阅读】

  1. WebAPI保存单据,如何启用验证基础资料有效性功能

  2. 浅谈通过WebAPI实现金蝶云单据对接的那些事

WEBAPI传输单据丢失行

第三方系统对接使用WEBAPI传输单据丢失行【问题描述】客户反馈:第三方系统3行数据,WEBAPI传输到星空对应单据只有2行,发生丢失行情况。【...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息