调拨订单同一个仓库不同库位提交时的判断优化。

EAS Cloud

EAS Cloud

供应链管理

内部交易

信一2023-11-23

5,551

【您遇到什么问题】

如果同一个物料在同一个仓库,不同库位,系统在提交时提示库存不足。

image.png

 select a.FLot, a.FStorageOrgUnitID, c.FName_L2 as 'kuCunZuZhi', 

 b.FName_L2 as 'cangKu', b.FID, a.FBaseQty as 'shuLiang' 

 from T_IM_Inventory a 

 left join T_DB_WAREHOUSE b on b.FID = a.FWarehouseID 

 left join T_ORG_Storage c on c.FID = a.FStorageOrgUnitID 

 where 1 = 1 

 and a.FStorageOrgUnitID = '?' 

 and a.FWarehouseID = '?' 

 and a.FBaseQty != 0 

 and a.FMaterialID = '?' 

 and a.FUnitID = '?' 

 and a.FBaseUnitID = '?'

从SQL上看, 缺少库位的判断条件。

【您有什么好的创意】

提交判断条件增加库位判断。


【您觉得这样能带来哪些好处】

业务在操作时明明有库存就是不能提交,影响业务效率。