Index: WSimpl/Halux/AAP/AfdrukService.cls.xml
===================================================================
diff -u -r70316 -r71980
--- WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 70316)
+++ WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 71980)
@@ -94,15 +94,19 @@
#dim DnaCodeIterator As TECH.Iterator = ..EtiketAfdrukkenHelper.MaakDnaCodeIteratorVanDnaCodeStringLijst(ProboxEtiketAfdrukkenRequest.DnaCodes)
#dim DnaCode As DOM.Halux.AAP.DnaCode = DnaCodeIterator.Next()
- Do DnaCodeIterator.Reset()
-
#dim TeGebruikenPrinter = ""
If $$$HasLength(ProboxEtiketAfdrukkenRequest.LijnWaaropGeprintMoetWorden) {
Set TeGebruikenPrinter = ..EtiketAfdrukkenHelper.MapLijnOpPrinter(ProboxEtiketAfdrukkenRequest.LijnWaaropGeprintMoetWorden)
} Else {
Set TeGebruikenPrinter = ..EtiketAfdrukkenHelper.MapWerkpostOpPrinter(..EtiketAfdrukkenHelper.GeefWerkpost(DnaCode))
+
+ If (TeGebruikenPrinter = "Halux_LadeAfw_BWK") {
+ Set TeGebruikenPrinter = ..EtiketAfdrukkenHelper.GeefPrinterVoorBewerkingsCentrum(TeGebruikenPrinter, DnaCodeIterator)
+ }
}
+ Do DnaCodeIterator.Reset()
+
If TeGebruikenPrinter = "" {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.GeneralErrorException).%New("Geen printer gevonden voor DnaCode '"_DnaCode.DnaCode_"'"))
}
Index: vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml
===================================================================
diff -u -r70314 -r71980
--- vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 70314)
+++ vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 71980)
@@ -74,6 +74,39 @@
]]>
+
+
+
+