【WEBAPI】采购单据按价目表自动取价多行明细中某些行取值失败问题

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

【WEBAPI】采购单据按价目表自动取价多行明细中某些行取值失败问题

【WEBAPI】采购单据按价目表自动取价多行明细中某些行取值失败问题

背景:

  • 接口对接采购单据,单价等想要通过采购价目表自动取价,但是发现多行明细对接到金蝶系统时,只有一行或某行自动取价成功了,其余行的单价等为空。

  • 如下图所示案例所示,接口对接只取到了第一行的价目表价格数据:

    image.webp



原因解析:

  和 IsEntryBatchFill这个参数有关,默认为true:

PC2DY5YU$SNRIFO3)]RY$CT.webp

 

这个参数的效果通过webapi赋值日志体现:

image.webp

_8R{$9E`_CAXYPJS9U]QTUQ.webp


    可以看出它是优先批量把基础资料字段批量填充进去,然后再填充其余的简单字段。单据自动取价目表的值,恰恰是通过校验明细行里多个基础资料字段来匹配价格的。

    而接口的这种底层赋值手法,影响了价目表自动取价的校验,导致一些明细行取不到价目表的价格信息。



假如遇到这类接口无法触发价目表自动取价的问题,可尝试将IsEntryBatchFill这个参数取为false,再进行验证!

image.webp




【WEBAPI】采购单据按价目表自动取价多行明细中某些行取值失败问题

【WEBAPI】采购单据按价目表自动取价多行明细中某些行取值失败问题背景:接口对接采购单据,单价等想要通过采购价目表自动取价,但是发现多...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息