webapi调用下推和系统页面下推批号拣货结果不一致问题排查
一、【问题现象】
出库申请单下推成其他出库单。物料A,批次库存为200个,下推2张出库申请单需求有二行,一行的需求数量是150个,另一行的需求是500
单号 申请数量
CKSQD000048 150
CKSQD000045 500
页面操作下推: 200的库存拣货先处理需求分录行为150(单据编号:CKSQD000048)数量的物料,剩余50出给需求分录行为500(单据编号:CKSQD000045 )数量的物料,剩余需求数量450再拣货其他批次
webapi调用下推接口: 200的库存拣货先处理需求分录行为500(单据编号:CKSQD000045 )数量的物料,200批次库存不足,剩余300数量(单据编号:CKSQD000045 )和150数量(单据编号:CKSQD000048)的物料,再拣货其他批次
不同点:页面下推系统先对单号CKSQD000048物料进行拣货,webapi调用下推,系统先对单号CKSQD000045物料进行拣货,导致两个入口拣货数量不一致。
二、【原因分析】
单据转换下推选择多张单多条分录时,系统默认采用单据内码升序(FID ASC)和分录序列号升序(FSEQ ASC)进行数据排序,同时页面操作下推,会根据页面选择的分录显示顺序(<ListSelectedRow> selectedRows)对数据包重新排序,webapi不存在页面选择操作,所以无法叠加数据排序,导致两边下推因为排序问题批号拣货结果不一致。
解决方案:单据转换路线-排序策略:设置排序字段。这样在多个操作入口操作单据下推,会保证使用相同的排序规则
webapi调用下推和系统页面下推批号拣货结果不一致问题排查
一、【问题现象】出库申请单下推成其他出库单。物料A,批次库存为200个,下推2张出库申请单需求有二行,一行的需求数量是150个,另一行的需...
点击下载文档
本文2024-09-16 19:03:22发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-26107.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章