Index: BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml
===================================================================
diff -u -r68296 -r68307
--- BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml (.../ProboxBarcodeEtiketGenerator.cls.xml) (revision 68296)
+++ BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml (.../ProboxBarcodeEtiketGenerator.cls.xml) (revision 68307)
@@ -37,19 +37,22 @@
Do ##class(TECH.ExceptionHandler).Throw(Exception)
}
- #dim DnaCode As DOM.Halux.AAP.DnaCode
+
#dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ..GeefGesorteerdeDnaCodeIterator(DnaCodeIterator)
- #dim HuidigeLijnRefEnLadeCodePrefix As %String = ""
+ #dim DnaCode As DOM.Halux.AAP.DnaCode
#dim AantalLadesOpEtiket As %Integer = 0
#dim IsBarcodeLinks As %Boolean = $$$False
+ #dim HuidigeLijnRefEnLadeCodePrefix As %String = ""
+
Set ProboxBarcodeLabelLijst = ##class(%ListOfDataTypes).%New()
While GesorteerdeDnaCodeIterator.HasNext() {
Set AantalLadesOpEtiket = AantalLadesOpEtiket + 1
Set IsBarcodeLinks = $$$Not(IsBarcodeLinks)
- Set DnaCode = DnaCodeIterator.Next()
+ Set DnaCode = GesorteerdeDnaCodeIterator.Next()
If $$$Not($ListBuild(DnaCode.LijnReferentie, ..GeefLadeCodePrefix(DnaCode)) = HuidigeLijnRefEnLadeCodePrefix) {
Do ProboxBarcodeLabelLijst.Insert(..GenereerProboxBarcodeEtiket(DnaCode, AantalLadesOpEtiket, IsBarcodeLinks, LabelDevice))
Set AantalLadesOpEtiket = 0
+ Set HuidigeLijnRefEnLadeCodePrefix = $ListBuild(DnaCode.LijnReferentie, ..GeefLadeCodePrefix(DnaCode))
}
}
Index: vhUnitTest/BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator/GenereerProboxBarcodeEtiketIterator/Test.cls.xml
===================================================================
diff -u -r68300 -r68307
--- vhUnitTest/BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator/GenereerProboxBarcodeEtiketIterator/Test.cls.xml (.../Test.cls.xml) (revision 68300)
+++ vhUnitTest/BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator/GenereerProboxBarcodeEtiketIterator/Test.cls.xml (.../Test.cls.xml) (revision 68307)
@@ -86,15 +86,36 @@
+
+
+
+
+
+EtiketIterator:TECH.ListIterator
+1
+
+
+
Etiket:BL.Etiket.ProboxBarcode,AantalLades:%Integer,LijnReferentie:%String,IsBarcodeLinks:%Boolean
1