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