Index: cspBasis/KadQuotation.cls.xml
===================================================================
diff -u -r1074 -r2149
--- cspBasis/KadQuotation.cls.xml (.../KadQuotation.cls.xml) (revision 1074)
+++ cspBasis/KadQuotation.cls.xml (.../KadQuotation.cls.xml) (revision 2149)
@@ -142,6 +142,7 @@
Set KLNr=KlantID
Set Korting=+$P(sData, "\", 5)
Set KadObj=..BuildKadObj(.ProfType,.Hoogte,.Breedte,.Beslag,.QtyBeslag,.QtyGlasBoor,.QtyProf1,.QtyProf2,.QtyProf3,.QtyProf4,.Vulling,.VullingExtra)
+ Do KadObj.SetKlantSpecifiekeDefaults(KLNr)
Set Prijs=..CalcPrijsOnly(KadObj,Aantal,MuntCode,Korting,KLNr)
Do WL^vhDBG("CalcPrijsViaSoap finished. Returns Prijs="_Prijs)
Quit Prijs
Index: Prod/GADef/KaderDeur.cls.xml
===================================================================
diff -u -r2045 -r2149
--- Prod/GADef/KaderDeur.cls.xml (.../KaderDeur.cls.xml) (revision 2045)
+++ Prod/GADef/KaderDeur.cls.xml (.../KaderDeur.cls.xml) (revision 2149)
@@ -17,7 +17,7 @@
]]>
persistent
-vhLib.Macro
+vhLib.Macro,BL.Derde.KlantSpecifiek
Prod.GADef.AfgeleidDef,%VHSys.Library
0
@@ -742,6 +742,19 @@
]]>
+
+
+Vult klantspecifieke settings in
+KLNr:%String
+1
+
+
+
Creatie van een kaderdeur door het ingeven van de parameters nodig voor de prijsberekening.
@@ -789,8 +802,8 @@
;Set ^Dump("NewViaParam",$O(^Dump("NewViaParam",""),-1)+1)="Na invullenProfafw"
Set caObj.Hoogte=Hoogte
Set caObj.Breedte=Breedte
- Set caObj.Gemonteerd=$S($G(IsGemonteerd)'=""&("K;KV;L"[$G(IsGemonteerd)):IsGemonteerd,$G(Vulling)'=""&(caObj.ProfType.VulCode'="A"):"KV",1:"L")
- Set:caObj.Gemonteerd="KV"&$G(Vulling)="" caObj.Gemonteerd="K" ; Gemonteerd met vulling maar er is geen vulling
+ Set caObj.Gemonteerd=$S(($G(IsGemonteerd)'="")&&("K;KV;L"[$G(IsGemonteerd)):IsGemonteerd,$G(Vulling)'=""&(caObj.ProfType.VulCode'="A"):"KV",1:"L")
+ Set:caObj.Gemonteerd="KV"&&($G(Vulling)="") caObj.Gemonteerd="K" ; Gemonteerd met vulling maar er is geen vulling
Set:caObj.ProfType.VulCode="A" caObj.Gemonteerd="L" ; Afboordingsprofieel nooit gemonteerd
Set Verpakking=$G(Verpakking)
Set:Verpakking=""!("BLKE"'[Verpakking) Verpakking=$S(caObj.Gemonteerd'["K":"L",1:"K") ; Default naar LOS en KRIMP
@@ -1601,16 +1614,23 @@
]]>
+
+1
+%Boolean
+
+
+
Staffel:%Library.Integer=1
0
%List