Index: APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml
===================================================================
diff -u -r61463 -r62617
--- APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml (.../PrijsBerekeningPrijsBepaler.cls.xml) (revision 61463)
+++ APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml (.../PrijsBerekeningPrijsBepaler.cls.xml) (revision 62617)
@@ -88,7 +88,7 @@
VanHoeckePersonality:DOM.common.VanHoeckePersonality
@@ -103,8 +103,8 @@
SFSPersonality:DOM.common.SFSPersonality
@@ -113,7 +113,7 @@
HaefeleBEPersonality:DOM.common.HaefeleBEPersonality
@@ -123,7 +123,7 @@
HaefeleNLPersonality:DOM.common.HaefeleNLPersonality
@@ -133,16 +133,16 @@
HaefeleDEPersonality:DOM.common.HaefeleDEPersonality
DestilPersonality:DOM.common.DestilPersonality
@@ -152,7 +152,7 @@
BiemarBoisPersonality:DOM.common.BiemarBoisPersonality
@@ -162,7 +162,7 @@
CampeTonnyPersonality:DOM.common.CampeTonnyPersonality
@@ -172,7 +172,7 @@
RiniPersonality:DOM.common.RiniPersonality
@@ -182,7 +182,7 @@
DSGroupPersonality:DOM.common.DSGroupPersonality
@@ -192,7 +192,7 @@
DeBisschopPersonality:DOM.common.DeBisschopPersonality
@@ -202,7 +202,7 @@
DeceuninckDeforcePersonality:DOM.common.DeceuninckDeforcePersonality
@@ -212,7 +212,7 @@
PierardPersonality:DOM.common.PierardPersonality
@@ -222,7 +222,7 @@
FurnifitPersonality:DOM.common.FurnifitPersonality
@@ -232,7 +232,7 @@
YachtSupplierPersonality:DOM.common.YachtSupplierPersonality
@@ -242,7 +242,7 @@
DupontPersonality:DOM.common.DupontPersonality
@@ -252,7 +252,7 @@
KischPersonality:DOM.common.KischPersonality
@@ -262,7 +262,7 @@
VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality
@@ -272,161 +272,224 @@
DaroPersonality:DOM.common.DaroPersonality
HeinPersonality:DOM.common.HeinPersonality
SeefelderPersonality:DOM.common.SeefelderPersonality
ZweygartPersonality:DOM.common.ZweygartPersonality
JBarthPersonality:DOM.common.JBarthPersonality
KleinerPersonality:DOM.common.KleinerPersonality
LayerPersonality:DOM.common.LayerPersonality
GalimbertiPersonality:DOM.common.GalimbertiPersonality
HahleOyPersonality:DOM.common.HahleOyPersonality
PavanelloPersonality:DOM.common.PavanelloPersonality
FerexpertPersonality:DOM.common.FerexpertPersonality
BeslagDesignPersonality:DOM.common.BeslagDesignPersonality
BeslagteknikkPersonality:DOM.common.BeslagteknikkPersonality
-
-Personality:DOM.common.Personality
+
+
+prijs die aan de handelsklant aangerekend wordt door leverancier (in principe vh aan klant personality, tenzij de Hein SubPersonalities)
+Personality:DOM.common.Personality,KlantId:%String
1
%Decimal
+
+
+
+
+Op dit moment enkel in gebruik (vanuit de UI) voor Hein (en sub-personalities)
+Bij de andere personalities geeft dit wellicht niet de juiste bruto-prijs terug...
+Personality:DOM.common.Personality,KlantId:%String
+1
+%Numeric
+
+
+
+prijs waartegen de klant van de personality kan kopen, obv de prijs waar de personality bij zijn leverancier koopt
+Personality:DOM.common.Personality,KlantId:%String
+1
+%Numeric
+"_KortingControle))
+ }
+
+ Quit PersonalityVerkoopPrijs - LijnKorting
+]]>
+
+
1
%Decimal
+
+Personality:DOM.common.Personality
+1
+%Decimal
+
+
+
Personality:DOM.common.Personality,KlantId:%String
1
@@ -435,6 +498,7 @@
#dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = ..MaatwerkLijn.GeefIngegevenKenmerken()
#dim Aantal As %Integer = ..GeefAantal()
#dim VerkoopPrijsInfo As DOM.VKP.info.VerkoopPrijsInfo = ..VerkoopPrijsBepaler.BepaalVerkoopPrijs(IngegevenKenmerken, Aantal, ##class(DOM.common.enu.Personality).VanHoecke(), ##class(DOM.VKP.enu.Klant).LijstPrijsKlant())
+
#dim BerekeningsSpecificatie As DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie).%New(Aantal, KlantId, Personality)
#dim VerkoopPrijsInfoInclKorting As DOM.VKP.info.VerkoopPrijsInfo = ..VerwerkKorting(VerkoopPrijsInfo, IngegevenKenmerken, BerekeningsSpecificatie)
@@ -474,75 +538,6 @@
]]>
-
-Personality:DOM.common.Personality,KlantId:%String
-1
-%Decimal
-
-
-
-
-
-Op dit moment enkel in gebruik (vanuit de UI) voor Hein (en sub-personalities), en voor Beslag Design.
-Bij de andere personalities geeft dit wellicht niet de juiste bruto-prijs terug...
-Personality:DOM.common.Personality,KlantId:%String
-1
-%Numeric
-
-
-
-
-Personality:DOM.common.Personality,KlantId:%String
-1
-%Numeric
-"_KortingControle))
- }
-
- Quit LeverancierVerkoopPrijs - LijnKorting
-]]>
-
-
Personality:DOM.common.Personality
1
Index: vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_BeslagDesign.txt
===================================================================
diff -u -r62580 -r62617
--- vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_BeslagDesign.txt (.../TBX_BeslagDesign.txt) (revision 62580)
+++ vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_BeslagDesign.txt (.../TBX_BeslagDesign.txt) (revision 62617)
@@ -2,5 +2,5 @@
39.39
830.1346565655
- 0
+ 1212.0092434395
\ No newline at end of file