APPS.TRANSP.UPS.BerekenInputValidator TECH.Exceptions.TemplateBaseException TECH.DateTime.DateTimeAPI 1 1 1 %Status 1 BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput TeVerzendenItems:%ListOfObjects,AantalPakjes:%Integer 1 ##class(APPS.TRANSP.UPS.impl.Settings).%GetParameter("MaximumTeVerzendenPakketten")) { Do ..RegistreerFoutmelding("Het maximum aantal pakketen is overschreden","MaximumTeVerzendenPakketten",..BerekenAantalPakjes(TeVerzendenItems)) } ]]> GewensteLeverDatum:%Date,VroegsteLeverDatum:%Date 1 ..GeefUitersteDatum()) { Do ..RegistreerFoutmelding("De gewenste leverdatum kan niet zo ver in de toekomst plaatsvinden.","GewensteLeverDatum",GewensteLeverDatumTekst) } ]]> LeverAdres:APPS.TRANSP.dto.InternationaalAdres 1 1 %Date 1 %Date TeVerzendenItems:%ListOfObjects 1 TECH.Integer Melding:%String,ObjectNaam:%String,Waarde:%String 1 BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput 1 %Date VroegsteAfhaalDatum) VroegsteAfhaalDatum = TeverzendenItem.DatumBeschikbaar } Quit VroegsteAfhaalDatum ]]>