From a960900364d19bbf0ad7923a57989609e7fce798 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 29 四月 2025 11:15:16 +0800 Subject: [PATCH] 设置当前物料的默认储位 --- Tiger.Business.WMS/Transaction/Yada/In_BIZ_U9_RECEIPT.cs | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) diff --git a/Tiger.Business.WMS/Transaction/Yada/In_BIZ_U9_RECEIPT.cs b/Tiger.Business.WMS/Transaction/Yada/In_BIZ_U9_RECEIPT.cs index c61a640..3974b58 100644 --- a/Tiger.Business.WMS/Transaction/Yada/In_BIZ_U9_RECEIPT.cs +++ b/Tiger.Business.WMS/Transaction/Yada/In_BIZ_U9_RECEIPT.cs @@ -308,6 +308,11 @@ sn.STATUS = WMS_ITEM.STATUSs.InStore.GetValue(); sn.IS_IN = "Y"; } + //璁剧疆褰撳墠鐗╂枡鐨勯粯璁ゅ偍浣� + if (CurInvItem.ItemInfo.DEFAULT_LOCATION.IsNullOrEmpty()) + { + SetDefaultLocation(MainDB, CurInvItem.ItemInfo, nLocation, receiptDtl.ID.ToInt64()); + } //濡傛灉褰撳墠琛屼笂鏋跺畬鎴愭爣璁颁负寰呭鏍� receiptDtl.QTY_IN = receipt.SnList.Where(q => q.LINE_NO == receiptDtl.LINE_NO && q.STATUS == WMS_ITEM.STATUSs.InStore.GetValue()).Sum(q => q.QTY); if (receiptDtl.QTY_IN == receiptDtl.QTY_OK) @@ -369,14 +374,16 @@ }); //瀹屾垚鎵�鏈夊鐞嗗悗浣跨敤浜嬪姟淇濆瓨鏁版嵁 - action = DoIfFinish(action, input.Locale, () => - { - //璁剧疆褰撳墠鐗╂枡鐨勯粯璁ゅ偍浣� - if (CurInvItem.ItemInfo.DEFAULT_LOCATION.IsNullOrEmpty()) - { - SetDefaultLocation(MainDB, CurInvItem.ItemInfo, nLocation, receiptDtl.ID.ToInt64()); - } - }); + action = DoIfFinish(action, input.Locale + //, () => + //{ + // //璁剧疆褰撳墠鐗╂枡鐨勯粯璁ゅ偍浣� + // if (CurInvItem.ItemInfo.DEFAULT_LOCATION.IsNullOrEmpty()) + // { + // SetDefaultLocation(MainDB, CurInvItem.ItemInfo, nLocation, receiptDtl.ID.ToInt64()); + // } + //} + ); //if (!action.Data.Data.IsNullOrEmpty() && action.Data.Data is DefaultInStoreOutput) //{ // (action.Data.Data as DefaultInStoreOutput).OrderInfo = receipt; -- Gitblit v1.9.3