Index: vhUnitTest/BL/Flow/Proxy/pxLevering/TestAfzenderHoofding.cls.xml
===================================================================
diff -u -r53095 -r55951
--- vhUnitTest/BL/Flow/Proxy/pxLevering/TestAfzenderHoofding.cls.xml (.../TestAfzenderHoofding.cls.xml) (revision 53095)
+++ vhUnitTest/BL/Flow/Proxy/pxLevering/TestAfzenderHoofding.cls.xml (.../TestAfzenderHoofding.cls.xml) (revision 55951)
@@ -16,7 +16,7 @@
0031-184-67 55 55
-
+
-
+
-
+
-
+
+
+
+
+
AfzenderHoofding:BL.FOP.Derde.pxAfzenderHoofding
1
Index: vhUnitTest/BL/Flow/Proxy/pxLevering.cls.xml
===================================================================
diff -u -r53003 -r55951
--- vhUnitTest/BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 53003)
+++ vhUnitTest/BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 55951)
@@ -97,6 +97,9 @@
If KLNr = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantNummerVoorPartijID(##class(DOM.VKP.enu.Klant).Hein()) {
Set $Piece(x1,"\",59) = "((11, ""HEIN_1234"", 255024), (1, ""K||2671"", 255025))"
}
+ If KLNr = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantNummerVoorPartijID(##class(DOM.VKP.enu.Klant).DuPont()) {
+ Set $Piece(x1,"\",59) = "((4, ""DUPONT_1234"", 255024), (1, ""K||1736"", 255025))"
+ }
#dim x2 As %String = "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"
#dim x3 As %String = "1\VAN DER MEIJDEN\BETIMMERINGEN\B.V.\KROMME GAT 23\NL-3372-DH\HARDINXVELD-GIESSENDAM\1147\N\\\\"_..#KlantTelefoon_"\\\\\\.\\\\\FAX : 0031-184/67.55.54\\\\\\\"
Index: BL/Flow/Proxy/pxLevering.cls.xml
===================================================================
diff -u -r55720 -r55951
--- BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 55720)
+++ BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 55951)
@@ -338,6 +338,9 @@
Set HeeftEigenHoofding = ((AfzenderHoofdingDto.HeaderType = ##class(BL.FOP.Proxy.enu.HoofdingType).HaefeleNL()) ||
(AfzenderHoofdingDto.HeaderType = ##class(BL.FOP.Proxy.enu.HoofdingType).Noteborn()))
}
+ If (##class(DOM.common.impl.ProjectSettingsAPI).%New().IsActiefDuPontNaarEindklant()){
+ Set HeeftEigenHoofding = HeeftEigenHoofding || (AfzenderHoofdingDto.HeaderType = ##class(BL.FOP.Proxy.enu.HoofdingType).Dupont())
+ }
#dim IsOrgalux As %Boolean = ..DocIsOrgalux(BONNr)
@@ -498,6 +501,10 @@
Set ..KlantTelefoon = ""
Set ..BTWNR = ""
Set ..HeaderType = ##class(BL.FOP.Proxy.enu.HoofdingType).Custom()
+ } ElseIf ((##class(DOM.common.impl.ProjectSettingsAPI).%New().IsActiefDuPontNaarEindklant()) && (..HeaderType = ##class(BL.FOP.Proxy.enu.HoofdingType).Dupont())) {
+ Set ..KlantTelefoon = ""
+ Set ..BTWNR = ""
+ Set ..HeaderType = ##class(BL.FOP.Proxy.enu.HoofdingType).Custom()
} Else {
Set ..KlantTelefoon=$P($$$KLRec(0),"\",13)
Set ..CheckSumBon= "" ;CheckSumBon
@@ -827,7 +834,6 @@
Oorsprong:BL.Flow.Offerte.enu.Oorsprong,Taal:DOM.enu.Taal
1
@@ -844,6 +850,7 @@
} Else {
Set PersonalityID = Bon.GeefEindPersonality().GeefID()
}
+
Quit PersonalityID
]]>