程式資訊
- 程式 ID:
Purama_E - 所屬子系統:J.品質管理
- 狀態:stable
採購單轉入暫收¶
Purama / Complain / Twrama / Wkrama 的「其他1」按鈕共用入口,把 PO 明細勾選並回傳 Pkid 給呼叫端做資料切換
主要欄位¶
篩選:VendorCode、ETA、Warehouse、TempReceivingDate、Subtotal;Grid 欄位:PurchaseOrderNo、VendorCode、ETA、LineNo_、SKU、SKUDescription、UnitOfMeasurement、Quantity、ReceivedQuantity、Select(CellButton)、TempReceivedQuantity(In Transit Quantity)、Remark、VendorSKU、WarehouseCode;Locked tab 多欄位
操作步驟¶
-
在主畫面(Purama/Twrama/Wkrama/Complain)按「其他1」開啟此視窗。
-
視需要輸入 Vendor / ETA / Warehouse / TempReceivingDate 篩選。
-
按「查詢」(QueryCommand)載入符合的採購單明細。
-
在欄位「In Transit Quantity」(TempReceivedQuantity)輸入要轉入的量。
-
按該行的「Select」按鈕,視窗回傳 Pkid,主畫面 navigate 到該筆暫收單。
-
若同筆已被他人鎖定,可切換到「Locked Source」分頁檢視。
-
按 Exit 關閉。
待確認¶
-
VM 內
programClass(字串欄位)=ProgramClass.PURAMA_E.Name,但override ProgramClass又回傳ProgramClass.PURAMA_E;兩者用途差異需確認。 -
「Subtotal」實際計算來源?是 BLL 還是 VM?
-
WindowHelper().OpenWindow(WindowName.Purama_E)是 modal 寫法,與 memory 中提示「WindowHelper().OpenWindow已廢棄、改用ShowContentWindow(vm)」矛盾,後續是否要重構?