Index: DOM/Halux/AAP/DnaCodeRepository.cls.xml =================================================================== diff -u -r72411 -r72458 --- DOM/Halux/AAP/DnaCodeRepository.cls.xml (.../DnaCodeRepository.cls.xml) (revision 72411) +++ DOM/Halux/AAP/DnaCodeRepository.cls.xml (.../DnaCodeRepository.cls.xml) (revision 72458) @@ -25,7 +25,17 @@ PalletCode:%String TECH.Iterator - current_date - 30)", $LB(PalletCode, ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBuffer())) + current_date - 30)", $LB(BasisPalletCode _ "%", ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBuffer())) + } Else { + Set DnaCodeIterator = ..ZoekViaFilter("PalletCode = ? and not status = ? and (AanmaakTijdstip > current_date - 30)", $LB(PalletCode, ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBuffer())) + } + + Quit DnaCodeIterator ]]> @@ -54,18 +64,37 @@ PalletCode:%String TECH.Iterator current_date - ?)", $LB(PalletCode, AantalDagenTerug)) + If ..IsABPalletCode(PalletCode) { + #dim BasisPalletCode = $Extract(PalletCode, 1, 8) + Set DnaCodeIterator = ..ZoekViaFilter("PalletCode like ? and (AanmaakTijdstip > current_date - ?)", $LB(BasisPalletCode _ "%", AantalDagenTerug)) + } Else { + Set DnaCodeIterator = ..ZoekViaFilter("PalletCode = ? and (AanmaakTijdstip > current_date - ?)", $LB(PalletCode, AantalDagenTerug)) + } + + Quit DnaCodeIterator ]]> PalletCode:%String,Status:DOM.Halux.AAP.enu.DnaCodeStatus TECH.Iterator - @@ -241,6 +270,13 @@ current_date - 2)", $LB(Status)) ]]> + + +PalletCode:%String +1 + +