Index: development/models/mvx/MVX Configurator,1.0.0.xml =================================================================== diff -u -r2429 -r2436 --- development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 2429) +++ development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 2436) @@ -5,13 +5,13 @@ - + - + @@ -25,31 +25,31 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -370,26 +370,26 @@ - + - + - + - + - + @@ -424,61 +424,61 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1122,7 +1126,7 @@ - + @@ -1268,35 +1272,35 @@ - + - + - + - + - + - + - + - + @@ -1308,7 +1312,7 @@ - + @@ -1325,14 +1329,14 @@ - + - + @@ -1345,15 +1349,15 @@ - + - + - + @@ -1375,27 +1379,27 @@ - + - + - + - + - + - + - + - + @@ -1406,146 +1410,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1584,20 +1588,20 @@ - + - + - + - + @@ -1609,7 +1613,7 @@ - + @@ -1619,15 +1623,15 @@ - + - + - + @@ -1637,7 +1641,7 @@ - + @@ -1646,54 +1650,54 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -1802,24 +1806,24 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -2439,7 +2443,6 @@ local boolean _IsDKGZichtbaar = true; -UI.Kenmerken.HeeftAfwijkendeRugHoogte@visible = (_IsDKGZichtbaar and _IsIntern) ; UI.Kenmerken.UitsparingData.UitsparingDiepte@option("D300")@visible = _IsDKGZichtbaar; UI.Kenmerken.UitsparingData.UitsparingDiepte@option("D300")@valid = _IsDKGZichtbaar; UI.Kenmerken.UitsparingData.UitsparingDiepte@option("D400")@visible = _IsDKGZichtbaar; @@ -2505,7 +2508,7 @@ $MatPane@visible = _IsDKGZichtbaar; Beperkingen Intern/Extern - ;ui.kenmerken.zijwandverhoginginschuifelementkleur@visible;ui.kenmerken.zijwandverhogingmateriaal@visible;ui.kenmerken.zijwandverhogingrelingkleur@visible;ui.kenmerken.dwarsverdelingaantal@visible;ui.kenmerken.dwarsverdelingaantal@mandatory;ui.kenmerken.ladekleur@options;ui.kenmerken.bodemkleur@options;ui.kenmerken.ladehoogte@options;ui.kenmerken.ladediepte@options;ui.kenmerken.zijwandtype@options;ui.kenmerken.verpakkingtype@options;ui.kenmerken.heeftafwijkenderughoogte@visible;ui.kenmerken.uitsparingdata.uitsparingdiepte@options;ui.kenmerken.uitsparingdata.uitsparingdiepte@valids;ui.kenmerken.heeftopvullijstlinks@visible;ui.kenmerken.heeftopvullijstrechts@visible;ui.kenmerken.heeftzijstabilisering@visible;ui.kenmerken.opvullijstkleur@visible;ui.kenmerken.meenemerset@visible;ui.kenmerken.heeftmat@visible;ui.kenmerken.matmateriaal@visible;ui.kenmerken.matvinylfiberglasskleur@visible;ui.kenmerken.matantislipfiberkleur@visible;ui.kenmerken.matantislipflockkleur@visible;ui.kenmerken.frontbevestiging@options;ui.kenmerken.zijkanthoogte@visible;ui.kenmerken.opvullijstkleur@mandatory;ui.kenmerken.zijwandverhoginginschuifelementkleur@mandatory;ui.kenmerken.zijwandverhogingmateriaal@mandatory;ui.kenmerken.zijwandverhogingrelingkleur@mandatory;ui.kenmerken.meenemerset@mandatory;ui.kenmerken.zijkanthoogte@mandatory;ui.kenmerken.matmateriaal@mandatory;ui.kenmerken.zijwandtype@valids;ui.kenmerken.voorwandtypevanebinnenlade@options;ui.kenmerken.productiewijze@options; + ;ui.kenmerken.zijwandverhoginginschuifelementkleur@visible;ui.kenmerken.zijwandverhogingmateriaal@visible;ui.kenmerken.zijwandverhogingrelingkleur@visible;ui.kenmerken.dwarsverdelingaantal@visible;ui.kenmerken.dwarsverdelingaantal@mandatory;ui.kenmerken.ladekleur@options;ui.kenmerken.bodemkleur@options;ui.kenmerken.ladehoogte@options;ui.kenmerken.ladediepte@options;ui.kenmerken.zijwandtype@options;ui.kenmerken.verpakkingtype@options;ui.kenmerken.uitsparingdata.uitsparingdiepte@options;ui.kenmerken.uitsparingdata.uitsparingdiepte@valids;ui.kenmerken.heeftopvullijstlinks@visible;ui.kenmerken.heeftopvullijstrechts@visible;ui.kenmerken.heeftzijstabilisering@visible;ui.kenmerken.opvullijstkleur@visible;ui.kenmerken.meenemerset@visible;ui.kenmerken.heeftmat@visible;ui.kenmerken.matmateriaal@visible;ui.kenmerken.matvinylfiberglasskleur@visible;ui.kenmerken.matantislipfiberkleur@visible;ui.kenmerken.matantislipflockkleur@visible;ui.kenmerken.frontbevestiging@options;ui.kenmerken.zijkanthoogte@visible;ui.kenmerken.opvullijstkleur@mandatory;ui.kenmerken.zijwandverhoginginschuifelementkleur@mandatory;ui.kenmerken.zijwandverhogingmateriaal@mandatory;ui.kenmerken.zijwandverhogingrelingkleur@mandatory;ui.kenmerken.meenemerset@mandatory;ui.kenmerken.zijkanthoogte@mandatory;ui.kenmerken.matmateriaal@mandatory;ui.kenmerken.zijwandtype@valids;ui.kenmerken.voorwandtypevanebinnenlade@options;ui.kenmerken.productiewijze@options; true @@ -2605,6 +2608,16 @@ Gedrag Frontbevestiging ;ui.kenmerken.frontbevestiging@mandatory;ui.kenmerken.frontbevestiging@visible; + + true + +local boolean _IsIntern = (CONFIG.Settings.OperationMode == "Intern"); + +UI.Kenmerken.HeeftAfwijkendeRugHoogte@visible = ((DATA.Kenmerken.LadeHoogte <> "N") and _IsIntern) ; + + Gedrag HeeftAftwijkendeRughoogte + ;ui.kenmerken.heeftafwijkenderughoogte@visible; + true @@ -2800,6 +2813,31 @@ Gedrag NietMeeleveren Zijstabilisering ;data.kenmerken.nietmeeleveren.nietmeeleveren_zijstabilisering@value; + + (BEHAVIOR.OperationMode == "New") + +local string _VorigeSoortVerpakking = UI.PropertiesEnkelVoorInCodeVanRules.VerpakkingTypeVorigeWaarde; +UI.PropertiesEnkelVoorInCodeVanRules.VerpakkingTypeVorigeWaarde = UI.Kenmerken.VerpakkingType; + +if (BEHAVIOR.IsEconAx and BEHAVIOR.IsInteractive) then + if (_VorigeSoortVerpakking <> UI.PropertiesEnkelVoorInCodeVanRules.VerpakkingTypeVorigeWaarde) then + if (UI.Kenmerken.VerpakkingType == "Pallet" or UI.Kenmerken.VerpakkingType == "VHoss") then + index i of UI.Kenmerken.NietMeeleveren + UI.Kenmerken.NietMeeleveren(i).IsSelected = true; + end index; + end if; + + if (UI.Kenmerken.VerpakkingType <> "Pallet" and UI.Kenmerken.VerpakkingType <> "VHoss") then + index i of UI.Kenmerken.NietMeeleveren + UI.Kenmerken.NietMeeleveren(i).IsSelected = false; + end index; + end if; + end if; +end if; + + Gedrag NietMeeleveren opties selecteren indien VerpakkingType VHoss/Pallet + ;ui.propertiesenkelvoorincodevanrules.verpakkingtypevorigewaarde@value; + DATA.Kenmerken.Toepassing == "L" @@ -3306,9 +3344,11 @@ true +local string _RugHoogte = ""; + if (not(DATA.Kenmerken.HeeftAfwijkendeRugHoogte) and (DATA.Kenmerken.LadeHoogte <> "")) then - local string _RugHoogte = DATA.Kenmerken.LadeHoogte; + _RugHoogte = DATA.Kenmerken.LadeHoogte; if (DATA.Kenmerken.Toepassing == "SP") then _RugHoogte = "M"; @@ -3321,10 +3361,16 @@ end if; end if; - DATA.Kenmerken.RugHoogte = _RugHoogte; end if; - + +If (DATA.Kenmerken.LadeHoogte == "N") then + _RugHoogte = "N"; +end if; + +if (_RugHoogte <> "") then + DATA.Kenmerken.RugHoogte = _RugHoogte; +end if; Bereken Rughoogte (niet CreateConfig) ;data.kenmerken.rughoogte@value; @@ -3711,32 +3757,6 @@ Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte@Valids ; - - true - DATA.Kenmerken.ZijkantHoogte@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte@Valids"; "DATA.Kenmerken.ZijkantHoogte"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType); - - Applying constraints for property DATA.Kenmerken.ZijkantHoogte - ;data.kenmerken.zijkanthoogte@valids; - - - ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids") - ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids") - Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids - ; - - - true - DATA.Kenmerken.RugHoogte@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte@Valids;DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.RugHoogte"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing); - - Applying constraints for property DATA.Kenmerken.RugHoogte - ;data.kenmerken.rughoogte@valids; - - - ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte@Valids") - ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte@Valids") - Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte@Valids - ; - true UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@Valids"; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing); @@ -3821,46 +3841,66 @@ Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids ; - + true - DATA.Kenmerken.LadeHoogte@valids = ConstrainedOptions("DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.LadeHoogte"; "DATA.Kenmerken.Draagkracht"; DATA.Kenmerken.Draagkracht; "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.RugHoogte"; DATA.Kenmerken.RugHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.ZijkantHoogte"; DATA.Kenmerken.ZijkantHoogte; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte); + DATA.Kenmerken.LadeDiepte@valids = ConstrainedOptions("DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.LadeDiepte"; "DATA.Kenmerken.Draagkracht"; DATA.Kenmerken.Draagkracht; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "UI.Kenmerken.UitsparingData.UitsparingDiepte"; UI.Kenmerken.UitsparingData.UitsparingDiepte); - Applying constraints for property DATA.Kenmerken.LadeHoogte - ;data.kenmerken.ladehoogte@valids; + Applying constraints for property DATA.Kenmerken.LadeDiepte + ;data.kenmerken.ladediepte@valids; + + true + DATA.Kenmerken.Toepassing@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.Toepassing"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.RugHoogte"; DATA.Kenmerken.RugHoogte; "DATA.Kenmerken.RugwandMateriaal"; DATA.Kenmerken.RugwandMateriaal; "UI.Kenmerken.UitsparingData.UitsparingDiepte"; UI.Kenmerken.UitsparingData.UitsparingDiepte; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte); + + Applying constraints for property DATA.Kenmerken.Toepassing + ;data.kenmerken.toepassing@valids; + + + ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids") + ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids") + Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids + ; + true DATA.Kenmerken.ZijwandType@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.ZijwandType"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.ZijkantHoogte"; DATA.Kenmerken.ZijkantHoogte); Applying constraints for property DATA.Kenmerken.ZijwandType ;data.kenmerken.zijwandtype@valids; + + true + DATA.Kenmerken.ZijkantHoogte@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte@Valids"; "DATA.Kenmerken.ZijkantHoogte"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType); + + Applying constraints for property DATA.Kenmerken.ZijkantHoogte + ;data.kenmerken.zijkanthoogte@valids; + ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids") ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids") Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids ; - + + ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids") + ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids") + Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids + ; + + true - DATA.Kenmerken.LadeDiepte@valids = ConstrainedOptions("DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.LadeDiepte"; "DATA.Kenmerken.Draagkracht"; DATA.Kenmerken.Draagkracht; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "UI.Kenmerken.UitsparingData.UitsparingDiepte"; UI.Kenmerken.UitsparingData.UitsparingDiepte); + DATA.Kenmerken.RugHoogte@valids = ConstrainedOptions("DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.RugHoogte"; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing); - Applying constraints for property DATA.Kenmerken.LadeDiepte - ;data.kenmerken.ladediepte@valids; + Applying constraints for property DATA.Kenmerken.RugHoogte + ;data.kenmerken.rughoogte@valids; - + true - DATA.Kenmerken.Toepassing@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.Toepassing"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.RugHoogte"; DATA.Kenmerken.RugHoogte; "DATA.Kenmerken.RugwandMateriaal"; DATA.Kenmerken.RugwandMateriaal; "UI.Kenmerken.UitsparingData.UitsparingDiepte"; UI.Kenmerken.UitsparingData.UitsparingDiepte; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte); + DATA.Kenmerken.LadeHoogte@valids = ConstrainedOptions("DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijkantHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.LadeHoogte"; "DATA.Kenmerken.Draagkracht"; DATA.Kenmerken.Draagkracht; "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.ZijkantHoogte"; DATA.Kenmerken.ZijkantHoogte; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparing"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparing; "UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte"; UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte); - Applying constraints for property DATA.Kenmerken.Toepassing - ;data.kenmerken.toepassing@valids; + Applying constraints for property DATA.Kenmerken.LadeHoogte + ;data.kenmerken.ladehoogte@valids; - - ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids") - ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids") - Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids - ; - @@ -3977,6 +4017,20 @@ + + true + UI.Kenmerken.VerpakkingTypeLabelProbox@default = UI.Kenmerken.VerpakkingTypeLabelProbox@label; +UI.Kenmerken.VerpakkingTypeLabelProbox@visible = (DATA.Kenmerken.VerpakkingType == "Probox"); + Message Probox + ;ui.kenmerken.verpakkingtypelabelprobox@default;ui.kenmerken.verpakkingtypelabelprobox@visible; + + + true + UI.Kenmerken.VerpakkingTypeLabelPallet@default = UI.Kenmerken.VerpakkingTypeLabelPallet@label; +UI.Kenmerken.VerpakkingTypeLabelPallet@visible = (DATA.Kenmerken.VerpakkingType == "Pallet"); + Message Pallet + ;ui.kenmerken.verpakkingtypelabelpallet@default;ui.kenmerken.verpakkingtypelabelpallet@visible; + @@ -6037,6 +6091,10 @@ DATA.Kenmerken.ProductieWijze = "V"; end if; +if (DATA.Kenmerken.Meenemerset == "") then + DATA.Kenmerken.Meenemerset = "Z"; +end if; + //Als ZijkantHoogte te vroeg wordt opgevuld dan worden de andere zijwandtypes meteen not valid if (DATA.Kenmerken.LadeHoogte == "E") then if (DATA.Kenmerken.ZijwandType == "Pure") then @@ -6088,7 +6146,7 @@ */ Verborgen properties defaulten - ;data.kenmerken.productiewijze@value;data.kenmerken.zijkanthoogte@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestigingonder@value; + ;data.kenmerken.productiewijze@value;data.kenmerken.meenemerset@value;data.kenmerken.zijkanthoogte@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestigingonder@value; not(STATE.WinkelkarInfoCalculated) and STATE.LanguagesLoaded and (STATE.SavedAndExit or STATE.SavedAndContinue or not(BEHAVIOR.IsInteractive)) @@ -6493,8 +6551,7 @@ - - + @@ -6805,32 +6862,13 @@ - + - BAIBAAAAAAAEAgIAAAAAAAQBAwAAAAAABAIEAAAAAAAEAgUAAAAAAA== + BAIBAAAAAAAEAgIAAAAAAAQCAwAAAAAABAEEAAAAAAAEAgUAAAAAAA== - - - - - - - - - - - - - - - - - - AQIAAAAAAAABAwAAAAAAAAEEAAAAAAAAAQUAAAAAAAA= - @@ -6843,12 +6881,12 @@ - + - AQEAAAAAAAACAQAAAAAAAAMBAAAAAAAAAQIAAAAAAAACAgAAAAAAAAMCAAAAAAAABQIAAAAAAAAFAwAAAAAAAAEEAAAAAAAAAgQAAAAAAAADBAAAAAAAAAUEAAAAAAAAAQUAAAAAAAACBQAAAAAAAAMFAAAAAAAABQUAAAAAAAA= + AQEAAAAAAAACAQAAAAAAAAMBAAAAAAAAAQIAAAAAAAACAgAAAAAAAAMCAAAAAAAABQIAAAAAAAABAwAAAAAAAAIDAAAAAAAAAwMAAAAAAAAFAwAAAAAAAAUEAAAAAAAAAQUAAAAAAAACBQAAAAAAAAMFAAAAAAAABQUAAAAAAAA=