fixed a locking bug preventing work order quantities from updating when cassette quantities are modified

This commit is contained in:
Infineon\StieberD
2024-12-12 17:59:52 -07:00
committed by Stieber Daniel (CSC FI SPS MESLEO)
parent 7f309c87d4
commit bad03f6abe
4 changed files with 18 additions and 30 deletions

View File

@ -641,6 +641,7 @@ WRITE_RECORD:
OrigSlotMovedTo = OrigRecord<WO_MAT_SLOT_MOVED_TO$>
OrigSlotRepWaferID = OrigRecord<WO_MAT_SLOT_REP_WAFER_ID$>
OrigSAPBatchNo = OrigRecord<WO_MAT_SAP_BATCH_NO$>
OrigQty = OrigRecord<WO_MAT_WAFER_QTY$>
NewSlotNos = Record<WO_MAT_SLOT_NO$>
NewSlotNCRs = Record<WO_MAT_SLOT_NCR$>
@ -667,6 +668,7 @@ WRITE_RECORD:
NewSlotMovedTo = Record<WO_MAT_SLOT_MOVED_TO$>
NewSlotRepWaferID = Record<WO_MAT_SLOT_REP_WAFER_ID$>
NewSAPBatchNo = Record<WO_MAT_SAP_BATCH_NO$>
NewQty = Record<WO_MAT_WAFER_QTY$>
** NCR log for troubleshooting ****************************
LogData = ''
@ -830,7 +832,7 @@ WRITE_RECORD:
// This should catch cases where the entire cassette is "peeled off", NCR'ed, or used for destructive testing.
Schedule_Services('MarkCassProcessed', WONo, CassNo, Datetime())
end
return
DELETE_RECORD_PRE: