Index: APPS/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r71890 -r74747 --- APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 71890) +++ APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 74747) @@ -200,6 +200,8 @@ #dim DnaCodeIterator As TECH.Iterator If Herafdruk { Set DnaCodeIterator = ..DnaCodeRepository.ZoekViaBatchIdEnSequentienummer(BatchId, SequentieNummer) + } ElseIf (IsKlantEtiketSpaceStep && (SequentieNummer > 0)) { + Set DnaCodeIterator = ..DnaCodeRepository.ZoekViaToeleveringEnSequentienummerEnRecent(ToeleveringID, SequentieNummer) } Else { Set DnaCodeIterator = ..DnaCodeRepository.ZoekViaToeleveringIdEnStatusEnRecent(ToeleveringID,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()) } @@ -208,7 +210,7 @@ While DnaCodeIterator.HasNext() { Set DnaCode = DnaCodeIterator.Next() If ..DnaCodeServiceHelper.MagDnaCodeBijgewerktWorden(DnaCode, ProductID, Herafdruk, SequentieNummer) { - If $$$HasLength(SequentieNummer) { + If ($$$HasLength(SequentieNummer) && $$$Not(..DnaCodeServiceHelper.IsSpaceStepGeneriekProduct(DnaCode,ProductID))) { Set DnaCode.SequentieNummer = SequentieNummer } Set DnaCode.AfdrukTijdstip = ..DateTimeAPI.CurrentHorolog() @@ -227,15 +229,37 @@ -SequentieId:%String,BatchId:%String,ToeleveringId:%String,ToeleveringlijnId:%String +SequentieId:%String,BatchId:%String,ToeleveringId:%String,ToeleveringlijnId:%String,ProductId:%String="" + + +BatchId:%String,Sequentienummer:%String +TECH.Iterator + + + + +ProdutNummer:%String,PalletCode:%String +%Integer + + + + +ProductNummer:%String,PalletCode:%String +%String + + + + +PalletCode:%String +%Boolean + + + + +PalletCode:%String +1 +%Boolean + + + + +PalletCode:%String +%Integer + +