Index: APPS/EC/impl/ConfiguratorService/WebshopKenmerkMogelijkhedenPostProcessor.cls.xml
===================================================================
diff -u -r31454 -r32173
--- APPS/EC/impl/ConfiguratorService/WebshopKenmerkMogelijkhedenPostProcessor.cls.xml (.../WebshopKenmerkMogelijkhedenPostProcessor.cls.xml) (revision 31454)
+++ APPS/EC/impl/ConfiguratorService/WebshopKenmerkMogelijkhedenPostProcessor.cls.xml (.../WebshopKenmerkMogelijkhedenPostProcessor.cls.xml) (revision 32173)
@@ -30,7 +30,7 @@
TAORKenmerken:APPS.PM.Maatwerk.dto.TAORKenmerken
@@ -40,8 +41,10 @@
If ($Length(Naam) = 0) {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen naam opgegeven om de kenmerken op te slaan"))
}
- set KenmerkenInPadBewaarder = ##class(APPS.VKP.Maatwerk.impl.KenmerkenInPadBewaarder).%New()
- do KenmerkenInPadBewaarder.BewaarKenmerken(Kenmerken, Pad, Naam, MagOverschrijven)
+
+ #dim KenmerkenInPadBewaarder As APPS.VKP.Maatwerk.impl.KenmerkenInPadBewaarder = ##class(APPS.VKP.Maatwerk.impl.KenmerkenInPadBewaarder).%New()
+
+ Do KenmerkenInPadBewaarder.BewaarKenmerken(Kenmerken, Pad, Naam, MagOverschrijven)
]]>
@@ -50,76 +53,86 @@
DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String
APPS.VKP.Maatwerk.impl.BesteldeProducten
-
EigenaarID:%String,KlantID:DOM.VKP.VanHoeckeKlantID=""
APPS.VKP.Maatwerk.dto.BewaardeIngegevenKenmerken
0)
- {
+ If (BewaardPad.BewaardeKenmerken.Count() > 0) {
Do BewaardeIngegevenKenmerken.BewaardePaden.Insert(BewaardPad)
}
}
@@ -133,6 +146,7 @@
APPS.PM.Maatwerk.dto.IngegevenKenmerken
@@ -142,6 +156,7 @@
APPS.PM.Maatwerk.dto.IngegevenKenmerken
@@ -151,6 +166,7 @@
APPS.PM.Maatwerk.dto.IngegevenKenmerken
@@ -160,6 +176,7 @@
APPS.PM.Maatwerk.dto.IngegevenKenmerken
@@ -169,9 +186,9 @@
APPS.PM.Maatwerk.dto.KenmerkMogelijkheden
@@ -180,8 +197,9 @@
KenmerkenLijst:%ListOfObjects(ELEMENTTYPE="APPS.PM.Maatwerk.dto.IngegevenKenmerken"),KlantID:DOM.VKP.VanHoeckeKlantID
APPS.PM.Maatwerk.dto.KenmerkMogelijkheden
@@ -200,7 +218,7 @@
Do DefaultsViaKenmerkWijzigingenToepasser.PasToeDefaults(.IngegevenKenmerken, KenmerkWijzigingen)
- quit IngegevenKenmerken
+ Quit IngegevenKenmerken
]]>
@@ -209,9 +227,9 @@
%ListOfDataTypes
@@ -226,7 +244,8 @@
#dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = ..GeefIngegevenKenmerkenVanDto(Kenmerken)
// In eerste instantie bedoeld voor interne configuratoren, dus hardcoded personality
#dim Personality As DOM.common.impl.Personality = ##class(DOM.common.VanHoeckePersonality).Instance()
- Set Analyseerder = ##class(APPS.PM.Maatwerk.IngegevenKenmerkenAnalyseerder).%New(IngegevenKenmerken, KenmerkNaam, KenmerkWaarde, KlantID, Personality)
+ #dim Analyseerder As APPS.PM.Maatwerk.IngegevenKenmerkenAnalyseerder = ##class(APPS.PM.Maatwerk.IngegevenKenmerkenAnalyseerder).%New(IngegevenKenmerken, KenmerkNaam, KenmerkWaarde, KlantID, Personality)
+
Quit Analyseerder.Analyseer()
]]>
@@ -236,14 +255,19 @@
1
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
@@ -254,6 +278,7 @@
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
@@ -264,10 +289,11 @@
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
@@ -278,12 +304,12 @@
DOM.PM.MaatwerkProduct
@@ -295,44 +321,50 @@
IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
APPS.PM.Maatwerk.dto.IngegevenKenmerken
-
IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
-
IngegevenKenmerken:APPS.PM.Maatwerk.dto.LadeKenmerken,Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
APPS.PM.Maatwerk.dto.BerekendeWaarden
Index: vhUnitTest/APPS/EC/ConfiguratorService/VerwerkKenmerkWijzigingen/TAOR/TestBase.cls.xml
===================================================================
diff -u -r31490 -r32173
--- vhUnitTest/APPS/EC/ConfiguratorService/VerwerkKenmerkWijzigingen/TAOR/TestBase.cls.xml (.../TestBase.cls.xml) (revision 31490)
+++ vhUnitTest/APPS/EC/ConfiguratorService/VerwerkKenmerkWijzigingen/TAOR/TestBase.cls.xml (.../TestBase.cls.xml) (revision 32173)
@@ -17,18 +17,18 @@
aTestName:%String
IsBinnenlade:%Boolean,VerpakkingType:DOM.PM.enu.TAORVerpakkingType,VerwachteRollen:%ListOfDataTypes
1
1
Index: APPS/EC/impl/ConfiguratorService/ConfiguratorServiceTemplate.cls.xml
===================================================================
diff -u -r32046 -r32173
--- APPS/EC/impl/ConfiguratorService/ConfiguratorServiceTemplate.cls.xml (.../ConfiguratorServiceTemplate.cls.xml) (revision 32046)
+++ APPS/EC/impl/ConfiguratorService/ConfiguratorServiceTemplate.cls.xml (.../ConfiguratorServiceTemplate.cls.xml) (revision 32173)
@@ -33,7 +33,7 @@
APPS.PM.Maatwerk.dto.KenmerkMogelijkheden
Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Klant:DOM.VKP.VanHoeckeKlant,Personality:DOM.common.Personality,Berekenniveau:APPS.PM.Maatwerk.enu.MogelijkeWaardenBerekenNiveau
APPS.PM.Maatwerk.dto.KenmerkMogelijkheden
APPS.PM.Maatwerk.dto.KenmerkMogelijkheden
@@ -90,9 +91,9 @@
IngegevenKenmerkenLijst:%ListOfObjects(ELEMENTTYPE="APPS.PM.Maatwerk.dto.IngegevenKenmerken"),KenmerkWijzigingen:APPS.PM.Maatwerk.dto.IngegevenKenmerkWijzigingenLijst,Klant:DOM.VKP.VanHoeckeKlant,Personality:DOM.common.Personality
APPS.PM.Maatwerk.dto.VerwerkingVanKenmerkWijzigingenMeerdereIngegevenKenmerken
KenmerkWijzigingen:APPS.PM.Maatwerk.dto.IngegevenKenmerkWijzigingenLijst,IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken
1
@@ -173,11 +176,11 @@
@@ -187,7 +190,7 @@
IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken
1
@@ -203,8 +206,8 @@
IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Naam:%String="Defaults",Pad:APPS.VKP.Maatwerk.dto.TemplateExternPad
Index: APPS/EC/impl/ConfiguratorService/WebshopConfiguratorService.cls.xml
===================================================================
diff -u -r31192 -r32173
--- APPS/EC/impl/ConfiguratorService/WebshopConfiguratorService.cls.xml (.../WebshopConfiguratorService.cls.xml) (revision 31192)
+++ APPS/EC/impl/ConfiguratorService/WebshopConfiguratorService.cls.xml (.../WebshopConfiguratorService.cls.xml) (revision 32173)
@@ -9,7 +9,7 @@
LegeIngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Winkelkar:APPS.EC.Winkelkar.dto.Winkelkar="",Pad:APPS.VKP.Maatwerk.dto.TemplateExternPad
APPS.PM.Maatwerk.dto.IngegevenKenmerken
Index: APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml
===================================================================
diff -u -r32070 -r32173
--- APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml (.../KenmerkDomeinPostProcessor.cls.xml) (revision 32070)
+++ APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml (.../KenmerkDomeinPostProcessor.cls.xml) (revision 32173)
@@ -34,11 +34,12 @@
1
@@ -62,7 +63,7 @@
Do ..KenmerkMogelijkheden.ZetBereik(..LBXKenmerkNaam.UitsparingDataBreedteZ1, 0, 0)
Do ..KenmerkMogelijkheden.ZetBereik(..LBXKenmerkNaam.UitsparingDataBreedteZ2, 0, 0)
- #Dim KlantInstellingenService As APPS.common.KlantInstellingenService = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefKlantInstellingenService(..Personality)
+ #dim KlantInstellingenService As APPS.common.KlantInstellingenService = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefKlantInstellingenService(..Personality)
If $$$Not(##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().IsActiefPalletVerpakking()) {
Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.VerpakkingType, ##class(DOM.PM.enu.LBXVerpakkingType).Pallet())