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 @@ ]]> + + + +