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