modified packaging services to look at the WMO status instead of the WO_MAT hold flag when checking the hold status

This commit is contained in:
Infineon\StieberD 2025-02-05 16:14:35 -07:00
parent e539a0bdef
commit b31452bff7
2 changed files with 3341 additions and 522 deletions

File diff suppressed because it is too large Load Diff

View File

@ -403,7 +403,8 @@ Service ProcessScanData(ScanData, ScanType = SCAN_TYPES, Param1, Param2, Param3)
If Error_Services('NoError') then If Error_Services('NoError') then
ValidCassID = True$ ValidCassID = True$
WOMatKey = Field(CassetteID, '*', 1):'*':Field(CassetteID, '*', 3) WOMatKey = Field(CassetteID, '*', 1):'*':Field(CassetteID, '*', 3)
HoldStatus = Xlate('WO_MAT', WOMatKey, 'HOLD', 'X') WMOStatus = Xlate('WM_OUT', CassetteID, 'CURR_STATUS', 'X')
HoldStatus = (WMOStatus EQ 'HOLD')
FQAComp = Epipro_Services('GetFinalQAStatus', CassetteID) FQAComp = Epipro_Services('GetFinalQAStatus', CassetteID)
LblCheckComp = Signature_Services('CheckQALabelStatus', WOMatKey) LblCheckComp = Signature_Services('CheckQALabelStatus', WOMatKey)
If (HoldStatus EQ True$) then If (HoldStatus EQ True$) then