Index: BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml =================================================================== diff -u -r68273 -r68286 --- BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml (.../ProboxBarcodeEtiketGenerator.cls.xml) (revision 68273) +++ BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml (.../ProboxBarcodeEtiketGenerator.cls.xml) (revision 68286) @@ -36,27 +36,14 @@ Set Exception = ##class(TECH.Exceptions.InvalidInputException).%New("Geen Dna codes meegegeven.") Do ##class(TECH.ExceptionHandler).Throw(Exception) } - w !, "Start" - Set Groepeerder = ##class(zTryout.JLM.Groepeerder).%New() // NIET VERGETEN TE VERANDEREN ZODAT GEEN zTryout - #dim DnaCode As DOM.Halux.AAP.DnaCode - While DnaCodeIterator.HasNext() - { + #dim DnaCode As DOM.Halux.AAP.DnaCode + #dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ..GeefGesorteerdeDnaCodeIterator(DnaCodeIterator) + #dim HuidigeLijnRefEnLadeCodePrefix As %String = "" + Set ProboxBarcodeLabelLijst = ##class(%ListOfDataTypes).%New() + While GesorteerdeDnaCodeIterator.HasNext() { Set DnaCode = DnaCodeIterator.Next() - - Do Groepeerder.Groepeer(DnaCode, $ListBuild(DnaCode.LadeCode)) - } - - Set ProboxBarcodeLabelLijst = ##class(%ListOfDataTypes).%New() - #dim UniekeGroepParametersIterator As TECH.ListIterator = Groepeerder.GeefParametersIterator() - #dim DnaCodeGroepIterator As TECH.ListIterator - While UniekeGroepParametersIterator.HasNext() - { - Set DnaCodeGroepIterator = Groepeerder.GeefGroepIterator(UniekeGroepParametersIterator.Next()) - If (DnaCodeGroepIterator.HasNext()) - { - w !, "Nieuwe Groep" - Do ProboxBarcodeLabelLijst.Insert(..GenereerProboxBarcodeEtiket(DnaCodeGroepIterator, $$$True, LabelDevice)) + If $$$Not($ListBuild(DnaCode.LijnReferentie, ..GeefLadeCodePrefix(DnaCode)) = HuidigeLijnRefEnLadeCodePrefix) { } } @@ -82,6 +69,24 @@ ]]> + +DnaCodeIterator:TECH.ListIterator +TECH.ListIterator + + + DnaCodeGroepIterator:TECH.ListIterator 1 @@ -91,20 +96,28 @@ #dim Aantal As %Integer = 0 #dim DnaCode As DOM.Halux.AAP.DnaCode - While DnaCodeGroepIterator.HasNext() - { + While DnaCodeGroepIterator.HasNext() { Set DnaCode = DnaCodeGroepIterator.Next() Set Aantal = Aantal + 1 } Quit Aantal ]]> - -ProductNummer:%String,DnaCode:DOM.Halux.AAP.DnaCode + +DnaCode:DOM.Halux.AAP.DnaCode +1 %String + + + + +DnaCode:DOM.Halux.AAP.DnaCode +1 +%String