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