跳轉到

程式資訊

  • 程式 IDPurama_E
  • 所屬子系統:J.品質管理
  • 狀態:stable

採購單轉入暫收

Purama / Complain / Twrama / Wkrama 的「其他1」按鈕共用入口,把 PO 明細勾選並回傳 Pkid 給呼叫端做資料切換

主要欄位

篩選:VendorCodeETAWarehouseTempReceivingDateSubtotal;Grid 欄位:PurchaseOrderNoVendorCodeETALineNo_SKUSKUDescriptionUnitOfMeasurementQuantityReceivedQuantitySelect(CellButton)、TempReceivedQuantity(In Transit Quantity)、RemarkVendorSKUWarehouseCode;Locked tab 多欄位

操作步驟

  1. 在主畫面(Purama/Twrama/Wkrama/Complain)按「其他1」開啟此視窗。

  2. 視需要輸入 Vendor / ETA / Warehouse / TempReceivingDate 篩選。

  3. 按「查詢」(QueryCommand)載入符合的採購單明細。

  4. 在欄位「In Transit Quantity」(TempReceivedQuantity)輸入要轉入的量。

  5. 按該行的「Select」按鈕,視窗回傳 Pkid,主畫面 navigate 到該筆暫收單。

  6. 若同筆已被他人鎖定,可切換到「Locked Source」分頁檢視。

  7. 按 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)」矛盾,後續是否要重構?