採購訂單接收中的轉移 TRANSFER

2021-09-08 02:19:34 字數 717 閱讀 1625

前提:系統設定為標準三步接收(接收-檢驗-入庫)

問題:何時可以進行轉移操作?程式中應該如何處理?

在採購訂單的接收過程中,做完第一步接收(receive)後,進行第二步檢驗前可以進行轉移(transfer)--直接選擇目的型別為接收就行了;

在進行完第二步檢驗後,同樣也可以再次進行轉移(transfer)--操作方式同上,如果使用後同程式來進行事務,就需要對此兩種情況下的transfer進行區分,因為要取到parent_transaction_id才能進行事務.

系統中可以進行多次轉移和多次檢驗,而且多次檢驗結果可以不同.

如果想取出接收未檢驗或者檢驗未入庫的記錄,只需要從中間過程表rcv_supply表中取數即可,系統進行事務處理時會自動對數量進行計算,數量為0的記錄將會被刪除.採用rcv_transaction_id 與rcv_transactions中的transaction_id對應.

select rs.shipment_line_id,

rs.quantity,

rs.*

from rcv_supply rs,

rcv_transactions rt

where rs.rcv_transaction_id = rt.transaction_id

and rt.transaction_type in ('receive', 'transfer');

事務處理時採用接shipment_line_id分組方式.

採購訂單接收中的轉移 TRANSFER

前提 系統設定為標準三步接收 接收 檢驗 入庫 問題 何時可以進行轉移操作?程式中應該如何處理?在採購訂單的接收過程中,做完第一步接收 receive 後,進行第二步檢驗前可以進行轉移 transfer 直接選擇目的型別為接收就行了 在進行完第二步檢驗後,同樣也可以再次進行轉移 transfer 操...

撤銷審批有收貨的採購訂單,並修改採購訂單

在實際業務中,使用者做的採購訂單,包含2個行專案,已經審批完成,其中第乙個行專案已經收貨,第二個專案沒有收貨,後來使用者在對第二個專案單獨做收貨的時候,發現其物料號寫錯,使用者要求在原採購訂單上刪除錯誤的物料號,改為正確的物料號。撤銷該採購訂單的審批,然後刪除第二行物料號,再新增正確的物料號後審批做...

ERP的採購訂單(2)

今天記錄一下處理的erp問題 根據上圖可以看出 1 同乙個物料不同 商對應不同的 2 同乙個物料對應同乙個 商起訂量不同,單價不同 量大價優 3 如何根據採購量選取合適的 商,從而達到資源利用最大化。關於問題 1 2 這些設定基本上都是在基礎資料中設定成功,在採購訂單生成的時候自動帶出單價,金額等資...