Index: vhUnitTest/APPS/TRANSP/Transsmart/impl/RequestDataBouwer/Test.cls.xml
===================================================================
diff -u -r62870 -r63818
--- vhUnitTest/APPS/TRANSP/Transsmart/impl/RequestDataBouwer/Test.cls.xml (.../Test.cls.xml) (revision 62870)
+++ vhUnitTest/APPS/TRANSP/Transsmart/impl/RequestDataBouwer/Test.cls.xml (.../Test.cls.xml) (revision 63818)
@@ -32,6 +32,21 @@
]]>
+
+
+
+
+
+
+ DAC
+ WEB
+ 0
+ NL
+ doBooking
+ 2.0
+
+
+ referentie
+
+
+ DELIVERYID
+ 12345
+
+
+ CUSTOMER
+ 1000
+
+
+ OTHER
+ referentie
+
+
+ 2011-06-30
+ TARGOFLEX
+ EXW
+ 0
+ 0
+ 1
+
+
+ 1
+ WWPALLET
+ 1
+
+ 0
+ 0
+ 0
+ .5
+ CM
+ KG
+
+
+
+
+
+ SEND
+ Van Hoecke
+ Europark Noord
+ Sint Niklaas
+ 9
+ 9100
+ BE
+
+
+ RECV
+ Een Belg
+ Ankerstraat 91
+ Sint-Niklaas
+ 9100
+ BE
+
+
+
+
\ No newline at end of file
Index: APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml
===================================================================
diff -u -r62836 -r63818
--- APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 62836)
+++ APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 63818)
@@ -141,7 +141,7 @@
Set ShipmentInfo.pickupDate = ..BepaalPickupDate(LeveringInfo,Rit)
Set ShipmentInfo.noOfPackages = LeveringInfo.AantalVerpakkingEenhedenTotaal
Set ShipmentInfo.instruction = ..GeefInstruction(LeveringInfo)
-
+ Set ShipmentInfo.incoterms = ..GeefIncoterms(Rit)
try {
#dim GewichtPerEenheid as %Numeric = ##class(TECH.Math).Round(LeveringInfo.Gewicht / LeveringInfo.AantalVerpakkingEenhedenTotaal,2)
} catch {
@@ -150,11 +150,12 @@
}
set it = ##class(TECH.ListIterator).%New(LeveringInfo.VerpakkingEenheden)
#dim Linecounter as %Integer = 0
+ #dim Carrier as %String = ..BepaalBookingInfoCarrier(Rit)
While (it.HasNext()){
Set Linecounter = Linecounter+ 1
#dim VerpakkingEenheid as APPS.TRANSP.dto.VerpakkingEenheid = it.Next()
- Do ShipmentInfo.shipmentLines.Insert(..GeefShipmentLine(Linecounter,VerpakkingEenheid,GewichtPerEenheid))
+ Do ShipmentInfo.shipmentLines.Insert(..GeefShipmentLine(Linecounter,VerpakkingEenheid,GewichtPerEenheid,Carrier))
}
Do ShipmentInfo.addresses.Insert(..GeefAfzenderAdres(LeveringInfo))
@@ -169,6 +170,16 @@
]]>
+
+Rit:DOM.TRANSP.Rit
+%String
+
+
+
LeveringInfo:APPS.TRANSP.dto.LeveringInfo,Rit:DOM.TRANSP.Rit
1
@@ -298,13 +309,13 @@
-Lijnnummmer:%Integer,VerpakkingEenheid:APPS.TRANSP.dto.VerpakkingEenheid,Gewicht:%Numeric
+Lijnnummmer:%Integer,VerpakkingEenheid:APPS.TRANSP.dto.VerpakkingEenheid,Gewicht:%Numeric,Carrier:%String=""
1
WS.Transsmart.tns.DoBookingShipmentLine
-VerpakkingEenheidType:DOM.TRANSP.enu.VerpakkingEenheidType
+VerpakkingEenheidType:DOM.TRANSP.enu.VerpakkingEenheidType,Carrier:%String=""
1
%String
> Wegwerppallet????
+ #dim PackageType as %String = ""
+ Set:VerpakkingEenheidType=Type.EuroPallet PackageType="Wwpallet"
+ Set:VerpakkingEenheidType=Type.HalveEuroPallet PackageType="Pallet80x60"
+ Set:VerpakkingEenheidType=Type.BuitenmaatsPallet PackageType="Pallet"
+
+ Set:VerpakkingEenheidType=Type.Colli PackageType="BOX"
+ Set:VerpakkingEenheidType=Type.Langgoed PackageType="Bundel"
+ ; Set:VerpakkingEenheidType=Type. -->> Wegwerppallet????
+ if Carrier = "DAC" {
+ if (VerpakkingEenheidType = Type.Colli) || (VerpakkingEenheidType = Type.Langgoed){
+ }
+ Set PackageType = ##class(TECH.StringUtils).ToUpper(PackageType)
+ }
+ Quit PackageType
]]>
+
+VerpakkingEenheidType:DOM.TRANSP.enu.VerpakkingEenheidType,Carrier:%String=""
+1
+
+
+
Rit:DOM.TRANSP.Rit
1
@@ -361,6 +391,7 @@
Quit:(Rit.GeefTransporteur() = Transporteur.VRD) "VRD"
Quit:(Rit.GeefTransporteur() = Transporteur.DHL) "DHP"
Quit:(Rit.GeefTransporteur() = Transporteur.HamannHDE) "ERB"
+ Quit:(Rit.GeefTransporteur() = Transporteur.Dachser) "DAC"
Quit ""
]]>
@@ -375,6 +406,7 @@
Quit:(Rit.GeefTransporteur() = Transporteur.VRD) "STANDARD"
Quit:(Rit.GeefTransporteur() = Transporteur.DHL) "EUROPLUS"
Quit:(Rit.GeefTransporteur() = Transporteur.HamannHDE) "NOSTACK"
+ Quit:(Rit.GeefTransporteur() = Transporteur.Dachser) "TARGOFLEX"
Quit ""
]]>