Index: development/models/lbx/LBX Configurator,1.0.0.xml =================================================================== diff -u -r4034 -r4046 --- development/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 4034) +++ development/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 4046) @@ -7,13 +7,13 @@ - + - + @@ -27,13 +27,13 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -402,26 +402,26 @@ - + - + - + - + - + @@ -456,16 +456,16 @@ - + - + - + - + @@ -476,10 +476,10 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -862,54 +862,54 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -938,61 +938,61 @@ - + - + - + - + - + - + - + - + - + @@ -1018,98 +1018,98 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1321,7 +1321,7 @@ - + @@ -1347,7 +1347,7 @@ - + @@ -1373,7 +1373,7 @@ - + @@ -1391,7 +1391,7 @@ - + @@ -1401,7 +1401,7 @@ - + @@ -1419,121 +1419,121 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1559,7 +1559,7 @@ - + @@ -1665,39 +1665,39 @@ - + - + - + - + - + - + - + - + - + - + @@ -1731,20 +1731,20 @@ - + - + - + - + @@ -1760,7 +1760,7 @@ - + @@ -1773,27 +1773,27 @@ - + - + - + - + - + - + @@ -1803,7 +1803,7 @@ - + @@ -1825,35 +1825,35 @@ - + - + - + - + - + - + - + - + - + @@ -1863,14 +1863,14 @@ - + - + @@ -1905,7 +1905,7 @@ - + @@ -1961,7 +1961,7 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2077,7 +2077,7 @@ - + @@ -2127,7 +2127,7 @@ - + @@ -2185,7 +2185,7 @@ - + @@ -2219,7 +2219,7 @@ - + @@ -2261,7 +2261,7 @@ - + @@ -2295,7 +2295,7 @@ - + @@ -2321,7 +2321,7 @@ - + @@ -2339,7 +2339,7 @@ - + @@ -2349,33 +2349,33 @@ - + - + - + - + - + @@ -2393,7 +2393,7 @@ - + @@ -2419,7 +2419,7 @@ - + @@ -2437,7 +2437,7 @@ - + @@ -2475,152 +2475,152 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2629,16 +2629,16 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -2709,11 +2709,11 @@ - + - + - + @@ -2725,7 +2725,7 @@ - + @@ -2735,7 +2735,7 @@ - + @@ -2745,7 +2745,7 @@ - + @@ -2762,10 +2762,10 @@ - + - + - + - + - + - + - + - + - + - + @@ -2940,10 +2940,10 @@ - + - + @@ -2956,7 +2956,7 @@ - + @@ -2973,24 +2973,24 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3045,15 +3045,15 @@ - + - + - + - + - + @@ -4271,15 +4271,14 @@ local boolean _IsDwarsverdelingTypeZichtbaar = false; local boolean _IsDwarsverdelingTypeMandatory = false; -local collection _ToegelatenLadeKleuren = {"SW-M"; "OG-M"}; -if ((CLng(DATA.Kenmerken.DwarsverdelingAantal) > 0) and (DATA.Kenmerken.LadeKleur in _ToegelatenLadeKleuren) and Config.Settings.DwarsverdelingTypeToegelaten) then +if ((CLng(DATA.Kenmerken.DwarsverdelingAantal) > 0) and Config.Settings.DwarsverdelingTypeToegelaten) then _IsDwarsverdelingTypeZichtbaar = true; _IsDwarsverdelingTypeMandatory = true; end if; -UI.Kenmerken.DwarsverdelingType@visible = false; //_IsDwarsverdelingTypeZichtbaar; -UI.Kenmerken.DwarsverdelingType@mandatory = false; //_IsDwarsverdelingTypeMandatory; +UI.Kenmerken.DwarsverdelingType@visible = _IsDwarsverdelingTypeZichtbaar; +UI.Kenmerken.DwarsverdelingType@mandatory = _IsDwarsverdelingTypeMandatory; Gedrag DwarsverdelingType ;ui.kenmerken.dwarsverdelingtype@visible;ui.kenmerken.dwarsverdelingtype@mandatory; @@ -5905,22 +5904,35 @@ Gather constraint messages for decision table BEHAVIOR.AccessMode,DATA.Kenmerken.LadeKleur@Valids ; + + ConstraintsNotSatisfiedFor("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids") + ConstraintsErrorMessagesFor("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids") + Gather constraint messages for decision table DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids + ; + + + ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids") + ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids") + Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids + ; + true - DATA.Kenmerken.DwarsverdelingType@valids = ConstrainedOptions("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids"; "DATA.Kenmerken.DwarsverdelingType"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte); + DATA.Kenmerken.DwarsverdelingType@valids = ConstrainedOptions("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeKleur@Valids"; "DATA.Kenmerken.DwarsverdelingType"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur); Applying constraints for property DATA.Kenmerken.DwarsverdelingType ;data.kenmerken.dwarsverdelingtype@valids; - - ConstraintsNotSatisfiedFor("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids") - ConstraintsErrorMessagesFor("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids") - Gather constraint messages for decision table DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids - ; + + true + DATA.Kenmerken.LadeKleur@valids = ConstrainedOptions("BEHAVIOR.AccessMode,DATA.Kenmerken.LadeKleur@Valids;CONFIG.Settings.IsBenelux,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.LadeKleur"; "BEHAVIOR.AccessMode"; BEHAVIOR.AccessMode; "CONFIG.Settings.IsBenelux"; CurrentBoolean(CONFIG.Settings.IsBenelux); "DATA.Kenmerken.DwarsverdelingType"; DATA.Kenmerken.DwarsverdelingType; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType); + + Applying constraints for property DATA.Kenmerken.LadeKleur + ;data.kenmerken.ladekleur@valids; true - DATA.Kenmerken.LadeHoogte@valids = ConstrainedOptions("CONFIG.Settings.IsBenelux,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;CONFIG.Settings.OperationMode,DATA.Kenmerken.HeeftAfwijkendeRugHoogte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids;CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.LadeHoogte"; "CONFIG.Settings.IsBenelux"; CurrentBoolean(CONFIG.Settings.IsBenelux); "CONFIG.Settings.OperationMode"; CONFIG.Settings.OperationMode; "DATA.Kenmerken.DwarsverdelingType"; DATA.Kenmerken.DwarsverdelingType; "DATA.Kenmerken.HeeftAfwijkendeRugHoogte"; CurrentBoolean(DATA.Kenmerken.HeeftAfwijkendeRugHoogte); "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.RugHoogte"; DATA.Kenmerken.RugHoogte; "DATA.Kenmerken.RugwandMateriaal"; DATA.Kenmerken.RugwandMateriaal; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType); + DATA.Kenmerken.LadeHoogte@valids = ConstrainedOptions("CONFIG.Settings.IsBenelux,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;CONFIG.Settings.OperationMode,DATA.Kenmerken.HeeftAfwijkendeRugHoogte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids;CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.LadeHoogte"; "CONFIG.Settings.IsBenelux"; CurrentBoolean(CONFIG.Settings.IsBenelux); "CONFIG.Settings.OperationMode"; CONFIG.Settings.OperationMode; "DATA.Kenmerken.DwarsverdelingType"; DATA.Kenmerken.DwarsverdelingType; "DATA.Kenmerken.HeeftAfwijkendeRugHoogte"; CurrentBoolean(DATA.Kenmerken.HeeftAfwijkendeRugHoogte); "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.RugHoogte"; DATA.Kenmerken.RugHoogte; "DATA.Kenmerken.RugwandMateriaal"; DATA.Kenmerken.RugwandMateriaal; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType); Applying constraints for property DATA.Kenmerken.LadeHoogte ;data.kenmerken.ladehoogte@valids; @@ -5932,13 +5944,6 @@ Applying constraints for property DATA.Kenmerken.LadeDiepte ;data.kenmerken.ladediepte@valids; - - true - DATA.Kenmerken.LadeKleur@valids = ConstrainedOptions("BEHAVIOR.AccessMode,DATA.Kenmerken.LadeKleur@Valids;CONFIG.Settings.IsBenelux,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.LadeKleur"; "BEHAVIOR.AccessMode"; BEHAVIOR.AccessMode; "CONFIG.Settings.IsBenelux"; CurrentBoolean(CONFIG.Settings.IsBenelux); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType); - - Applying constraints for property DATA.Kenmerken.LadeKleur - ;data.kenmerken.ladekleur@valids; - true DATA.Kenmerken.ZijwandType@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.ZijwandType@Valids;DATA.Kenmerken.VerpakkingType,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.ZijwandType"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); @@ -5953,10 +5958,10 @@ Applying constraints for property DATA.Kenmerken.IsBinnenlade ; - - ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids") - ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids") - Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.ZijwandType@Valids + + ConstraintsNotSatisfiedFor("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeKleur@Valids") + ConstraintsErrorMessagesFor("DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeKleur@Valids") + Gather constraint messages for decision table DATA.Kenmerken.DwarsverdelingType,DATA.Kenmerken.LadeKleur@Valids ; @@ -9206,6 +9211,7 @@ + @@ -9957,6 +9963,23 @@ AgEAAAAAAAACAgAAAAAAAAIDAAAAAAAA + + + + + + + + + + + + + + + + AgMAAAAAAAACBAAAAAAAAAIFAAAAAAAAAgYAAAAAAAA= +