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