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())