Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/Test.cls.xml =================================================================== diff -u -r38112 -r54501 --- vhUnitTest/APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/Test.cls.xml (.../Test.cls.xml) (revision 38112) +++ vhUnitTest/APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/Test.cls.xml (.../Test.cls.xml) (revision 54501) @@ -122,6 +122,19 @@ Do $$$AssertFalse(KenmerkMogelijkheden.MogelijkeWaarden.IsDefined(TAOREnum.KenmerkNaam.SpecialType)) ]]> + + + + Index: vhUnitTest/APPS/PM/Maatwerk/impl/IngegevenKenmerkenTypeAPI/IsGemonteerdeLadeBepaler/IsGemonteerdeLade/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/impl/IngegevenKenmerkenTypeAPI/IsGemonteerdeLadeBepaler/IsGemonteerdeLade/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/impl/IngegevenKenmerkenTypeAPI/IsGemonteerdeLadeBepaler/IsGemonteerdeLade/Test.cls.xml (revision 54501) @@ -0,0 +1,62 @@ + + + +vhUnitTest.TestCase + + + + + + + + + + +IngegevenKenmerken:APPS.PM.Maatwerk.dto.LadeKenmerken,VerwachteWaarde:%Boolean="" + + + + + + Index: APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml =================================================================== diff -u -r54371 -r54501 --- APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml (.../KenmerkDomeinPostProcessor.cls.xml) (revision 54371) +++ APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml (.../KenmerkDomeinPostProcessor.cls.xml) (revision 54501) @@ -126,6 +126,8 @@ Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.VerpakkingType, ..TAOREnum.VerpakkingType.FlatpackV1) } + Do ..KenmerkMogelijkheden.ZetMogelijkeWaarden(..TAOREnum.KenmerkNaam.ProductieWijze, ##class(APPS.PM.enu.TAORProductieWijze).ValueList()) + If (..IsActiefValidator.If.Setting("IsActiefTAORVerpakkingTypeLosseComponentenInBulk").IsInvalid()) { Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.VerpakkingType, ..TAOREnum.VerpakkingType.LosseComponentenInBulk) Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden("LosseComponent") Index: APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml =================================================================== diff -u -r53837 -r54501 --- APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 53837) +++ APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 54501) @@ -222,6 +222,15 @@ } } Else { + + Do ..KenmerkMogelijkheden.ZetMogelijkeWaarden(..LBXEnum.KenmerkNaam.ProductieWijze, ##class(APPS.PM.enu.TAORProductieWijze).ValueList()) + If ($$$Not(TaxKenmerken.IsBinnenlade)) { + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.ProductieWijze, ##class(APPS.PM.enu.TAORProductieWijze).Front()) + } + If (TaxKenmerken.ProductieWijze = ##class(APPS.PM.enu.TAORProductieWijze).Front()) { + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.IsBinnenlade, "false") + } + If (TaxKenmerken.HeeftZijstabilisering) || (TaxKenmerken.GeleiderTechnologie = ..TAOREnum.GeleiderTechnologie.TIPON) || (TaxKenmerken.LadeHoogte = ..TAOREnum.LadeHoogte.F) { Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.Toepassing, ..TAOREnum.Toepassing.Sifon) } Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/TAOR/TestWebshopConfigurator.cls.xml =================================================================== diff -u -r31454 -r54501 --- vhUnitTest/APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/TAOR/TestWebshopConfigurator.cls.xml (.../TestWebshopConfigurator.cls.xml) (revision 31454) +++ vhUnitTest/APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/TAOR/TestWebshopConfigurator.cls.xml (.../TestWebshopConfigurator.cls.xml) (revision 54501) @@ -36,6 +36,18 @@ ]]> + + + + Index: APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor.cls.xml =================================================================== diff -u -r53620 -r54501 --- APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor.cls.xml (.../WebshopKenmerkDomeinPostProcessor.cls.xml) (revision 53620) +++ APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor.cls.xml (.../WebshopKenmerkDomeinPostProcessor.cls.xml) (revision 54501) @@ -146,6 +146,7 @@ Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..TAOREnum.KenmerkNaam.GlijderType) Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..TAOREnum.KenmerkNaam.Uittrekbaarheid) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..LBXEnum.KenmerkNaam.ProductieWijze) If $$$Not(##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().IsTAORLadeHoogteKActief($$$False)) { Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeHoogte, ..TAOREnum.LadeHoogte.K) Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/TAOR/TestBase.cls.xml =================================================================== diff -u -r31446 -r54501 --- vhUnitTest/APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/TAOR/TestBase.cls.xml (.../TestBase.cls.xml) (revision 31446) +++ vhUnitTest/APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/TAOR/TestBase.cls.xml (.../TestBase.cls.xml) (revision 54501) @@ -27,6 +27,7 @@ Do KenmerkMogelijkheden.ZetMogelijkeWaarden(..Enum.KenmerkNaam.FrontBevestiging, ##class(DOM.PM.enu.TAORFrontBevestiging).ValueList()) Do KenmerkMogelijkheden.ZetMogelijkeWaarden(..Enum.KenmerkNaam.KoppelingType, ##class(DOM.PM.enu.TAORKoppelingType).ValueList()) Do KenmerkMogelijkheden.ZetMogelijkeWaarden(..Enum.KenmerkNaam.NietMeeleveren, ##class(TECH.ListUtils).CreateListOfDataTypes(..Enum.Rol.Glijder, ..Enum.Rol.FrontBevestiging)) + Do KenmerkMogelijkheden.ZetMogelijkeWaarden(..Enum.KenmerkNaam.ProductieWijze , ##class(DOM.PM.enu.TAORProductieWijze).ValueList()) Quit KenmerkMogelijkheden ]]> Index: APPS/PM/Maatwerk/impl/IngegevenKenmerkenTypeAPI/IsGemonteerdeLadeBepaler.cls.xml =================================================================== diff -u -r31345 -r54501 --- APPS/PM/Maatwerk/impl/IngegevenKenmerkenTypeAPI/IsGemonteerdeLadeBepaler.cls.xml (.../IsGemonteerdeLadeBepaler.cls.xml) (revision 31345) +++ APPS/PM/Maatwerk/impl/IngegevenKenmerkenTypeAPI/IsGemonteerdeLadeBepaler.cls.xml (.../IsGemonteerdeLadeBepaler.cls.xml) (revision 54501) @@ -40,6 +40,7 @@