無法更新載入線,因為釋放的數量會是負數
錯誤碼: @WAX:ReleasedQtyCannotBeNegative
徵狀
更新或刪除載入線會導致負載釋放數量時,就會發生此問題。 在這裡情況下,當您嘗試更新或移除載入行時,系統會顯示下列錯誤訊息:
專案 %1、大量 %2 的發行數量不可為負數。
因此,您無法更新或刪除載入行。
原因
更新或刪除載入線之後,系統會更新相關銷售線的發行數量 (whsSalesLine.ReleaseQty) 。 系統會評估已發行的數量,如果發現該行的發行數量在更新後會是負數,則不會讓您更新或刪除該行。 每當您嘗試透過各種動作更新載入線數量或測量單位時,就會發生此驗證,例如刪除負載線、刪除出貨、變更負載線的數量、減少挑選的數量,以及簡短挑選。
此問題最常見的根本原因是單位轉換中用於開啟載入線的變更。 例如,發行銷售訂單時的單位轉換為 50 Ea = 1 PL。 不過,在完成相關的負載運送之前,單位轉換已變更為 100 Ea = 1 PL。
解決方案
解決方案是還原單元轉換變更、更新或刪除載入線,然後重新實作轉換。 您必須防止其他包含導致問題處理的專案載入,直到問題修正為止。 否則,新的轉換可能會用於已開啟的其他負載。
若要修正此問題,請完成下列工作:
- 檢閱用於載入線的單元轉換。
- 檢閱專案的目前單元轉換,並進行調整以更新或刪除載入線。
- 更新或刪除載入線,並還原單位轉換調整。
檢閱用於載入線的單元轉換
使用下列程式來檢閱載入線,並記下用於載入線的單元轉換。
- 移至 [倉儲管理>] [>載入所有負載]。
- 選取包含無法刪除或更新之載入線的負載。
- 在 [動作窗格] 的 [ 載入] 索引標籤 上,選取 [ 相關信息 ] 群組中的 [ 工作]。
- 在上方方格中,選取相關的工作標識符。
- 在頁面底部的 [ 一般 ] 索引標籤上,計算 [清查工作數量 ] 值與 [ 工作數量 ] 值之間的轉換率。 記下速率。
- 針對所有相關的工作識別碼重複此程式,以確定已使用相同的轉換。
檢閱專案的目前單元轉換並進行調整
使用下列程式來檢閱產品的單元轉換,並進行調整以確保單位轉換與負載線一致。
- 移至 產品資訊管理>產品>已發行的產品。
- 開啟相關產品,以移至其 [已發行的產品詳細數據 ] 頁面。
- 在 [動作窗格] 的 [ 產品 ] 索引標籤上,選取 [ 設定 ] 群組中的 [ 單位轉換]。
- 選取單位之間的轉換,然後使用您在上一節中找到的轉換進行調整。
更新或刪除載入線,並還原單位轉換調整
使用下列程式視需要處理載入線,並還原單元轉換。
- 移至 [倉儲管理>] [>載入所有負載]。
- 開啟包含無法刪除或更新之載入線的負載。
- 在 [ 載入行 FastTab] 上,選取載入線。
- 視需要繼續執行必要的動作。 (例如,刪除載入線或變更其quantity.)
- 移至 產品資訊管理>產品>已發行的產品。
- 開啟相關產品,以移至其 [已發行的產品詳細數據 ] 頁面。
- 在 [動作窗格] 的 [ 產品 ] 索引標籤上,選取 [ 設定 ] 群組中的 [ 單位轉換]。
- 選取單位之間的轉換,並還原您在上一節中所做的調整。