Index: DOM/VKP/enu/Klant/AutoComplete.cls.xml
===================================================================
diff -u -r66070 -r66984
--- DOM/VKP/enu/Klant/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 66070)
+++ DOM/VKP/enu/Klant/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 66984)
@@ -261,6 +261,13 @@
1
+
+%String
+"K||36413"
+1
+1
+
+
%String
"K||35698"
@@ -289,6 +296,13 @@
1
+
+%String
+"K||36412"
+1
+1
+
+
%String
"K||35864"
Index: DOM/VKP/enu/Klant.cls.xml
===================================================================
diff -u -r66070 -r66984
--- DOM/VKP/enu/Klant.cls.xml (.../Klant.cls.xml) (revision 66070)
+++ DOM/VKP/enu/Klant.cls.xml (.../Klant.cls.xml) (revision 66984)
@@ -7,7 +7,7 @@
TECH.Enumeration
-,K||1239,K||4682,K||1000,K||11708,K||4875,K||2671,K||6279,K||12130,K||7587,K||9365,K||12486,K||2523,K||1571,K||4451,K||4855,K||4830,K||9366,K||11211,K||12853,K||2999,K||6780,K||7833,K||1523,K||2669,K||6819,K||6820,K||6821,K||18455,K||27132,K||2009,K||23486,K||7606,K||23112,K||9382,K||18417,K||4073,K||1390,K||9197,K||3814,K||1387,K||8869,K||23968,K||11171,K||6261,K||24315,K||25868,K||24755,K||9905,K||10387,K||12983,K||9798,K||8092,K||3145,K||2265,K||4943,K||19485,K||1736,K||4875,K||4598,K||2254,K||2595,K||4026,K||14604,K||13446,K||13823,K||29070,K||30531,K||31008,K||14348,K||23930,K||30935,K||30924,K||30961,K||29009,K||25319,K||19454,K||24402,K||19455,K||15260,K||7189,K||32503,K||4826,K||3878,K||2865,K||29279,K||10421,K||21672,K||22062,K||3513,K||32672,K||1445,K||32903,K||32915,K||19422,K||2856,K||2264,K||8868,K||14292,K||1254,K||3042,K||17999,K||35412,K||35415,K||30467,K||35697,K||35698,K||35864,K||26329
+,K||1239,K||4682,K||1000,K||11708,K||4875,K||2671,K||6279,K||12130,K||7587,K||9365,K||12486,K||2523,K||1571,K||4451,K||4855,K||4830,K||9366,K||11211,K||12853,K||2999,K||6780,K||7833,K||1523,K||2669,K||6819,K||6820,K||6821,K||18455,K||27132,K||2009,K||23486,K||7606,K||23112,K||9382,K||18417,K||4073,K||1390,K||9197,K||3814,K||1387,K||8869,K||23968,K||11171,K||6261,K||24315,K||25868,K||24755,K||9905,K||10387,K||12983,K||9798,K||8092,K||3145,K||2265,K||4943,K||19485,K||1736,K||4875,K||4598,K||2254,K||2595,K||4026,K||14604,K||13446,K||13823,K||29070,K||30531,K||31008,K||14348,K||23930,K||30935,K||30924,K||30961,K||29009,K||25319,K||19454,K||24402,K||19455,K||15260,K||7189,K||32503,K||4826,K||3878,K||2865,K||29279,K||10421,K||21672,K||22062,K||3513,K||32672,K||1445,K||32903,K||32915,K||19422,K||2856,K||2264,K||8868,K||14292,K||1254,K||3042,K||17999,K||35412,K||35415,K||30467,K||35697,K||35698,K||35864,K||26329,K||36412,K||36413
@@ -761,6 +761,20 @@
]]>
+
+1
+DOM.VKP.enu.Klant
+
+
+
+
+1
+DOM.VKP.enu.Klant
+
+
+
1
KlantNummer:%String
Index: BL/Flow/Proxy/impl/LeverbonHoofdingBepaler.cls.xml
===================================================================
diff -u -r66122 -r66984
--- BL/Flow/Proxy/impl/LeverbonHoofdingBepaler.cls.xml (.../LeverbonHoofdingBepaler.cls.xml) (revision 66122)
+++ BL/Flow/Proxy/impl/LeverbonHoofdingBepaler.cls.xml (.../LeverbonHoofdingBepaler.cls.xml) (revision 66984)
@@ -88,6 +88,10 @@
Do ..VerwerkHaefeleAT(##class(DOM.common.HaefeleATPersonality).Instance()) // De LeverbonHoofding mag voor klant dezelfde zijn als i.g.v. multipersonality.
} ElseIf ..IsHaefeleCH(KLNr) {
Do ..VerwerkHaefeleCH(##class(DOM.common.HaefeleCHPersonality).Instance()) // De LeverbonHoofding mag voor klant dezelfde zijn als i.g.v. multipersonality.
+ } ElseIf ..IsHaefeleSE(KLNr) {
+ Do ..VerwerkHaefeleSE(##class(DOM.common.HaefeleCHPersonality).Instance()) // De LeverbonHoofding mag voor klant dezelfde zijn als i.g.v. multipersonality.
+ } ElseIf ..IsHaefeleFI(KLNr) {
+ Do ..VerwerkHaefeleFI(##class(DOM.common.HaefeleCHPersonality).Instance()) // De LeverbonHoofding mag voor klant dezelfde zijn als i.g.v. multipersonality.
} Else {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.UnimplementedException).%New("Voor KLNr '"_KLNr_"' is er nog geen eigen LeverbonHoofding voorzien i.g.v. niet-multipersonality. "))
}
@@ -182,6 +186,22 @@
]]>
+
+KLNr:%Integer
+1
+%Boolean
+
+
+
+
+KLNr:%Integer
+1
+%Boolean
+
+
+
VanHoeckePersonality:DOM.common.VanHoeckePersonality
KlantId:%String
1
%Boolean
-
@@ -42,6 +42,22 @@
]]>
+
+KlantId:%String
+1
+%Boolean
+
+
+
+
+KlantId:%String
+1
+%Boolean
+
+
+
KlantId:%String
1
Index: APPS/EC/impl/VerzendWijzeBepaler.cls.xml
===================================================================
diff -u -r65150 -r66984
--- APPS/EC/impl/VerzendWijzeBepaler.cls.xml (.../VerzendWijzeBepaler.cls.xml) (revision 65150)
+++ APPS/EC/impl/VerzendWijzeBepaler.cls.xml (.../VerzendWijzeBepaler.cls.xml) (revision 66984)
@@ -91,11 +91,21 @@
Set KlantID = ##class(DOM.VKP.enu.Klant).HaefeleBelgie()
Set Partij = ..PartijApi.GeefPartij(KlantID)
Set VerzendWijze = ##class(APPS.VKP.VerzendWijze).%New(..LegacyPartijApi.GeefKlantNummerVoorPartijID(KlantID),"DI1",Partij.GeefAdres().GeefLand().GeefCode(),Partij.GeefAdres().GeefPostcode())
- } ElseIf (Winkelkar.GeefPersonalityID() = Personality.HaefeleDE) || (Winkelkar.GeefPersonalityID() = Personality.HaefeleFI) || (Winkelkar.GeefPersonalityID() = Personality.HaefeleSE){
+ } ElseIf (Winkelkar.GeefPersonalityID() = Personality.HaefeleDE){
Set KlantID = ##class(DOM.VKP.enu.Klant).HaefeleDuitsland()
Set Partij = ..PartijApi.GeefPartij(KlantID)
#dim VerzendWijzeID as %String = ..HaefeleDEVerzendwijzeBepaler.GeefVerzendWijze(LeverAdres.GeefLand().GeefCode(),LeverAdres.GeefPostcode())
Set VerzendWijze = ##class(APPS.VKP.VerzendWijze).%New(..LegacyPartijApi.GeefKlantNummerVoorPartijID(KlantID),VerzendWijzeID,LeverAdres.GeefLand().GeefCode(),LeverAdres.GeefPostcode())
+ } ElseIf (Winkelkar.GeefPersonalityID() = Personality.HaefeleSE){
+ Set KlantID = ##class(DOM.VKP.enu.Klant).HaefeleZweden()
+ Set Partij = ..PartijApi.GeefPartij(KlantID)
+ Set VerzendWijzeID = ..HaefeleDEVerzendwijzeBepaler.GeefVerzendWijze(LeverAdres.GeefLand().GeefCode(),LeverAdres.GeefPostcode())
+ Set VerzendWijze = ##class(APPS.VKP.VerzendWijze).%New(..LegacyPartijApi.GeefKlantNummerVoorPartijID(KlantID),VerzendWijzeID,LeverAdres.GeefLand().GeefCode(),LeverAdres.GeefPostcode())
+ } ElseIf (Winkelkar.GeefPersonalityID() = Personality.HaefeleFI){
+ Set KlantID = ##class(DOM.VKP.enu.Klant).HaefeleFinland()
+ Set Partij = ..PartijApi.GeefPartij(KlantID)
+ Set VerzendWijzeID = ..HaefeleDEVerzendwijzeBepaler.GeefVerzendWijze(LeverAdres.GeefLand().GeefCode(),LeverAdres.GeefPostcode())
+ Set VerzendWijze = ##class(APPS.VKP.VerzendWijze).%New(..LegacyPartijApi.GeefKlantNummerVoorPartijID(KlantID),VerzendWijzeID,LeverAdres.GeefLand().GeefCode(),LeverAdres.GeefPostcode())
} ElseIf (Winkelkar.GeefPersonalityID() = Personality.HaefeleIT){
Set KlantID = ##class(DOM.VKP.enu.Klant).HaefeleItalie()
Set Partij = ..PartijApi.GeefPartij(KlantID)
Index: vhDeploy/Deploy20220217xHaefeleSEPersonalityUpdate.cls.xml
===================================================================
diff -u
--- vhDeploy/Deploy20220217xHaefeleSEPersonalityUpdate.cls.xml (revision 0)
+++ vhDeploy/Deploy20220217xHaefeleSEPersonalityUpdate.cls.xml (revision 66984)
@@ -0,0 +1,31 @@
+
+
+
+
+1
+vhDeploy.Deploy
+
+
+%String
+37
+
+
+
+%String
+Update van Personality voor Haefele SE (ID=37)
+
+
+
+1
+
+
+
+
+
+
Index: DOM/VKP/enu/Klant/Verwerker.cls.xml
===================================================================
diff -u -r66070 -r66984
--- DOM/VKP/enu/Klant/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 66070)
+++ DOM/VKP/enu/Klant/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 66984)
@@ -84,6 +84,8 @@
Do ..VerwerkHaefeleDenemarken()
} ElseIf Klant = "K||32672" {
Do ..VerwerkHaefeleDuitsland()
+ } ElseIf Klant = "K||36413" {
+ Do ..VerwerkHaefeleFinland()
} ElseIf Klant = "K||35698" {
Do ..VerwerkHaefeleFrankrijk()
} ElseIf Klant = "K||35412" {
@@ -92,6 +94,8 @@
Do ..VerwerkHaefeleNederland()
} ElseIf Klant = "K||35415" {
Do ..VerwerkHaefeleOostenrijk()
+ } ElseIf Klant = "K||36412" {
+ Do ..VerwerkHaefeleZweden()
} ElseIf Klant = "K||35864" {
Do ..VerwerkHaefeleZwitserland()
} ElseIf Klant = "K||19454" {
@@ -449,6 +453,12 @@
+
+1
+1
+
+
+
1
1
@@ -473,6 +483,12 @@
+
+1
+1
+
+
+
1
1
Index: vhDeploy/Deploy20220221xHaefeleSEenFILogo.cls.xml
===================================================================
diff -u
--- vhDeploy/Deploy20220221xHaefeleSEenFILogo.cls.xml (revision 0)
+++ vhDeploy/Deploy20220221xHaefeleSEenFILogo.cls.xml (revision 66984)
@@ -0,0 +1,25 @@
+
+
+
+vhDeploy.Deploy
+
+
+%String
+Logo voor Haefele SE en FI
+
+
+
+1
+
+
+
+
+
+
Index: vhDeploy/Deploy20220217xHaefeleFIPersonalityUpdate.cls.xml
===================================================================
diff -u
--- vhDeploy/Deploy20220217xHaefeleFIPersonalityUpdate.cls.xml (revision 0)
+++ vhDeploy/Deploy20220217xHaefeleFIPersonalityUpdate.cls.xml (revision 66984)
@@ -0,0 +1,31 @@
+
+
+
+
+1
+vhDeploy.Deploy
+
+
+%String
+38
+
+
+
+%String
+Update van Personality voor Haefele FI (ID=38)
+
+
+
+1
+
+
+
+
+
+
Index: DOM/common/HaefeleFIPersonality.cls.xml
===================================================================
diff -u -r63827 -r66984
--- DOM/common/HaefeleFIPersonality.cls.xml (.../HaefeleFIPersonality.cls.xml) (revision 63827)
+++ DOM/common/HaefeleFIPersonality.cls.xml (.../HaefeleFIPersonality.cls.xml) (revision 66984)
@@ -26,7 +26,7 @@
DOM.common.LeverancierPersonalityData
-
Index: DOM/common/HaefeleSEPersonality.cls.xml
===================================================================
diff -u -r63827 -r66984
--- DOM/common/HaefeleSEPersonality.cls.xml (.../HaefeleSEPersonality.cls.xml) (revision 63827)
+++ DOM/common/HaefeleSEPersonality.cls.xml (.../HaefeleSEPersonality.cls.xml) (revision 66984)
@@ -26,7 +26,7 @@
DOM.common.LeverancierPersonalityData
-