【批号拣货携带锁库配置】发货通知单审核自动锁库后下推出库无法正确携带锁库信息

【业务场景】
二开需求:发货通知单审核自动锁库占用库存,且下推出库后能按锁库自动携带锁库信息(批号拣货自动携带锁库)
BOS配置:二开BOS设计器配置了发货通知单:操作列表-审核操作-服务端服务-自动锁库解锁服务(锁库) 启用

数据模拟:
当前即时库存 10 (唯一即时库存) , 销售订单 数量 6 下推 发货通知单 6
审核后 自动锁库服务生效,正确锁库了当前即时库存 6 个 ,即时库存剩余了4 个自由库存
此时发货下推销售出库后,经转换规则 批号拣货后,却自动分成了 4 和 2 的两行数据(且库存维度相同)
----------------------------------------------------------------------------------
此处疑问?为什么会分两行? 此4和2 是否是我锁库的6个即时库存? 答案:否
----------------------------------------------------------------------------------
数据现象分析:(当前批号拣货处理结果:)
出库第一行4: 是 即时库存10 排除锁库6 后 的自由可用库存 4
出库第二行2: 是 即时库存剩余库存不满足 发货需求6 减去 第一行4 后的 剩余需求部分 2
----------------------------------------------------------------------------------
经过分析后,实际 批号拣货 并没有感知和使用 发货通知单 锁库的 6 个即时库存
----------------------------------------------------------------------------------
【解决方案】
需要调整 批号拣货的预留/锁库 后台携带配置的两张表的后台预制数据:
【T_STK_LOTPICKRESERVESET】
T_STK_LOTPICKRESERVESET 出库路线配置表,设置批号拣货服务所在单据转换路线的相关信息数据。

相关字段说明:
| FID | 内码,二开配置数据内码需大于100000 |
| FOUTSTOCKFORMID | 出库单FormID,批号拣货服务所在路线的目标单 |
| FSRCFORMID | 源单FormID, 批号拣货服务所在路线的源单 |
| FRESERVEDEMANDFORMID | 预留需求单FormID,比如销售订单,生产订单等 |
| FISSYSSET | 是否预置数据,二开路线设置为0 |
*注意:同一【源单FSRCFORMID】 和【出库目标单FOUTSTOCKFORMID】的配置 只允许有一条配置信息
【T_STK_LOTPICKRESERVESETETY】
出库路线配置明细表,设置根据拣货服务所在单据转换路线的源单如何找到预留需求源单

相关字段说明:
| FENTRYID | 明细数据内码,二开配置数据内码需大于100000 |
| FID |
【批号拣货携带锁库配置】发货通知单审核自动锁库后下推出库无法正确携带锁库信息
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



