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
+