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