Index: APPS/common/KlantKost/impl/TransportKostCalculator.cls.xml =================================================================== diff -u -r50565 -r50568 --- APPS/common/KlantKost/impl/TransportKostCalculator.cls.xml (.../TransportKostCalculator.cls.xml) (revision 50565) +++ APPS/common/KlantKost/impl/TransportKostCalculator.cls.xml (.../TransportKostCalculator.cls.xml) (revision 50568) @@ -24,6 +24,10 @@ %ArrayOfDataTypes + +DOM.TRANSP.TransportAPI + + %Integer 100 @@ -40,6 +44,7 @@ Set ..AantalPerTransporteurPerTypePerDag = ##class(%ArrayOfObjects).%New() Set ..TotaalVerkoopViaBulkVerzendDag = ##class(%ArrayOfDataTypes).%New() Set ..ArrayMetVervoerRefPerRit = ##class(%ArrayOfDataTypes).%New() + Set ..TransportApi = ##class(DOM.DomeinContext).Instance().GeefTransportAPI() Set ..UniekTransportenVoorKlant = ##class(%ArrayOfDataTypes).%New() Quit $$$OK @@ -55,7 +60,6 @@ #dim StartDatum As %Date = ##class(TECH.DateTime).EersteDagVanMaand(DatumQuery) #dim EindDatum As %Date = ##class(TECH.DateTime).LaatsteDagVanMaand(DatumQuery) #dim VerkoopAPI As DOM.VKP.VerkoopAPI = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI() - #dim TransportAPI AS DOM.TRANSP.TransportAPI = ##class(DOM.DomeinContext).Instance().GeefTransportAPI() #dim KlantIt As TECH.ListIterator = VerkoopAPI.GeefKlantIterator() While (KlantIt.HasNext()){ @@ -91,10 +95,10 @@ } } - If (TransportAPI.IsBulkTransport(Verzendwijze)) + If (..TransportApi.IsBulkTransport(Verzendwijze)) { Do ..VulOpBulkTransporten(Klant.GeefID(),Factuur,Bon) - } ElseIf (TransportAPI.IsLosTransport(Verzendwijze)){ + } ElseIf (..TransportApi.IsLosTransport(Verzendwijze)){ #dim Transport As DOM.TRANSP.Levering = Bon.GeefLevering() Try{ @@ -109,7 +113,7 @@ Do ##class(TECH.ExceptionHandler).Rethrow(Exception) } } - }ElseIf (TransportAPI.IsPostTransport(Verzendwijze)){ + }ElseIf (..TransportApi.IsPostTransport(Verzendwijze)){ Do ..MaakPostKostItem(Klant.GeefID(),Datum,Verzendwijze,Bon) } } @@ -140,8 +144,8 @@ %Boolean PartijID:DOM.common.PartijID 1