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 "" ]]>