Index: APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml =================================================================== diff -u -r52830 -r52893 --- APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 52830) +++ APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 52893) @@ -204,6 +204,12 @@ Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Materiaal, ..MatEnum.Materiaal.Wolvilt) } + // Geen dubbele uitsparing toelaten, alleen via ProjectSettings op de niet-PROD omgevingen. + Set IsActiefValidator = ##class(APPS.EC.UnishopConfigurator.impl.IsActiefValidator).%New(##class(APPS.common.enu.ApplicatieType).Intern()) + If (IsActiefValidator.If.Setting("IsActiefTAXDubbeleSifonlade").IsInvalid()) { + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.UitsparingDataAantalUitsparingen, ##class(DOM.PM.enu.AantalUitsparingen).Dubbel()) + } + } Else { If (TaxKenmerken.HeeftZijstabilisering) || (TaxKenmerken.GeleiderTechnologie = ..TAOREnum.GeleiderTechnologie.TIPON) || (TaxKenmerken.LadeHoogte = ..TAOREnum.LadeHoogte.F) { Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.Toepassing, ..TAOREnum.Toepassing.Sifon)