Index: APPS/Verpakking/OrgaluxBonOptimizer.cls.xml =================================================================== diff -u -r73825 -r73874 --- APPS/Verpakking/OrgaluxBonOptimizer.cls.xml (.../OrgaluxBonOptimizer.cls.xml) (revision 73825) +++ APPS/Verpakking/OrgaluxBonOptimizer.cls.xml (.../OrgaluxBonOptimizer.cls.xml) (revision 73874) @@ -303,10 +303,12 @@ #dim CubeIQResponse As APPS.Verpakking.dto.CubeIQ.Response = ..GeefParsedCubeIQResponse(RequestVolumeVolledigePallet) If $$$Not(CubeIQResponse.cubeiq.unloadedproducts = "") { - #dim FoutOmschrijving As %String = "Er is minstens 1 product van bon " _ ..BonId _ " die niet kon ondergebracht worden in de overdozen ondanks de producten groter dan een pallet al werden uitgefilterd. Dit komt normaal enkel voor als er een lang product is waarbij de langste dimensie + 3*6.7 > dan de toegelaten " _ ..#MaximumOverdoosBreedteVoorEuropallet _ ". Dit dient manueel te worden nagekeken zodat dit kan worden opgelost en dit niet meer voorvalt." - Do ..Logger.ErrorMail("Bepaal minimum aantal palletten", FoutOmschrijving) - Set Exception = ##class(TECH.Exceptions.InvalidResponseException).%New(FoutOmschrijving) - Do ##class(TECH.ExceptionHandler).Throw(Exception) + If (CubeIQResponse.cubeiq.unloadedproducts.unloadedproduct.Count() > 0) { + #dim FoutOmschrijving As %String = "Er is minstens 1 product van bon " _ ..BonId _ " die niet kon ondergebracht worden in de overdozen ondanks de producten groter dan een pallet al werden uitgefilterd. Dit komt normaal enkel voor als er een lang product is waarbij de langste dimensie + 3*6.7 > dan de toegelaten " _ ..#MaximumOverdoosBreedteVoorEuropallet _ ". Dit dient manueel te worden nagekeken zodat dit kan worden opgelost en dit niet meer voorvalt." + Do ..Logger.ErrorMail("Bepaal minimum aantal palletten", FoutOmschrijving) + Set Exception = ##class(TECH.Exceptions.InvalidResponseException).%New(FoutOmschrijving) + Do ##class(TECH.ExceptionHandler).Throw(Exception) + } } Set MinimumAantalPallettenVoorBon = CubeIQResponse.cubeiq.loadedcontainers.loadedcontainer.Count()