Index: BL/FOP/Proxy/enu/HoofdingType/Verwerker.cls.xml
===================================================================
diff -u -r67229 -r71063
--- BL/FOP/Proxy/enu/HoofdingType/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 67229)
+++ BL/FOP/Proxy/enu/HoofdingType/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 71063)
@@ -12,7 +12,9 @@
1
HoofdingType:BL.FOP.Proxy.enu.HoofdingType
+
+1
+1
+
+
+
1
1
Index: BL/FOP/Proxy/enu/HoofdingType.cls.xml
===================================================================
diff -u -r67229 -r71063
--- BL/FOP/Proxy/enu/HoofdingType.cls.xml (.../HoofdingType.cls.xml) (revision 67229)
+++ BL/FOP/Proxy/enu/HoofdingType.cls.xml (.../HoofdingType.cls.xml) (revision 71063)
@@ -162,6 +162,13 @@
+
+
+1
+BL.FOP.Proxy.enu.HoofdingType
+
+
Index: BL/Legacy/DCPRINT2.cls.xml
===================================================================
diff -u -r67229 -r71063
--- BL/Legacy/DCPRINT2.cls.xml (.../DCPRINT2.cls.xml) (revision 67229)
+++ BL/Legacy/DCPRINT2.cls.xml (.../DCPRINT2.cls.xml) (revision 71063)
@@ -173,6 +173,8 @@
Set IsAfdrukOpBlancoPapier = $$$True
}ElseIf ((PersonalityId = Personality.CampeTonny)) {
Set IsAfdrukOpBlancoPapier = $$$True
+ }ElseIf ((PersonalityId = Personality.BlumPL)) {
+ Set IsAfdrukOpBlancoPapier = $$$True
}
Quit IsAfdrukOpBlancoPapier
Index: BL/Flow/Proxy/pxLevering.cls.xml
===================================================================
diff -u -r71017 -r71063
--- BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 71017)
+++ BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 71063)
@@ -342,7 +342,7 @@
#dim HeeftEigenHoofding As %Boolean = $$$False
- Set HeeftEigenHoofding = ##class(TECH.StringUtils).Equals(AfzenderHoofdingDto.HeaderType, HoofdingType.HaefeleCH, HoofdingType.HaefeleSE,HoofdingType.HaefeleFI, HoofdingType.HaefeleNO,HoofdingType.HaefeleNL,HoofdingType.HaefeleDE,HoofdingType.HaefeleAT,HoofdingType.HaefeleIT,HoofdingType.HaefeleCH ,HoofdingType.Noteborn,HoofdingType.SFS,HoofdingType.VanRaemdonck, HoofdingType.CampeTonny,HoofdingType.OPO)
+ Set HeeftEigenHoofding = ##class(TECH.StringUtils).Equals(AfzenderHoofdingDto.HeaderType, HoofdingType.HaefeleCH, HoofdingType.HaefeleSE,HoofdingType.HaefeleFI, HoofdingType.HaefeleNO,HoofdingType.HaefeleNL,HoofdingType.HaefeleDE,HoofdingType.HaefeleAT,HoofdingType.HaefeleIT,HoofdingType.HaefeleCH ,HoofdingType.Noteborn,HoofdingType.SFS,HoofdingType.VanRaemdonck, HoofdingType.CampeTonny,HoofdingType.OPO,HoofdingType.BlumPolen)
If (##class(DOM.common.impl.ProjectSettingsAPI).%New().IsActiefHeinNaarEindklant()) {
Set HeeftEigenHoofding = HeeftEigenHoofding || (AfzenderHoofdingDto.HeaderType = HoofdingType.Hein)
@@ -539,6 +539,11 @@
Set ..KlantTelefoon = ""
Set ..BTWNR = ""
Set ..HeaderType = HoofdingType.Custom
+ } ElseIf ..HeaderType = HoofdingType.BlumPolen {
+ Set ..KlantTelefoon = ""
+ Set ..BTWNR = ""
+ Set ..HeaderType = HoofdingType.Custom
+
} Else {
Set ..KlantTelefoon=$P($$$KLRec(0),"\",13)
Set ..CheckSumBon= "" ;CheckSumBon
Index: BL/Flow/Proxy/impl/LeverbonHoofdingBepaler.cls.xml
===================================================================
diff -u -r70806 -r71063
--- BL/Flow/Proxy/impl/LeverbonHoofdingBepaler.cls.xml (.../LeverbonHoofdingBepaler.cls.xml) (revision 70806)
+++ BL/Flow/Proxy/impl/LeverbonHoofdingBepaler.cls.xml (.../LeverbonHoofdingBepaler.cls.xml) (revision 71063)
@@ -94,7 +94,10 @@
Do ..VerwerkHaefeleFI(##class(DOM.common.HaefeleCHPersonality).Instance()) // De LeverbonHoofding mag voor klant dezelfde zijn als i.g.v. multipersonality.
} ElseIf ..IsHaefeleNO(KLNr) {
Do ..VerwerkHaefeleNO(##class(DOM.common.HaefeleNOPersonality).Instance()) // De LeverbonHoofding mag voor klant dezelfde zijn als i.g.v. multipersonality.
- } Else {
+ } ElseIf ..IsBlumPolen(KLNr) {
+ Do ..VerwerkBlumPolen(##class(DOM.common.BlumPLPersonality).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. "))
}
]]>
@@ -212,6 +215,14 @@
]]>
+
+KLNr:%Integer
+1
+%Boolean
+
+
+
VanHoeckePersonality:DOM.common.VanHoeckePersonality
+
+BlumPLPersonality:DOM.common.BlumPLPersonality
+
+
+
BeslagDesignPersonality:DOM.common.BeslagDesignPersonality
Index: BL/FOP/Proxy/enu/HoofdingType/AutoComplete.cls.xml
===================================================================
diff -u -r67229 -r71063
--- BL/FOP/Proxy/enu/HoofdingType/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 67229)
+++ BL/FOP/Proxy/enu/HoofdingType/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 71063)
@@ -9,6 +9,13 @@
1
%SerialObject
+
+%String
+"Blum Polen"
+1
+1
+
+
%String
"Campe Tonny"
Index: APPS/common/impl/KlantInstellingenService.cls.xml
===================================================================
diff -u -r69501 -r71063
--- APPS/common/impl/KlantInstellingenService.cls.xml (.../KlantInstellingenService.cls.xml) (revision 69501)
+++ APPS/common/impl/KlantInstellingenService.cls.xml (.../KlantInstellingenService.cls.xml) (revision 71063)
@@ -193,7 +193,7 @@
%Boolean