Index: accept/models/lbx/LBX Configurator,1.0.0.xml
===================================================================
diff -u -r1631 -r1632
--- accept/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 1631)
+++ accept/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 1632)
@@ -7,13 +7,13 @@
-
+
-
+
@@ -27,25 +27,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -60,17 +60,17 @@
-
+
-
+
-
+
@@ -84,13 +84,13 @@
-
+
-
+
-
+
-
+
@@ -103,7 +103,7 @@
-
+
@@ -112,7 +112,7 @@
-
+
@@ -121,7 +121,7 @@
-
+
@@ -134,7 +134,7 @@
-
+
@@ -148,15 +148,15 @@
-
+
-
+
@@ -166,7 +166,7 @@
-
+
@@ -175,57 +175,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -257,7 +257,7 @@
-
+
@@ -282,7 +282,7 @@
-
+
@@ -301,7 +301,7 @@
-
+
@@ -312,7 +312,7 @@
-
+
@@ -324,7 +324,7 @@
-
+
@@ -340,7 +340,7 @@
-
+
@@ -352,7 +352,7 @@
-
+
@@ -368,7 +368,7 @@
-
+
@@ -386,10 +386,10 @@
-
+
-
+
@@ -401,11 +401,11 @@
-
+
-
+
@@ -440,16 +440,16 @@
-
+
-
+
-
+
-
+
@@ -463,43 +463,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -512,7 +512,7 @@
-
+
@@ -521,9 +521,9 @@
-
+
-
+
@@ -532,33 +532,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -572,9 +572,9 @@
-
+
-
+
@@ -583,7 +583,7 @@
-
+
@@ -593,100 +593,100 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -696,14 +696,14 @@
-
+
-
+
-
+
@@ -723,10 +723,10 @@
-
+
-
+
@@ -753,10 +753,10 @@
-
+
-
+
@@ -776,10 +776,10 @@
-
+
-
+
@@ -806,10 +806,10 @@
-
+
-
+
@@ -832,7 +832,7 @@
-
+
@@ -846,7 +846,7 @@
-
+
@@ -880,7 +880,7 @@
-
+
@@ -898,7 +898,7 @@
-
+
@@ -924,7 +924,7 @@
-
+
@@ -942,7 +942,7 @@
-
+
@@ -952,121 +952,121 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1172,39 +1172,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1222,7 +1222,7 @@
-
+
@@ -1238,20 +1238,20 @@
-
+
-
+
-
+
-
+
@@ -1267,7 +1267,7 @@
-
+
@@ -1280,27 +1280,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1313,118 +1313,118 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1434,39 +1434,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1483,7 +1483,7 @@
-
+
@@ -1494,9 +1494,9 @@
-
+
-
+
@@ -1508,42 +1508,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1553,7 +1553,7 @@
-
+
@@ -1562,18 +1562,18 @@
-
+
-
+
-
+
@@ -1583,7 +1583,7 @@
-
+
@@ -1593,23 +1593,23 @@
-
+
-
+
-
+
-
+
@@ -1684,18 +1684,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -1955,7 +1955,7 @@
DATA.Kenmerken.SpaceStep.Kleur = GetArg("data;kenmerken;spacestep;kleur");
DATA.Kenmerken.SpaceStep.Uitvoering = GetArg("data;kenmerken;spacestep;uitvoering");
DATA.Kenmerken.SpaceStep.Bewegingstechnologie = GetArg("data;kenmerken;spacestep;bewegingstechnologie");
-DATA.Kenmerken.SpaceStep.StekkerServodrive = GetArg("data;kenmerken;spacestep;stekkerservodrive");
+DATA.Kenmerken.SpaceStep.StekkerServodrive = Cbool(Replace(GetArg("data;kenmerken;spacestep;stekkerservodrive");".";","));
DATA.Kenmerken.SpaceStep.StekkerType = GetArg("data;kenmerken;spacestep;stekkertype");
*/
Data.Lijn.Aantal = CDbl(GetArg("data;lijn;aantal"));
@@ -2447,7 +2447,7 @@
if (UI.Kenmerken.VerpakkingType == "V1" or UI.Kenmerken.VerpakkingType == "Probox") then
_BEHAVIOR_IsProductiewijzeZichtbaar = true;
end if;
- if (UI.Kenmerken.VerpakkingType <> "V1" and UI.Kenmerken.VerpakkingType <> "Probox") then
+ if ((UI.Kenmerken.VerpakkingType <> "V1" and UI.Kenmerken.VerpakkingType <> "Probox") or UI.Kenmerken.Toepassing == "SST") then
_BEHAVIOR_IsProductiewijzeZichtbaar = false;
end if;
else
@@ -3224,25 +3224,18 @@
true
- DATA.Kenmerken.GeleiderTechnologie@valids = ConstrainedOptions("DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.MeenemerSet@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.GeleiderTechnologie"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.MeenemerSet"; DATA.Kenmerken.MeenemerSet; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
+ DATA.Kenmerken.GeleiderTechnologie@valids = ConstrainedOptions("DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.MeenemerSet@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.GeleiderTechnologie"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.MeenemerSet"; DATA.Kenmerken.MeenemerSet; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
Applying constraints for property DATA.Kenmerken.GeleiderTechnologie
;data.kenmerken.geleidertechnologie@valids;
true
- CONFIG.Settings.OperationMode@valids = ConstrainedOptions("CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids"; "CONFIG.Settings.OperationMode"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
+ CONFIG.Settings.OperationMode@valids = ConstrainedOptions("CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids"; "CONFIG.Settings.OperationMode"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
Applying constraints for property CONFIG.Settings.OperationMode
;config.settings.operationmode@valids;
-
- true
- DATA.Kenmerken.VerpakkingType@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.VerpakkingType,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.VerpakkingType"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType);
-
- Applying constraints for property DATA.Kenmerken.VerpakkingType
- ;data.kenmerken.verpakkingtype@valids;
-
true
DATA.Kenmerken.HeeftZijstabilisering@style.invalidbooleans = ConstrainedBooleanInvalids("DATA.Kenmerken.HeeftZijstabilisering,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.HeeftZijstabilisering"; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
@@ -3292,12 +3285,6 @@
Gather constraint messages for decision table DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids
;
-
- ConstraintsNotSatisfiedFor("DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids")
- ConstraintsErrorMessagesFor("DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids")
- Gather constraint messages for decision table DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids
- ;
-
ConstraintsNotSatisfiedFor("DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.Toepassing@Valids")
ConstraintsErrorMessagesFor("DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.Toepassing@Valids")
@@ -3329,26 +3316,12 @@
Applying constraints for property DATA.Kenmerken.ProductieWijze
;data.kenmerken.productiewijze@valids;
-
- true
- DATA.Kenmerken.Toepassing@valids = ConstrainedOptions("CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.HeeftZijstabilisering,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.ProductieWijze,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugHoogte,DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.Toepassing"; "CONFIG.Settings.OperationMode"; CONFIG.Settings.OperationMode; "DATA.Kenmerken.GeleiderTechnologie"; DATA.Kenmerken.GeleiderTechnologie; "DATA.Kenmerken.HeeftZijstabilisering"; CurrentBoolean(DATA.Kenmerken.HeeftZijstabilisering); "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.ProductieWijze"; DATA.Kenmerken.ProductieWijze; "DATA.Kenmerken.RugHoogte"; DATA.Kenmerken.RugHoogte; "DATA.Kenmerken.RugwandMateriaal"; DATA.Kenmerken.RugwandMateriaal; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType);
-
- Applying constraints for property DATA.Kenmerken.Toepassing
- ;data.kenmerken.toepassing@valids;
-
ConstraintsNotSatisfiedFor("DATA.Kenmerken.ProductieWijze,DATA.Kenmerken.Toepassing@Valids")
ConstraintsErrorMessagesFor("DATA.Kenmerken.ProductieWijze,DATA.Kenmerken.Toepassing@Valids")
Gather constraint messages for decision table DATA.Kenmerken.ProductieWijze,DATA.Kenmerken.Toepassing@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.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@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.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "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;
-
true
DATA.Kenmerken.LadeDiepte@valids = ConstrainedOptions("CONFIG.Settings.IsBenelux,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.LadeKleur@Valids;DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeDiepte@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@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.LadeDiepte,DATA.Kenmerken.MatKleur,DATA.Kenmerken.MatMateriaal@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.LadeDiepte"; "CONFIG.Settings.IsBenelux"; CurrentBoolean(CONFIG.Settings.IsBenelux); "DATA.Kenmerken.Draagkracht"; DATA.Kenmerken.Draagkracht; "DATA.Kenmerken.GeleiderTechnologie"; DATA.Kenmerken.GeleiderTechnologie; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.MatKleur"; DATA.Kenmerken.MatKleur; "DATA.Kenmerken.MatMateriaal"; DATA.Kenmerken.MatMateriaal; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType);
@@ -3370,17 +3343,44 @@
Applying constraints for property DATA.Kenmerken.MatMateriaal
;data.kenmerken.matmateriaal@valids;
+
+ ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.MatKleur,DATA.Kenmerken.MatMateriaal@Valids")
+ ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.MatKleur,DATA.Kenmerken.MatMateriaal@Valids")
+ Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.MatKleur,DATA.Kenmerken.MatMateriaal@Valids
+ ;
+
+
+ true
+ DATA.Kenmerken.Toepassing@valids = ConstrainedOptions("CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.HeeftZijstabilisering,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.ProductieWijze,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugHoogte,DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.RugwandMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.Toepassing"; "CONFIG.Settings.OperationMode"; CONFIG.Settings.OperationMode; "DATA.Kenmerken.GeleiderTechnologie"; DATA.Kenmerken.GeleiderTechnologie; "DATA.Kenmerken.HeeftZijstabilisering"; CurrentBoolean(DATA.Kenmerken.HeeftZijstabilisering); "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.ProductieWijze"; DATA.Kenmerken.ProductieWijze; "DATA.Kenmerken.RugHoogte"; DATA.Kenmerken.RugHoogte; "DATA.Kenmerken.RugwandMateriaal"; DATA.Kenmerken.RugwandMateriaal; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType);
+
+ Applying constraints for property DATA.Kenmerken.Toepassing
+ ;data.kenmerken.toepassing@valids;
+
+
+ true
+ DATA.Kenmerken.VerpakkingType@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.VerpakkingType,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.VerpakkingType"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.ZijwandType"; DATA.Kenmerken.ZijwandType);
+
+ Applying constraints for property DATA.Kenmerken.VerpakkingType
+ ;data.kenmerken.verpakkingtype@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.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@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.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "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;
+
true
DATA.Kenmerken.IsBinnenlade@style.invalidbooleans = ConstrainedBooleanInvalids("DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.MeenemerSet,DATA.Kenmerken.VoorwandTypeVanMBinnenlade@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.ProductieWijze@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.IsBinnenlade"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.MeenemerSet"; DATA.Kenmerken.MeenemerSet; "DATA.Kenmerken.ProductieWijze"; DATA.Kenmerken.ProductieWijze; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.VoorwandTypeVanMBinnenlade"; DATA.Kenmerken.VoorwandTypeVanMBinnenlade);
Applying constraints for property DATA.Kenmerken.IsBinnenlade
;
-
- ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.MatKleur,DATA.Kenmerken.MatMateriaal@Valids")
- ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.MatKleur,DATA.Kenmerken.MatMateriaal@Valids")
- Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.MatKleur,DATA.Kenmerken.MatMateriaal@Valids
+
+ ConstraintsNotSatisfiedFor("DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids")
+ ConstraintsErrorMessagesFor("DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids")
+ Gather constraint messages for decision table DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids
;
@@ -4320,6 +4320,26 @@
Is SpaceStepPane visible
;
+
+ true
+ if not($SpaceStepPane@visible) then
+ DATA.Kenmerken.SpaceStep.Breedte = 0;
+ DATA.Kenmerken.SpaceStep.Hoogte = 0;
+ DATA.Kenmerken.SpaceStep.Diepte = "";
+ DATA.Kenmerken.SpaceStep.Kleur = "";
+ DATA.Kenmerken.SpaceStep.Uitvoering = "";
+ DATA.Kenmerken.SpaceStep.Bewegingstechnologie = "";
+ DATA.Kenmerken.SpaceStep.StekkerServodrive = false;
+ DATA.Kenmerken.SpaceStep.StekkerType = "";
+else
+ if (DATA.Kenmerken.SpaceStep.Bewegingstechnologie <> "Servodrive") then
+ DATA.Kenmerken.SpaceStep.StekkerServodrive = false;
+ DATA.Kenmerken.SpaceStep.StekkerType = "";
+ end if;
+end if;
+ Values verborgen SST properties wissen
+ ;data.kenmerken.spacestep.breedte@value;data.kenmerken.spacestep.hoogte@value;data.kenmerken.spacestep.diepte@value;data.kenmerken.spacestep.kleur@value;data.kenmerken.spacestep.uitvoering@value;data.kenmerken.spacestep.bewegingstechnologie@value;data.kenmerken.spacestep.stekkerservodrive@value;data.kenmerken.spacestep.stekkertype@value;
+
@@ -4342,19 +4362,20 @@
false
+local boolean _IsIntern = (BEHAVIOR.AccessMode == "Intern")
local boolean _IsNietToepassingSpaceStep;
local boolean _HeeftLade;
if(UI.Kenmerken.Toepassing <> "SST") then
- _IsNietToepassingSpaceStep= true;
+ _IsNietToepassingSpaceStep = true;
else
- _IsNietToepassingSpaceStep= false;
+ _IsNietToepassingSpaceStep = false;
end if;
if((UI.Kenmerken.SpaceStep.Uitvoering == "Volledig") or (UI.Kenmerken.Toepassing <> "SST")) then
- _HeeftLade= true;
+ _HeeftLade = true;
else
- _HeeftLade= false;
+ _HeeftLade = false;
end if;
$DimensiesPane@visible = _IsNietToepassingSpaceStep;
@@ -4366,17 +4387,22 @@
UI.Kenmerken.HeeftOpvullijstRechts@visible = _IsNietToepassingSpaceStep;
UI.Kenmerken.DwarsverdelingAantal@visible = _IsNietToepassingSpaceStep;
UI.Kenmerken.HeeftZijstabilisering@visible = _IsNietToepassingSpaceStep;
+
+
/*
UI.Kenmerken.VerpakkingType@option("Pallet")@visible = _IsNietToepassingSpaceStep;
UI.Kenmerken.VerpakkingType@option("Probox")@visible = (CONFIG.Settings.VerpakkingProboxToegelaten and _IsNietToepassingSpaceStep);
UI.Kenmerken.VerpakkingType@option("VHoss")@visible = (CONFIG.Settings.VerpakkingVhossToegelaten and _IsNietToepassingSpaceStep);
*/
-
+UI.Kenmerken.RugwandMateriaal@visible = (_IsIntern and _HeeftLade);
+UI.Kenmerken.ZijwandType@visible = _HeeftLade;
UI.Kenmerken.LadeKleur@visible = _HeeftLade;
UI.Kenmerken.LadeKleur@mandatory = _HeeftLade;
UI.Kenmerken.BodemKleur@visible = _HeeftLade;
UI.Kenmerken.BodemKleur@mandatory = _HeeftLade;
+UI.Kenmerken.RugwandMateriaal@mandatory = _HeeftLade;
+UI.Kenmerken.ZijwandType@mandatory = _HeeftLade;
UI.Kenmerken.LadeDiepte@mandatory = _HeeftLade;
UI.Kenmerken.LadeHoogte@mandatory = _HeeftLade;
UI.Kenmerken.Corpusbreedte@mandatory = _HeeftLade;
@@ -4387,7 +4413,11 @@
$MatPane@visible = _HeeftLade;
index i of UI.Kenmerken.NietMeeleveren
- UI.Kenmerken.NietMeeleveren(i)@visible = _HeeftLade;
+ local boolean _IsZichtbaarExtern = (not(_IsIntern) and (UI.Kenmerken.NietMeeleveren(i).id in CONFIG.NietMeeleverenExtern@options));
+ local boolean _IsZichtbaarIntern = _IsIntern;
+ if (UI.Kenmerken.NietMeeleveren(i).id <> "Opvullijst") then //Opvullijst wordt opgevangen in een andere rule
+ UI.Kenmerken.NietMeeleveren(i)@visible = ((_IsZichtbaarIntern or _IsZichtbaarExtern) and _HeeftLade);
+ end if;
end index;
UI.Kenmerken.SpaceStep.Breedte@mandatory = not(_IsNietToepassingSpaceStep);
@@ -4408,12 +4438,12 @@
//Landgegevens van klant gebruiken om correct stekkertype te verkrijgen
/*
if (UI.Kenmerken.SpaceStep.StekkerServodrive) then
- UI.Kenmerken.SpaceStep.StekkerType = ;
+ UI.Kenmerken.SpaceStep.StekkerType@visible = false;
end if;
*/
Ladekenmerken verbergen/mandatory aanpassen indien SpaceStep
- ;ui.kenmerken.isbinnenlade@visible;ui.kenmerken.geleidertechnologie@visible;ui.kenmerken.draagkracht@visible;ui.kenmerken.heeftopvullijstlinks@visible;ui.kenmerken.heeftopvullijstrechts@visible;ui.kenmerken.dwarsverdelingaantal@visible;ui.kenmerken.heeftzijstabilisering@visible;ui.kenmerken.ladekleur@visible;ui.kenmerken.ladekleur@mandatory;ui.kenmerken.bodemkleur@visible;ui.kenmerken.bodemkleur@mandatory;ui.kenmerken.ladediepte@mandatory;ui.kenmerken.ladehoogte@mandatory;ui.kenmerken.corpusbreedte@mandatory;ui.kenmerken.draagkracht@mandatory;ui.kenmerken.geleidertechnologie@mandatory;ui.kenmerken.spacestep.breedte@mandatory;ui.kenmerken.spacestep.hoogte@mandatory;ui.kenmerken.spacestep.uitvoering@mandatory;ui.kenmerken.spacestep.diepte@mandatory;ui.kenmerken.spacestep.bewegingstechnologie@mandatory;ui.kenmerken.spacestep.kleur@mandatory;ui.kenmerken.spacestep.stekkerservodrive@mandatory;ui.kenmerken.spacestep.stekkerservodrive@visible;
+ ;ui.kenmerken.isbinnenlade@visible;ui.kenmerken.geleidertechnologie@visible;ui.kenmerken.draagkracht@visible;ui.kenmerken.heeftopvullijstlinks@visible;ui.kenmerken.heeftopvullijstrechts@visible;ui.kenmerken.dwarsverdelingaantal@visible;ui.kenmerken.heeftzijstabilisering@visible;ui.kenmerken.rugwandmateriaal@visible;ui.kenmerken.zijwandtype@visible;ui.kenmerken.ladekleur@visible;ui.kenmerken.ladekleur@mandatory;ui.kenmerken.bodemkleur@visible;ui.kenmerken.bodemkleur@mandatory;ui.kenmerken.rugwandmateriaal@mandatory;ui.kenmerken.zijwandtype@mandatory;ui.kenmerken.ladediepte@mandatory;ui.kenmerken.ladehoogte@mandatory;ui.kenmerken.corpusbreedte@mandatory;ui.kenmerken.draagkracht@mandatory;ui.kenmerken.geleidertechnologie@mandatory;ui.kenmerken.spacestep.breedte@mandatory;ui.kenmerken.spacestep.hoogte@mandatory;ui.kenmerken.spacestep.uitvoering@mandatory;ui.kenmerken.spacestep.diepte@mandatory;ui.kenmerken.spacestep.bewegingstechnologie@mandatory;ui.kenmerken.spacestep.kleur@mandatory;ui.kenmerken.spacestep.stekkerservodrive@mandatory;ui.kenmerken.spacestep.stekkerservodrive@visible;
true
@@ -4947,38 +4977,9 @@
UI.Kenmerken.MatAntislipKleur = "";
UI.Kenmerken.MatVinylFiberglassKleur = "";
end if;
-
-if not($SpaceStepPane@visible) then
- DATA.Kenmerken.SpaceStep.Breedte = 0;
- DATA.Kenmerken.SpaceStep.Hoogte = 0;
- DATA.Kenmerken.SpaceStep.Diepte = "";
- DATA.Kenmerken.SpaceStep.Kleur = "";
- DATA.Kenmerken.SpaceStep.Uitvoering = "";
- DATA.Kenmerken.SpaceStep.Bewegingstechnologie = "";
- DATA.Kenmerken.SpaceStep.StekkerServodrive = false;
- DATA.Kenmerken.SpaceStep.StekkerType = "";
-
- UI.Kenmerken.SpaceStep.Breedte = 0;
- UI.Kenmerken.SpaceStep.Hoogte = 0;
- UI.Kenmerken.SpaceStep.Diepte = "";
- UI.Kenmerken.SpaceStep.Kleur = "";
- UI.Kenmerken.SpaceStep.Uitvoering = "";
- UI.Kenmerken.SpaceStep.Bewegingstechnologie = "";
- UI.Kenmerken.SpaceStep.StekkerServodrive = false;
- UI.Kenmerken.SpaceStep.StekkerType = "";
-else
- if (DATA.Kenmerken.SpaceStep.Bewegingstechnologie <> "Servodrive") then
- DATA.Kenmerken.SpaceStep.StekkerServodrive = false;
- UI.Kenmerken.SpaceStep.StekkerServodrive = false;
-
- DATA.Kenmerken.SpaceStep.StekkerType = "";
- UI.Kenmerken.SpaceStep.StekkerType = "";
- end if;
-end if;
-
Verborgen properties wissen
- ;data.kenmerken.corpuswanddikte@value;ui.kenmerken.corpuswanddikte@value;data.kenmerken.frontbevestiging@value;ui.kenmerken.frontbevestiging@value;data.kenmerken.opvullijstkleur@value;ui.kenmerken.opvullijstkleur@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.voorwandtypevancbinnenlade@value;ui.kenmerken.voorwandtypevancbinnenlade@value;data.kenmerken.voorwandtypevanmbinnenlade@value;ui.kenmerken.voorwandtypevanmbinnenlade@value;data.kenmerken.voorwandtypevankbinnenlade@value;ui.kenmerken.voorwandtypevankbinnenlade@value;data.kenmerken.uitsparingdata.uitsparingaantal@value;data.kenmerken.uitsparingdata.x.breedte@value;data.kenmerken.uitsparingdata.x.hoogte@value;data.kenmerken.uitsparingdata.x.materiaal@value;data.kenmerken.uitsparingdata.y.breedte@value;data.kenmerken.uitsparingdata.y.hoogte@value;data.kenmerken.uitsparingdata.y.materiaal@value;data.kenmerken.uitsparingdata.z1.breedte@value;data.kenmerken.uitsparingdata.z1.diepte@value;data.kenmerken.uitsparingdata.z1.hoogte@value;data.kenmerken.uitsparingdata.z1.materiaal@value;data.kenmerken.uitsparingdata.z1.vorm@value;ui.kenmerken.uitsparingdata.uitsparingaantal@value;ui.kenmerken.uitsparingdata.x.breedterugdeel@value;ui.kenmerken.uitsparingdata.x.hoogte@value;ui.kenmerken.uitsparingdata.x.materiaal@value;ui.kenmerken.uitsparingdata.y.breedterugdeel@value;ui.kenmerken.uitsparingdata.y.hoogte@value;ui.kenmerken.uitsparingdata.y.materiaal@value;ui.kenmerken.uitsparingdata.z1.breedteuitsparing@value;ui.kenmerken.uitsparingdata.z1.diepte@value;ui.kenmerken.uitsparingdata.z1.hoogte@value;ui.kenmerken.uitsparingdata.z1.materiaal@value;ui.kenmerken.uitsparingdata.z1.vorm@value;data.kenmerken.uitsparingdata.m.breedte@value;data.kenmerken.uitsparingdata.m.hoogte@value;data.kenmerken.uitsparingdata.m.materiaal@value;ui.kenmerken.uitsparingdata.m.breedterugdeel@value;ui.kenmerken.uitsparingdata.m.hoogte@value;ui.kenmerken.uitsparingdata.m.materiaal@value;data.kenmerken.uitsparingdata.z2.breedte@value;data.kenmerken.uitsparingdata.z2.diepte@value;data.kenmerken.uitsparingdata.z2.hoogte@value;data.kenmerken.uitsparingdata.z2.materiaal@value;data.kenmerken.uitsparingdata.z2.vorm@value;ui.kenmerken.uitsparingdata.z2.breedteuitsparing@value;ui.kenmerken.uitsparingdata.z2.diepte@value;ui.kenmerken.uitsparingdata.z2.hoogte@value;ui.kenmerken.uitsparingdata.z2.materiaal@value;ui.kenmerken.uitsparingdata.z2.vorm@value;data.kenmerken.matmateriaal@value;data.kenmerken.matkleur@value;ui.kenmerken.matmateriaal@value;ui.kenmerken.matantislipfiberkleur@value;ui.kenmerken.matantislipflockkleur@value;ui.kenmerken.matantislipkleur@value;ui.kenmerken.matvinylfiberglasskleur@value;data.kenmerken.spacestep.breedte@value;data.kenmerken.spacestep.hoogte@value;data.kenmerken.spacestep.diepte@value;data.kenmerken.spacestep.kleur@value;data.kenmerken.spacestep.uitvoering@value;data.kenmerken.spacestep.bewegingstechnologie@value;data.kenmerken.spacestep.stekkerservodrive@value;data.kenmerken.spacestep.stekkertype@value;ui.kenmerken.spacestep.breedte@value;ui.kenmerken.spacestep.hoogte@value;ui.kenmerken.spacestep.diepte@value;ui.kenmerken.spacestep.kleur@value;ui.kenmerken.spacestep.uitvoering@value;ui.kenmerken.spacestep.bewegingstechnologie@value;ui.kenmerken.spacestep.stekkerservodrive@value;ui.kenmerken.spacestep.stekkertype@value;
+ ;data.kenmerken.corpuswanddikte@value;ui.kenmerken.corpuswanddikte@value;data.kenmerken.frontbevestiging@value;ui.kenmerken.frontbevestiging@value;data.kenmerken.opvullijstkleur@value;ui.kenmerken.opvullijstkleur@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.voorwandtypevancbinnenlade@value;ui.kenmerken.voorwandtypevancbinnenlade@value;data.kenmerken.voorwandtypevanmbinnenlade@value;ui.kenmerken.voorwandtypevanmbinnenlade@value;data.kenmerken.voorwandtypevankbinnenlade@value;ui.kenmerken.voorwandtypevankbinnenlade@value;data.kenmerken.uitsparingdata.uitsparingaantal@value;data.kenmerken.uitsparingdata.x.breedte@value;data.kenmerken.uitsparingdata.x.hoogte@value;data.kenmerken.uitsparingdata.x.materiaal@value;data.kenmerken.uitsparingdata.y.breedte@value;data.kenmerken.uitsparingdata.y.hoogte@value;data.kenmerken.uitsparingdata.y.materiaal@value;data.kenmerken.uitsparingdata.z1.breedte@value;data.kenmerken.uitsparingdata.z1.diepte@value;data.kenmerken.uitsparingdata.z1.hoogte@value;data.kenmerken.uitsparingdata.z1.materiaal@value;data.kenmerken.uitsparingdata.z1.vorm@value;ui.kenmerken.uitsparingdata.uitsparingaantal@value;ui.kenmerken.uitsparingdata.x.breedterugdeel@value;ui.kenmerken.uitsparingdata.x.hoogte@value;ui.kenmerken.uitsparingdata.x.materiaal@value;ui.kenmerken.uitsparingdata.y.breedterugdeel@value;ui.kenmerken.uitsparingdata.y.hoogte@value;ui.kenmerken.uitsparingdata.y.materiaal@value;ui.kenmerken.uitsparingdata.z1.breedteuitsparing@value;ui.kenmerken.uitsparingdata.z1.diepte@value;ui.kenmerken.uitsparingdata.z1.hoogte@value;ui.kenmerken.uitsparingdata.z1.materiaal@value;ui.kenmerken.uitsparingdata.z1.vorm@value;data.kenmerken.uitsparingdata.m.breedte@value;data.kenmerken.uitsparingdata.m.hoogte@value;data.kenmerken.uitsparingdata.m.materiaal@value;ui.kenmerken.uitsparingdata.m.breedterugdeel@value;ui.kenmerken.uitsparingdata.m.hoogte@value;ui.kenmerken.uitsparingdata.m.materiaal@value;data.kenmerken.uitsparingdata.z2.breedte@value;data.kenmerken.uitsparingdata.z2.diepte@value;data.kenmerken.uitsparingdata.z2.hoogte@value;data.kenmerken.uitsparingdata.z2.materiaal@value;data.kenmerken.uitsparingdata.z2.vorm@value;ui.kenmerken.uitsparingdata.z2.breedteuitsparing@value;ui.kenmerken.uitsparingdata.z2.diepte@value;ui.kenmerken.uitsparingdata.z2.hoogte@value;ui.kenmerken.uitsparingdata.z2.materiaal@value;ui.kenmerken.uitsparingdata.z2.vorm@value;data.kenmerken.matmateriaal@value;data.kenmerken.matkleur@value;ui.kenmerken.matmateriaal@value;ui.kenmerken.matantislipfiberkleur@value;ui.kenmerken.matantislipflockkleur@value;ui.kenmerken.matantislipkleur@value;ui.kenmerken.matvinylfiberglasskleur@value;
STATE.SavedAndExit or STATE.SavedAndContinue or (Config.Backend == "axapta")
@@ -5258,19 +5259,23 @@
STATE.SavedAndExit or STATE.SavedAndContinue or (CONFIG.InputMode == "CreateConfig") or (CONFIG.Backend == "axapta")
- if (DATA.Kenmerken.ProductieWijze <> "V") then ItemId = "9.963.542.8" else
- if (DATA.Kenmerken.VerpakkingType == "V1") then ItemId = "9.657.336.8" end if;
- if (DATA.Kenmerken.VerpakkingType == "VHoss") then ItemId = "9.963.666.8" end if;
- if (DATA.Kenmerken.VerpakkingType == "Probox") then ItemId = "9.963.585.8" end if;
- if (DATA.Kenmerken.VerpakkingType == "Pallet") then ItemId = "9.963.615.8" end if;
+ if(DATA.Kenmerken.Toepassing <> "SST") then
+ if (DATA.Kenmerken.ProductieWijze <> "V") then
+ ItemId = "9.963.542.8"
+ else
+ if (DATA.Kenmerken.VerpakkingType == "V1") then ItemId = "9.657.336.8" end if;
+ if (DATA.Kenmerken.VerpakkingType == "VHoss") then ItemId = "9.963.666.8" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Probox") then ItemId = "9.963.585.8" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Pallet") then ItemId = "9.963.615.8" end if;
+ end if;
+else
+ ItemId = "7.001.184.1";
end if;
-/*
-if(DATA.Kenmerken.Toepassing == "SST") then
- ItemId = "7.001.184.1"
-end if;
-*/
+
// tijdelijk totdat kenmerken binnenkomen
-if (ItemId == "") then ItemId = "9.657.336.8" end if;
+if (ItemId == "") then ItemId = "9.657.336.8" end if;
+
+
ItemId bepalen
;itemid@value;
@@ -5515,6 +5520,7 @@
+
@@ -5793,7 +5799,7 @@
- AgQAAAAAAAADBAAAAAAAAA==
+ BAIAAAAAAAAEAwAAAAAAAAIEAAAAAAAAAwQAAAAAAAAEBAAAAAAAAA==