Index: APPS/TRANSP/GLS/impl/VerzendWijzeBepaler.cls.xml =================================================================== diff -u -r29059 -r33233 --- APPS/TRANSP/GLS/impl/VerzendWijzeBepaler.cls.xml (.../VerzendWijzeBepaler.cls.xml) (revision 29059) +++ APPS/TRANSP/GLS/impl/VerzendWijzeBepaler.cls.xml (.../VerzendWijzeBepaler.cls.xml) (revision 33233) @@ -14,7 +14,13 @@ { #dim VerpakkingEenheid As APPS.TRANSP.dto.VerpakkingEenheid = VerpakkingEenheidIt.Next() #dim TotaalGewicht As %Decimal = LeveringInfo.Gewicht - #dim GemiddeldGewicht As %Decimal = (TotaalGewicht/LeveringInfo.AantalVerpakkingEenhedenTotaal) + Try { + #dim GemiddeldGewicht As %Decimal = (TotaalGewicht/LeveringInfo.AantalVerpakkingEenhedenTotaal) + } Catch { + Set Exception = ##class(TECH.Exceptions.InvalidInputException).%New("Kon GemiddeldGewicht niet berekenen voor LeveringInfo '"_LeveringInfo.Referentie_"' aan klantID '"_LeveringInfo.GeleverdAanKlantID_"'.") + Do Exception.VoegToeInnerExceptie(##class(TECH.ExceptionHandler).Catch()) + Do ##class(TECH.ExceptionHandler).Throw(Exception) + } #dim IsCashOnDelivery As %Boolean = ..IsCashOnDelivery(LeveringInfo) If ( VerpakkingEenheid.%ClassName() = "Europallet" ) || ( VerpakkingEenheid.%ClassName() = "Langgoed" ) ||