Index: ULTOER2.mac.rou =================================================================== diff -u -r71039 -r74677 --- ULTOER2.mac.rou (.../ULTOER2.mac.rou) (revision 71039) +++ ULTOER2.mac.rou (.../ULTOER2.mac.rou) (revision 74677) @@ -152,7 +152,7 @@ If $Length(LeveringID){ #dim Transporteur as %String = ##class(DOM.DomeinContext).Instance().GeefTransportAPI().GeefRit(RitID).GeefTransporteur() Set Transporteurs = ##class(DOM.TRANSP.enu.Transporteur.AutoComplete).%New() - If ((Transporteur = Transporteurs.VRD) || (Transporteur = Transporteurs.DHL)||(Transporteur = Transporteurs.HamannHDE)||( Transporteur = Transporteurs.Dachser)||( Transporteur = Transporteurs.Weiss) ||( Transporteur = Transporteurs.Schenker)){ + If ((Transporteur = Transporteurs.VRD) || (Transporteur = Transporteurs.DHL)||(Transporteur = Transporteurs.HamannHDE)||( Transporteur = Transporteurs.Dachser)||( Transporteur = Transporteurs.Weiss) ||( Transporteur = Transporteurs.Schenker) ||( Transporteur = Transporteurs.Streck)){ Set StatusControleur = ##class(APPS.TRANSP.Transsmart.impl.StatusControleurDistributeurDataVisitor).%New() Set DienstBepaler = ##class(APPS.TRANSP.Transsmart.impl.DienstBepalerDistributeurDataVisitor).%New() } else { Index: DOM/TRANSP/impl/DataM/DataMTransportAPI.cls.xml =================================================================== diff -u -r71039 -r74677 --- DOM/TRANSP/impl/DataM/DataMTransportAPI.cls.xml (.../DataMTransportAPI.cls.xml) (revision 71039) +++ DOM/TRANSP/impl/DataM/DataMTransportAPI.cls.xml (.../DataMTransportAPI.cls.xml) (revision 74677) @@ -101,7 +101,7 @@ %Boolean Index: APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml =================================================================== diff -u -r74663 -r74677 --- APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 74663) +++ APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 74677) @@ -245,7 +245,7 @@ Set Incoterms = "CPT" } } - If (Rit.GeefTransporteur() = Transporteur.Weiss) { + If (Rit.GeefTransporteur() = Transporteur.Weiss) ! (Rit.GeefTransporteur() = Transporteur.Streck) { If (LeveringInfo.GeleverdAanKlantNummer = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantNummerVoorPartijID(Klant.HaefeleZwitserland) ) { Set Incoterms = "083" } @@ -573,6 +573,7 @@ Set:(Rit.GeefTransporteur() = Transporteur.HamannHDE) Carrier = "ERB" Set:(Rit.GeefTransporteur() = Transporteur.Dachser) Carrier = "DAC" Set:(Rit.GeefTransporteur() = Transporteur.Weiss) Carrier = "GWE" + Set:(Rit.GeefTransporteur() = Transporteur.Streck) Carrier = "STK" if (Rit.GeefTransporteur() = Transporteur.Schenker){ Set Carrier = "SNB" if (..ProjectSettingsAPI.IsTranssmartESchenkerConnectieActief() & (LeveringInfo.LeverAdres.LandCode = "CZ" ) ) { @@ -606,6 +607,8 @@ } } elseif (Rit.GeefTransporteur() = Transporteur.Weiss) { Set ServiceLevelTime ="STANDARD" + } elseif (Rit.GeefTransporteur() = Transporteur.Streck){ + Set ServiceLevelTime ="TF1" } elseif (Rit.GeefTransporteur() = Transporteur.Schenker) { #dim TotaalPalletPlaatsen as %Decimal = 0 #dim TotaalGewicht as %Decimal = LeveringInfo.Gewicht Index: APPS/TRANSP/impl/TransportService.cls.xml =================================================================== diff -u -r72255 -r74677 --- APPS/TRANSP/impl/TransportService.cls.xml (.../TransportService.cls.xml) (revision 72255) +++ APPS/TRANSP/impl/TransportService.cls.xml (.../TransportService.cls.xml) (revision 74677) @@ -129,7 +129,7 @@ If ..ProjectSettingsAPI.IsTranssmartActive(){ If ..OrderAPI.BestaatBon(LeveringID) { #dim Bon as DOM.VKP.Bon = ..OrderAPI.GeefBon(LeveringID) - If (Bon.GeefVerzendwijze() = ##class(DOM.VKP.enu.VerzendWijze).Distributeur1()) || ($E(Bon.GeefVerzendwijze(),1,2)="HD") || ($E(Bon.GeefVerzendwijze(),1,2)="DA") || ($E(Bon.GeefVerzendwijze(),1,2)="DO") || ($E(Bon.GeefVerzendwijze(),1,2)="HW")|| ($E(Bon.GeefVerzendwijze(),1,2)="BS"){ + If (Bon.GeefVerzendwijze() = ##class(DOM.VKP.enu.VerzendWijze).Distributeur1()) || ($E(Bon.GeefVerzendwijze(),1,2)="HD") || ($E(Bon.GeefVerzendwijze(),1,2)="DA") || ($E(Bon.GeefVerzendwijze(),1,2)="DO") || ($E(Bon.GeefVerzendwijze(),1,2)="HW")|| ($E(Bon.GeefVerzendwijze(),1,2)="BS")|| ($E(Bon.GeefVerzendwijze(),1,2)="HS"){ Set Referentie = RitID _ $Extract(LeveringID,*-4,*) } } Index: TRANSP.mac.rou =================================================================== diff -u -r73084 -r74677 --- TRANSP.mac.rou (.../TRANSP.mac.rou) (revision 73084) +++ TRANSP.mac.rou (.../TRANSP.mac.rou) (revision 74677) @@ -584,7 +584,7 @@ ..Set NewVerzW="DI1",NewVerzW=NewVerzW_" #"_^RES("KLANT","PI","VERZENDWIJZE","D",NewVerzW,Taal) .Set BonRec=^KUL(KLNr,"F",BONNr,1),OldVerzW=$P(BonRec,D,7) .Quit:($E(OldVerzW,1,2)=$E(NewVerzW,1,2)) - .Quit:(($E(OldVerzW,1,2)="HD")||($E(OldVerzW,1,2)="DA")||($E(OldVerzW,1,2)="DO")||($E(OldVerzW,1,2)="HW")||($E(OldVerzW,1,2)="BS")) + .Quit:(($E(OldVerzW,1,2)="HD")||($E(OldVerzW,1,2)="DA")||($E(OldVerzW,1,2)="DO")||($E(OldVerzW,1,2)="HW")||($E(OldVerzW,1,2)="BS")||($E(OldVerzW,1,2)="HS")) .Set R=$$^vhTXTPOP("TRANSP","NOABX","",BONNr,$TR(OldVerzW,"#",""),$TR(NewVerzW,"#","")) .Do KILL^KFVZW("F",BonRec,BONNr) .Set $P(BonRec,D,7)=NewVerzW,^KUL(KLNr,"F",BONNr,1)=BonRec Index: vhDeploy/Deploy20250319xVerzendwijzesStreck.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20250319xVerzendwijzesStreck.cls.xml (revision 0) +++ vhDeploy/Deploy20250319xVerzendwijzesStreck.cls.xml (revision 74677) @@ -0,0 +1,76 @@ + + + +vhDeploy.Deploy + + +%String +Nieuwe verzendwijzen voor transporteur Streck (via transsmart) + + + +1 + + + + +1 + + + + + + Index: APPS/OV/impl/TrackAndTraceService.cls.xml =================================================================== diff -u -r71039 -r74677 --- APPS/OV/impl/TrackAndTraceService.cls.xml (.../TrackAndTraceService.cls.xml) (revision 71039) +++ APPS/OV/impl/TrackAndTraceService.cls.xml (.../TrackAndTraceService.cls.xml) (revision 74677) @@ -110,7 +110,7 @@ Index: vhDeploy/D20250319xNieuweVerzendwijzesHaefeleStreck.cls.xml =================================================================== diff -u --- vhDeploy/D20250319xNieuweVerzendwijzesHaefeleStreck.cls.xml (revision 0) +++ vhDeploy/D20250319xNieuweVerzendwijzesHaefeleStreck.cls.xml (revision 74677) @@ -0,0 +1,21 @@ + + + + +1 +vhDeploy.Deploy + + +%String +Nieuwe verzendwijze (enkel nog de AX vertaling nodig, daarom niets te fancy) + + + +1 + + + + + + Index: vhUnitTest/APPS/TRANSP/impl/TransportAPI/GeefCommunicatieService.cls.xml =================================================================== diff -u -r71039 -r74677 --- vhUnitTest/APPS/TRANSP/impl/TransportAPI/GeefCommunicatieService.cls.xml (.../GeefCommunicatieService.cls.xml) (revision 71039) +++ vhUnitTest/APPS/TRANSP/impl/TransportAPI/GeefCommunicatieService.cls.xml (.../GeefCommunicatieService.cls.xml) (revision 74677) @@ -44,6 +44,7 @@ Do $$$AssertClassName(TransportAPI.GeefCommunicatieService(..Transporteur.Dachser),##class(APPS.TRANSP.impl.CommunicatieService).%ClassName(1)) Do $$$AssertClassName(TransportAPI.GeefCommunicatieService(..Transporteur.Weiss),##class(APPS.TRANSP.impl.CommunicatieService).%ClassName(1)) Do $$$AssertClassName(TransportAPI.GeefCommunicatieService(..Transporteur.Schenker),##class(APPS.TRANSP.impl.CommunicatieService).%ClassName(1)) + Do $$$AssertClassName(TransportAPI.GeefCommunicatieService(..Transporteur.Streck),##class(APPS.TRANSP.impl.CommunicatieService).%ClassName(1)) Do ..ProjectsettingAPI.Verifieer() ]]> Index: APPS/TRANSP/impl/CommunicatieService.cls.xml =================================================================== diff -u -r71039 -r74677 --- APPS/TRANSP/impl/CommunicatieService.cls.xml (.../CommunicatieService.cls.xml) (revision 71039) +++ APPS/TRANSP/impl/CommunicatieService.cls.xml (.../CommunicatieService.cls.xml) (revision 74677) @@ -36,7 +36,7 @@ If $$$Not(StatusControleur.ZijnAlleStatussenInOrde()) { ; TODO refactor smijten CommunicationException naar visitor.ZijnAlleStatussenInOrde - if ##class(TECH.StringUtils).Equals( Rit.GeefTransporteur(),Transporteur.VRD,Transporteur.DHL,Transporteur.HamannHDE,Transporteur.Dachser,Transporteur.Weiss,Transporteur.Schenker){ + if ##class(TECH.StringUtils).Equals( Rit.GeefTransporteur(),Transporteur.VRD,Transporteur.DHL,Transporteur.HamannHDE,Transporteur.Dachser,Transporteur.Weiss,Transporteur.Schenker,Transporteur.Streck){ Do ##class(TECH.ExceptionHandler).Throw(##class(APPS.TRANSP.Transsmart.Exceptions.CommunicatieException).%New("Rit '"_RitID_"': "_StatusControleur.GeefInfo())) } else { Do ##class(TECH.ExceptionHandler).Throw(##class(APPS.TRANSP.GLS.Exceptions.CommunicatieException).%New("Rit '"_RitID_"': "_StatusControleur.GeefInfo())) @@ -51,7 +51,7 @@ DOM.TRANSP.DistributeurDataVisitor 1 1 + + +%String +"9936" +1 +1 + + + +%Library.CacheSerialState +^DOM.TRANSP.en4550.AutoCompleteS +