Index: APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml =================================================================== diff -u -r29806 -r29807 --- APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 29806) +++ APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 29807) @@ -38,24 +38,22 @@ If ($IsObject(GekoppeldKenmerkMogelijkheden)) { If (TAORKenmerken.VerpakkingType = VerpakkingType.FlatpackV1) { // verwijder volledig - If ($IsObject(GekoppeldKenmerkMogelijkheden)) { - Do ..KenmerkMogelijkhedenUtils.MaakLeegMogelijkeWaarden(GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden,..MATKenmerkNaam.Materiaal) - Do ..KenmerkMogelijkhedenUtils.MaakLeegMogelijkeWaarden(GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden,..MATKenmerkNaam.Kleur) - Do ..KenmerkMogelijkhedenUtils.MaakLeegMogelijkeWaarden(GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden,..MATKenmerkNaam.Type) - } + Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.MaakLeegMogelijkeWaarden(..MATKenmerkNaam.Materiaal) + Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.MaakLeegMogelijkeWaarden(..MATKenmerkNaam.Kleur) + Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.MaakLeegMogelijkeWaarden(..MATKenmerkNaam.Type) } - + If (TAORKenmerken.LadeDiepte > 650) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaardeVanGekoppeldKenmerken(..KenmerkMogelijkheden, GekoppeldIKTypeMat, ..MATKenmerkNaam.Materiaal, ##class(DOM.PM.enu.MATMateriaal).Antislip()) + Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MATKenmerkNaam.Materiaal, ##class(DOM.PM.enu.MATMateriaal).Antislip()) } } // ... en omgekeerd : #Dim MATKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken = ..IngegevenKenmerkenTypeAPI.GeefGekoppeldeIngegevenKenmerken(TAORKenmerken, GekoppeldIKTypeMat) If ($IsObject(MATKenmerken)) && (MATKenmerken.Materiaal = ##class(DOM.PM.enu.MATMateriaal).Antislip()) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte700()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte750()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte700()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte750()) } ]]> @@ -70,19 +68,19 @@ Do ..VerwijderMogelijkeWaardenIndienVhossVerpakking(LBXKenmerken) If (LBXKenmerken.GeleiderTechnologie = ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPONBLUMOTION()) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.HeeftZijstabilisering, "true") + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.HeeftZijstabilisering, "true") } If (LBXKenmerken.HeeftZijstabilisering) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.GeleiderTechnologie, ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPONBLUMOTION()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.GeleiderTechnologie, ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPONBLUMOTION()) } If (LBXKenmerken.ZijWandType = ##class(DOM.PM.enu.LBXZijWandType).Free()) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.VerpakkingType, ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.VerpakkingType, ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) } If (LBXKenmerken.VerpakkingType = ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.ZijWandType, ##class(DOM.PM.enu.LBXZijWandType).Free()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.ZijWandType, ##class(DOM.PM.enu.LBXZijWandType).Free()) } ]]> @@ -102,18 +100,18 @@ Do MogelijkeLadeDieptes.Insert(##class(DOM.PM.enu.LBXLadeDiepte).LadeDiepte450()) Do MogelijkeLadeDieptes.Insert(##class(DOM.PM.enu.LBXLadeDiepte).LadeDiepte500()) - Do ..KenmerkMogelijkhedenUtils.ZetMogelijkeWaarden(..KenmerkMogelijkheden, ..LBXKenmerkNaam.LadeHoogte, MogelijkeLadeHoogtes) - Do ..KenmerkMogelijkhedenUtils.ZetMogelijkeWaarden(..KenmerkMogelijkheden, ..LBXKenmerkNaam.LadeDiepte, MogelijkeLadeDieptes) + Do ..KenmerkMogelijkheden.ZetMogelijkeWaarden(..LBXKenmerkNaam.LadeHoogte, MogelijkeLadeHoogtes) + Do ..KenmerkMogelijkheden.ZetMogelijkeWaarden(..LBXKenmerkNaam.LadeDiepte, MogelijkeLadeDieptes) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.HeeftZijstabilisering, "true") - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.IsBinnenlade, "true") - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.GeleiderTechnologie, ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPON()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.GeleiderTechnologie, ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPONBLUMOTION()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.RugWandMateriaal, ##class(DOM.PM.enu.LBXRugWandMateriaal).Hout()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.VerpakkingType, ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.HeeftZijstabilisering, "true") + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.IsBinnenlade, "true") + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.GeleiderTechnologie, ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPON()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.GeleiderTechnologie, ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPONBLUMOTION()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.RugWandMateriaal, ##class(DOM.PM.enu.LBXRugWandMateriaal).Hout()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.VerpakkingType, ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) } Else { If (LBXKenmerken.IsBinnenlade) || (LBXKenmerken.HeeftZijstabilisering) || (LBXKenmerken.VerpakkingType = ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.Klasse, ##class(DOM.PM.enu.LBXKlasse).Spoelbak()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.Klasse, ##class(DOM.PM.enu.LBXKlasse).Spoelbak()) } } ]]> @@ -124,25 +122,25 @@ 1 @@ -153,7 +151,7 @@ 1 @@ -163,7 +161,7 @@ 1