Index: production/regressietesten-AX/output/mvx/mvx-standaard-lade-front-only.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-standaard-lade-front-only.xml (.../mvx-standaard-lade-front-only.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-standaard-lade-front-only.xml (.../mvx-standaard-lade-front-only.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -416,7 +416,7 @@
-
+
@@ -434,7 +434,6 @@
-
@@ -456,6 +455,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -477,12 +486,13 @@
+
-
+
Index: production/regressietesten-AX/output/mvx/mvx-lade-veel-extras.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-lade-veel-extras.xml (.../mvx-lade-veel-extras.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-lade-veel-extras.xml (.../mvx-lade-veel-extras.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -36,9 +36,14 @@
-
+
+
+
+
+
+
-
+
@@ -133,7 +138,7 @@
-
+
@@ -445,7 +450,7 @@
-
+
@@ -463,7 +468,6 @@
-
@@ -485,6 +489,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -506,12 +520,13 @@
+
-
+
@@ -576,7 +591,7 @@
-
+ E
false
false
false
Index: production/regressietesten-AX/output/mvx/mvx-spoelbak-lade.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-spoelbak-lade.xml (.../mvx-spoelbak-lade.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-spoelbak-lade.xml (.../mvx-spoelbak-lade.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -236,7 +236,7 @@
-
+
@@ -467,7 +467,7 @@
-
+
@@ -485,7 +485,6 @@
-
@@ -507,6 +506,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -546,12 +555,13 @@
+
-
+
Index: production/models/mvx/MVX Configurator,1.0.0.xml
===================================================================
diff -u -r3203 -r3204
--- production/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 3203)
+++ production/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 3204)
@@ -5,13 +5,13 @@
-
+
-
+
@@ -25,31 +25,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -58,39 +58,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -103,7 +103,7 @@
-
+
@@ -112,21 +112,21 @@
-
+
-
+
-
+
@@ -137,21 +137,21 @@
-
+
-
+
-
+
@@ -161,7 +161,7 @@
-
+
@@ -170,30 +170,30 @@
-
+
-
+
-
+
-
+
-
+
@@ -202,162 +202,162 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -368,26 +368,26 @@
-
+
-
+
-
+
-
+
-
+
@@ -422,61 +422,61 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -486,7 +486,7 @@
-
+
@@ -499,7 +499,7 @@
-
+
@@ -508,11 +508,11 @@
-
+
-
+
-
+
@@ -521,9 +521,9 @@
-
+
-
+
@@ -532,49 +532,49 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -584,233 +584,233 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -820,7 +820,7 @@
-
+
@@ -841,57 +841,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -900,201 +900,201 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1120,7 +1120,7 @@
-
+
@@ -1258,35 +1258,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1298,7 +1298,7 @@
-
+
@@ -1315,14 +1315,14 @@
-
+
-
+
@@ -1335,15 +1335,15 @@
-
+
-
+
@@ -1365,27 +1365,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1396,146 +1396,146 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1544,23 +1544,23 @@
-
+
-
+
-
+
@@ -1574,20 +1574,20 @@
-
+
-
+
-
+
@@ -1599,21 +1599,21 @@
-
+
-
+
-
+
-
+
@@ -1623,7 +1623,7 @@
-
+
@@ -1632,54 +1632,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1691,37 +1691,50 @@
-
-
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
-
+
+
+
+
-
+
@@ -1733,32 +1746,35 @@
-
-
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -1772,24 +1788,24 @@
-
+
-
+
-
+
-
+
-
+
@@ -1800,24 +1816,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1863,8 +1879,8 @@
local string _BEHAVIOR_ContextName;
local boolean _IsNieuweIngaveInAx = (DATA.Lijn.GroeperingCode == ""); // Tijdelijk getest via GroeperingCode ingevuld; [TODO] vind een goede manier om de AxNew te bepalen.
local boolean _IsEditEdiFromSalesOrderIn;
+local boolean _IsInitiatorAxSalesOrderIn = ((CONFIG.Initiator == "Ax.SalesOrderIn") or (CONFIG.Initiator == "Ax.MsgTableSalesOrderIn"));
-
_BEHAVIOR_AccessMode = "Intern"; // Voor AX is AccessMode altijd "Intern". (voorlopig toch)
@@ -1883,7 +1899,7 @@
_BEHAVIOR_ContextName = "null";
if (CONFIG.ProcessMode == "Background") then
- if (CONFIG.Initiator == "Ax.SalesOrderIn") then
+ if (_IsInitiatorAxSalesOrderIn) then
_BEHAVIOR_ContextName = "AxCreateEdi";
else
_BEHAVIOR_ContextName = "AxCreateVH4";
@@ -1903,7 +1919,7 @@
if (_IsNieuweIngaveInAx) then
_BEHAVIOR_ContextName = "AxNew";
else
- _IsEditEdiFromSalesOrderIn = (CONFIG.Initiator == "Ax.SalesOrderIn");
+ _IsEditEdiFromSalesOrderIn = _IsInitiatorAxSalesOrderIn;
if _IsEditEdiFromSalesOrderIn then
_BEHAVIOR_ContextName = "AxEditEdi";
else
@@ -2379,17 +2395,20 @@
UI.Kenmerken.ZijwandVerhogingMateriaal@visible = false;
UI.Kenmerken.ZijwandVerhogingRelingKleur@visible = false;
+//Dwarsverdeling is niet beschikbaar voor MVX (en zal het nooit zijn?)
+UI.Kenmerken.DwarsverdelingAantal@visible = false;
+UI.Kenmerken.DwarsverdelingAantal@mandatory = false;
+
//Nieuwe Kenmerk(waarden) die sowieso nog op visible false moeten blijven
local boolean _IsNogNietVisibleVoorDKG = false;
-UI.Kenmerken.LadeKleur@option("SW-M")@visible =_IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.BodemKleur@option("WI")@visible =_IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.BodemKleur@option("S")@visible =_IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.LadeHoogte@option("F")@visible =_IsNogNietVisibleVoorDKG ;
+UI.Kenmerken.LadeKleur@option("SW-M")@visible = _IsNogNietVisibleVoorDKG ;
+UI.Kenmerken.BodemKleur@option("WI")@visible = _IsNogNietVisibleVoorDKG ;
+UI.Kenmerken.BodemKleur@option("S")@visible = _IsNogNietVisibleVoorDKG ;
+UI.Kenmerken.LadeHoogte@option("F")@visible = _IsNogNietVisibleVoorDKG ;
UI.Kenmerken.LadeDiepte@option("650")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.DwarsverdelingAantal@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.HeeftAfwijkendeRugHoogte@visible = _IsNogNietVisibleVoorDKG ;
+UI.Kenmerken.DwarsverdelingAantal@visible = _IsNogNietVisibleVoorDKG ;
UI.Kenmerken.ZijwandType@option("Boxcap")@visible = _IsNogNietVisibleVoorDKG ;
UI.Kenmerken.ZijwandType@option("Boxcover")@visible = _IsNogNietVisibleVoorDKG ;
@@ -2400,21 +2419,17 @@
UI.Kenmerken.VerpakkingType@option("VHoss")@visible = _IsNogNietVisibleVoorDKG ;
UI.Kenmerken.VerpakkingType@option("Pallet")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.Productiewijze@option("B")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.Productiewijze@option("R")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.Productiewijze@option("B-R")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.Productiewijze@option("RH")@visible = _IsNogNietVisibleVoorDKG ;
+local boolean _IsDKGZichtbaar = true;
-local boolean _IsDKGZichtbaar = false;
-
+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;
UI.Kenmerken.UitsparingData.UitsparingDiepte@option("D400")@valid = _IsDKGZichtbaar;
UI.Kenmerken.UitsparingData.UitsparingDiepte@option("D450")@visible = _IsDKGZichtbaar;
UI.Kenmerken.UitsparingData.UitsparingDiepte@option("D450")@valid = _IsDKGZichtbaar;
-UI.Kenmerken.DwarsverdelingAantal@visible = _IsDKGZichtbaar;
+
UI.Kenmerken.HeeftOpvullijstLinks@visible = _IsDKGZichtbaar;
UI.Kenmerken.HeeftOpvullijstRechts@visible = _IsDKGZichtbaar;
UI.Kenmerken.HeeftZijstabilisering@visible = _IsDKGZichtbaar;
@@ -2426,15 +2441,15 @@
UI.Kenmerken.MatVinylFiberglassKleur@visible = _IsDKGZichtbaar;
UI.Kenmerken.MatAntislipFiberKleur@visible = _IsDKGZichtbaar;
UI.Kenmerken.MatAntislipFlockKleur@visible = _IsDKGZichtbaar;
-
+/*
local collection _NietMeeleveren= {"AfdekkapRugwandHouder";"InschuifElementVoor";"InschuifElementZijkant";"Opvullijst";;"Zijstabilisering";"FrontStabilisator";"Boxcap";"Boxcover";"Reling"};
index i of UI.Kenmerken.NietMeeleveren
if (UI.Kenmerken.NietMeeleveren(i).Id in _NietMeeleveren) then
UI.Kenmerken.NietMeeleveren(i)@visible = _IsDKGZichtbaar ;
end if;
end index;
-
+*/
UI.Kenmerken.LadeDiepte@option("300")@visible =_IsDKGZichtbaar;
UI.Kenmerken.LadeDiepte@option("350")@visible =_IsDKGZichtbaar;
UI.Kenmerken.LadeDiepte@option("450")@visible =_IsDKGZichtbaar;
@@ -2445,8 +2460,8 @@
UI.Kenmerken.FrontBevestiging@option("S")@visible =_IsDKGZichtbaar;
UI.Kenmerken.FrontBevestiging@option("D")@visible =_IsDKGZichtbaar;
UI.Kenmerken.ZijkantHoogte@visible = _IsDKGZichtbaar;
-UI.Kenmerken.DwarsverdelingAantal@mandatory = _IsDKGZichtbaar;
+
UI.Kenmerken.OpvullijstKleur@mandatory = _IsDKGZichtbaar;
UI.Kenmerken.ZijwandVerhogingInschuifElementKleur@mandatory = false;
UI.Kenmerken.ZijwandVerhogingMateriaal@mandatory = false;
@@ -2455,11 +2470,6 @@
UI.Kenmerken.ZijkantHoogte@mandatory = false;
UI.Kenmerken.MatMateriaal@mandatory = _IsDKGZichtbaar;
-/*
-UI.Kenmerken.MatVinylFiberglassKleur@mandatory = _IsDKGZichtbaar;
-UI.Kenmerken.MatAntislipFiberKleur@mandatory = _IsDKGZichtbaar;
-UI.Kenmerken.MatAntislipFlockKleur@mandatory = _IsDKGZichtbaar;
-*/
// Ongebruikte soorten ZijwandTypes
@@ -2469,16 +2479,15 @@
UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("GlasHoog")@visible = _IsDKGZichtbaar;
UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("Reling")@visible = _IsDKGZichtbaar;
UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("GlasLaag")@visible = _IsDKGZichtbaar;
-/*
-UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("GlasHoog")@valid = _IsDKGZichtbaar;
-UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("Reling")@valid = _IsDKGZichtbaar;
-UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("GlasLaag")@valid = _IsDKGZichtbaar;
-*/
+UI.Kenmerken.Productiewijze@option("B")@visible = _IsDKGZichtbaar;
+UI.Kenmerken.Productiewijze@option("R")@visible = _IsDKGZichtbaar;
+UI.Kenmerken.Productiewijze@option("B-R")@visible = _IsDKGZichtbaar;
+UI.Kenmerken.Productiewijze@option("RH")@visible = _IsDKGZichtbaar;
$MatPane@visible = _IsDKGZichtbaar;
Beperkingen Intern/Extern
- ;ui.kenmerken.zijwandverhoginginschuifelementkleur@visible;ui.kenmerken.zijwandverhogingmateriaal@visible;ui.kenmerken.zijwandverhogingrelingkleur@visible;ui.kenmerken.ladekleur@options;ui.kenmerken.bodemkleur@options;ui.kenmerken.ladehoogte@options;ui.kenmerken.ladediepte@options;ui.kenmerken.dwarsverdelingaantal@visible;ui.kenmerken.heeftafwijkenderughoogte@visible;ui.kenmerken.zijwandtype@options;ui.kenmerken.verpakkingtype@options;ui.kenmerken.productiewijze@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.dwarsverdelingaantal@mandatory;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.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;
true
@@ -2578,12 +2587,53 @@
Gedrag Frontbevestiging
;ui.kenmerken.frontbevestiging@mandatory;ui.kenmerken.frontbevestiging@visible;
+
+ true
+
+local Boolean _BEHAVIOR_IsNMBoxcapZichtbaar ;
+
+if (DATA.Kenmerken.ZijwandType == "Boxcap") then
+ _BEHAVIOR_IsNMBoxcapZichtbaar = true;
+else
+ _BEHAVIOR_IsNMBoxcapZichtbaar = false;
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_InschuifElementZijkant = false;
+end if;
+
+index i of UI.Kenmerken.NietMeeleveren
+ if (UI.Kenmerken.NietMeeleveren(i).Id == "Boxcap") then
+ UI.Kenmerken.NietMeeleveren(i)@visible = _BEHAVIOR_IsNMBoxcapZichtbaar ;
+ end if;
+end index;
+
+ Gedrag NietMeeleveren Boxcap
+ ;
+
+
+ true
+
+local Boolean _BEHAVIOR_IsNMBoxcoverZichtbaar ;
+
+if (DATA.Kenmerken.ZijwandType == "Boxcover") then
+ _BEHAVIOR_IsNMBoxcoverZichtbaar = true;
+else
+ _BEHAVIOR_IsNMBoxcoverZichtbaar = false;
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_InschuifElementZijkant = false;
+end if;
+
+index i of UI.Kenmerken.NietMeeleveren
+ if (UI.Kenmerken.NietMeeleveren(i).Id == "Boxcover") then
+ UI.Kenmerken.NietMeeleveren(i)@visible = _BEHAVIOR_IsNMBoxcoverZichtbaar ;
+ end if;
+end index;
+
+ Gedrag NietMeeleveren Boxcover
+ ;
+
true
local Boolean _BEHAVIOR_IsNMFrontbevestigingBovenZichtbaar ;
-
if (DATA.Kenmerken.IsBinnenlade) then
_BEHAVIOR_IsNMFrontbevestigingBovenZichtbaar = false;
DATA.Kenmerken.NietMeeleveren.NietMeeleveren_FrontBevestigingBoven = false;
@@ -2607,7 +2657,6 @@
true
local Boolean _BEHAVIOR_IsNMInschuifElementVoorZichtbaar ;
-/*
if ((DATA.Kenmerken.VoorwandType == "GlasHoog") or (DATA.Kenmerken.VoorwandType == "GlasLaag")) then
_BEHAVIOR_IsNMInschuifElementVoorZichtbaar = true;
@@ -2621,7 +2670,7 @@
UI.Kenmerken.NietMeeleveren(i)@visible = _BEHAVIOR_IsNMInschuifElementVoorZichtbaar ;
end if;
end index;
-*/
+
Gedrag NietMeeleveren InschuifElementVoor
;
@@ -2630,7 +2679,6 @@
local Boolean _BEHAVIOR_IsNMInschuifElementZijkantZichtbaar ;
-/*
if ((DATA.Kenmerken.ZijwandType == "Boxcover") or (DATA.Kenmerken.ZijwandType == "RelingEnInschuifElement")) then
_BEHAVIOR_IsNMInschuifElementZijkantZichtbaar = true;
else
@@ -2643,16 +2691,39 @@
UI.Kenmerken.NietMeeleveren(i)@visible = _BEHAVIOR_IsNMInschuifElementZijkantZichtbaar ;
end if;
end index;
-*/
+
Gedrag NietMeeleveren InschuifElementZijkant
;
+
+ true
+
+local Boolean _BEHAVIOR_IsNMTOBZichtbaar ;
+local collection _TOBProducten= {"TiponBlumotionEenheden"; "TiponBlumotionMeenemers"; "TiponBlumotionSynchronisatieStang"}
+
+if (DATA.Kenmerken.GeleiderTechnologie == "TOB") then
+ _BEHAVIOR_IsNMTOBZichtbaar = true;
+else
+ _BEHAVIOR_IsNMTOBZichtbaar = false;
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionEenheden = false;
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionMeenemers = false;
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = false;
+end if;
+
+index i of UI.Kenmerken.NietMeeleveren
+ if (UI.Kenmerken.NietMeeleveren(i).Id in _TOBProducten) then
+ UI.Kenmerken.NietMeeleveren(i)@visible = _BEHAVIOR_IsNMTOBZichtbaar ;
+ end if;
+end index;
+
+ Gedrag NietMeeleveren TOB
+ ;
+
true
local Boolean _BEHAVIOR_IsNMZijstabiliseringZichtbaar ;
-/*
if not(DATA.Kenmerken.HeeftZijstabilisering) then
_BEHAVIOR_IsNMZijstabiliseringZichtbaar = false;
DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Zijstabilisering = false;
@@ -2665,9 +2736,9 @@
UI.Kenmerken.NietMeeleveren(i)@visible = _BEHAVIOR_IsNMZijstabiliseringZichtbaar ;
end if;
end index;
-*/
+
Gedrag NietMeeleveren Zijstabilisering
- ;
+ ;data.kenmerken.nietmeeleveren.nietmeeleveren_zijstabilisering@value;
DATA.Kenmerken.Toepassing == "L"
@@ -2721,14 +2792,14 @@
true
local Boolean _BEHAVIOR_IsZijkantHoogteZichtbaar;
-
+/*
if ((DATA.Kenmerken.LadeHoogte == "E") or (DATA.Kenmerken.LadeHoogte == "F")) then
_BEHAVIOR_IsZijkantHoogteZichtbaar = true;
else
_BEHAVIOR_IsZijkantHoogteZichtbaar = false;
end if;
-
-UI.Kenmerken.ZijkantHoogte@visible = _BEHAVIOR_IsZijkantHoogteZichtbaar;
+*/
+UI.Kenmerken.ZijkantHoogte@visible = false //_BEHAVIOR_IsZijkantHoogteZichtbaar;
Gedrag ZijkantHoogte
;ui.kenmerken.zijkanthoogte@visible;
@@ -2911,12 +2982,13 @@
(BEHAVIOR.OperationMode == "New") and not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive))
//not(CONFIG.InputMode == "Edit") and not((CONFIG.Backend == "axapta") and (CONFIG.ProcessMode == "Background"))
+DATA.Kenmerken.Meenemerset = "Z";
DATA.Kenmerken.Toepassing = "L";
Data.Kenmerken.Frontbevestiging = "I";
DATA.Kenmerken.VoorwandType = "Metaal";
Defaults invullen
- ;data.kenmerken.toepassing@value;data.kenmerken.frontbevestiging@value;data.kenmerken.voorwandtype@value;
+ ;data.kenmerken.meenemerset@value;data.kenmerken.toepassing@value;data.kenmerken.frontbevestiging@value;data.kenmerken.voorwandtype@value;
BEHAVIOR.IsInteractive
@@ -2963,24 +3035,38 @@
BEHAVIOR.IsInteractive
-If ((BEHAVIOR.OperationMode == "New") and (DATA.Kenmerken.ZijwandType == "") and not(DATA.Kenmerken.LadeHoogte == "") and not(DATA.Kenmerken.LadeHoogte == "F")) then
- DATA.Kenmerken.ZijwandType = "Pure";
+If ((BEHAVIOR.OperationMode == "New") and (DATA.Kenmerken.ZijwandType == "") and not(DATA.Kenmerken.LadeHoogte == "")) then
+ If (DATA.Kenmerken.LadeHoogte == "E") then
+ DATA.Kenmerken.ZijwandType = "Reling";
+ end if;
+ If (DATA.Kenmerken.LadeHoogte == "F") then
+ DATA.Kenmerken.ZijwandType = "Boxcap";
+ end if;
+ If (not(DATA.Kenmerken.LadeHoogte == "F") and not(DATA.Kenmerken.LadeHoogte == "E")) then
+ DATA.Kenmerken.ZijwandType = "Pure";
+ end if;
end if;
Default invullen voor ZijwandType (niet CreateConfig)
- ;data.kenmerken.zijwandtype@value;
+ ;
not(BEHAVIOR.IsInteractive)
If (GetArg("data;kenmerken;zijwandtype") == "") then
- DATA.Kenmerken.ZijwandType = "Pure";
+ If (DATA.Kenmerken.LadeHoogte == "E") then
+ DATA.Kenmerken.ZijwandType = "Reling";
+ end if;
+ If (DATA.Kenmerken.LadeHoogte == "F") then
+ DATA.Kenmerken.ZijwandType = "Boxcap";
+ end if;
+ If (not(DATA.Kenmerken.LadeHoogte == "F") and not(DATA.Kenmerken.LadeHoogte == "E")) then
+ DATA.Kenmerken.ZijwandType = "Pure";
+ end if;
end if;
-
-
Default invullen voor ZijwandType (wel CreateConfig)
- ;data.kenmerken.zijwandtype@value;
+ ;
BEHAVIOR.IsInteractive
@@ -3591,19 +3677,6 @@
Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.RugHoogte@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;
-
-
- 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
- ;
-
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);
@@ -3669,19 +3742,6 @@
Gather constraint messages for decision table DATA.Kenmerken.RugwandMateriaal,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.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.LadeDiepte
- ;data.kenmerken.ladediepte@valids;
-
true
UI.Kenmerken.UitsparingData.UitsparingDiepte@valids = ConstrainedOptions("DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids"; "UI.Kenmerken.UitsparingData.UitsparingDiepte"; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
@@ -3695,26 +3755,52 @@
Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@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.LadeHoogte,DATA.Kenmerken.Toepassing@Valids")
+ ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids")
+ 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.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);
Applying constraints for property DATA.Kenmerken.LadeHoogte
;data.kenmerken.ladehoogte@valids;
-
- ConstraintsNotSatisfiedFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids")
- ConstraintsErrorMessagesFor("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids")
- Gather constraint messages for decision table DATA.Kenmerken.LadeHoogte,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;
+
+
+ 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
;
+
+ 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);
+
+ 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
+ ;
+
@@ -4204,8 +4290,8 @@
(DATA.Kenmerken.Toepassing == "SP") and BEHAVIOR.IsInteractive and (BEHAVIOR.ContextName <> "AxEditEdi")
-//local string _UitsparingSmal = "SP_Recht_M_D350_B470";
-local string _UitsparingDiepte = "D350";
+//local string _UitsparingSmal = "SP_Recht_M_D300_B470";
+local string _UitsparingDiepte = "D300";
local string _UitsparingBreedte = "B470";
if (Config.InputMode <> "Edit") and (UI.Kenmerken.UitsparingData.UitsparingDiepte@default == "") then
@@ -5349,18 +5435,16 @@
true
-/*
-local boolean _HeeftVoorwandTypeK = ((UI.Kenmerken.IsBinnenlade) and (UI.Kenmerken.LadeHoogte == "K"));
-local boolean _HeeftVoorwandTypeM = ((UI.Kenmerken.IsBinnenlade) and (UI.Kenmerken.LadeHoogte == "M"));
-local boolean _HeeftVoorwandTypeE = ((UI.Kenmerken.IsBinnenlade) and (UI.Kenmerken.LadeHoogte == "E"));
+local boolean _HeeftVoorwandTypeK = ((UI.Kenmerken.IsBinnenlade) and (UI.Kenmerken.LadeHoogte == "K") and (DATA.Kenmerken.VoorwandType == "Metaal"));
+local boolean _HeeftVoorwandTypeM = ((UI.Kenmerken.IsBinnenlade) and (UI.Kenmerken.LadeHoogte == "M") and (DATA.Kenmerken.VoorwandType == "Metaal"));
+local boolean _HeeftVoorwandTypeE = ((UI.Kenmerken.IsBinnenlade) and (UI.Kenmerken.LadeHoogte == "E") and ((DATA.Kenmerken.VoorwandType == "Metaal") or (DATA.Kenmerken.VoorwandType == "Reling")));
local boolean _HeeftMeenemerSet = (_HeeftVoorwandTypeK or _HeeftVoorwandTypeM or _HeeftVoorwandTypeE);
UI.Kenmerken.MeenemerSet@visible = _HeeftMeenemerSet;
UI.Kenmerken.MeenemerSet@mandatory = _HeeftMeenemerSet;
-*/
MeenemerSet
- ;
+ ;ui.kenmerken.meenemerset@visible;ui.kenmerken.meenemerset@mandatory;
true
@@ -5501,7 +5585,11 @@
local double _Minimum = RANGE.Aantal.Minimum;
local double _Maximum = RANGE.Aantal.Maximum;
-UI.Lijn.Aantal@inputvalidation = "min:" + _Minimum + ";multiplication:1;maxdecimals:0;";
+if UI.Lijn.Aantal@mandatory then
+ UI.Lijn.Aantal@inputvalidation = "min:" + _Minimum + ";multiplication:1;maxdecimals:0;";
+else
+ UI.Lijn.Aantal@inputvalidation = "";
+end if;
Validation Aantal
;ui.lijn.aantal@rangeset;
@@ -5756,6 +5844,10 @@
UI.Kenmerken.CorpusWanddikte = 0;
end if;
+if not(UI.Kenmerken.Meenemerset@visible) then
+ DATA.Kenmerken.MeenemerSet = "";
+end if;
+
if (UI.Kenmerken.IsBinnenlade) then
DATA.Kenmerken.FrontBevestiging = "";
UI.Kenmerken.FrontBevestiging = "";
@@ -5853,7 +5945,7 @@
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;ui.kenmerken.voorwandtypevanebinnenlade@value;ui.kenmerken.voorwandtypevanmbinnenlade@value;data.kenmerken.voorwandtype@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.matvinylfiberglasskleur@value;
+ ;data.kenmerken.corpuswanddikte@value;ui.kenmerken.corpuswanddikte@value;data.kenmerken.meenemerset@value;data.kenmerken.frontbevestiging@value;ui.kenmerken.frontbevestiging@value;data.kenmerken.opvullijstkleur@value;ui.kenmerken.opvullijstkleur@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;ui.kenmerken.voorwandtypevanebinnenlade@value;ui.kenmerken.voorwandtypevanmbinnenlade@value;data.kenmerken.voorwandtype@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.matvinylfiberglasskleur@value;
STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit
@@ -5862,10 +5954,31 @@
DATA.Kenmerken.ProductieWijze = "V";
end if;
-if (not(UI.Kenmerken.IsBinnenlade)) then
+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
+ DATA.Kenmerken.ZijkantHoogte = "E";
+ else
+ DATA.Kenmerken.ZijkantHoogte = "M";
+ end if;
+end if;
+
+if (DATA.Kenmerken.LadeHoogte == "F") then
+ if (DATA.Kenmerken.ZijwandType == "Boxcap") then
+ DATA.Kenmerken.ZijkantHoogte = "M";
+ else
+ DATA.Kenmerken.ZijkantHoogte = "";
+ end if;
+end if;
+
+if (not(DATA.Kenmerken.LadeHoogte == "E") and not(DATA.Kenmerken.LadeHoogte == "F")) then
+ DATA.Kenmerken.ZijkantHoogte = "";
+end if;
+
Data.Kenmerken.NietMeeleveren.NietMeeleveren_FrontBevestigingOnder = Data.Kenmerken.NietMeeleveren.NietMeeleveren_FrontBevestigingBoven;
index i of UI.Kenmerken.NietMeeleveren
if (UI.Kenmerken.NietMeeleveren(i).Id == "FrontBevestigingOnder") then
@@ -5896,7 +6009,7 @@
*/
Verborgen properties defaulten
- ;data.kenmerken.productiewijze@value;data.kenmerken.meenemerset@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))
@@ -6297,14 +6410,15 @@
-
+
+
@@ -6438,7 +6552,7 @@
- AQIAAAAAAAACAgAAAAAAAAMCAAAAAAAABAIAAAAAAAAHAgAAAAAAAAkCAAAAAAAAAQMAAAAAAAA=
+ AQIAAAAAAAACAgAAAAAAAAMCAAAAAAAABAIAAAAAAAAHAgAAAAAAAAkCAAAAAAAAAQMAAAAAAAACAwAAAAAAAA==
@@ -6655,7 +6769,7 @@
- BQIAAAAAAAAFAwAAAAAAAAUEAAAAAAAABQUAAAAAAAA=
+ AQEAAAAAAAACAQAAAAAAAAMBAAAAAAAAAQIAAAAAAAACAgAAAAAAAAMCAAAAAAAABQIAAAAAAAAFAwAAAAAAAAEEAAAAAAAAAgQAAAAAAAADBAAAAAAAAAUEAAAAAAAAAQUAAAAAAAACBQAAAAAAAAMFAAAAAAAABQUAAAAAAAA=
Index: production/regressietesten-AX/output/mvx/mvx-lade-niet-meeleveren.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-lade-niet-meeleveren.xml (.../mvx-lade-niet-meeleveren.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-lade-niet-meeleveren.xml (.../mvx-lade-niet-meeleveren.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -431,7 +431,7 @@
-
+
@@ -449,7 +449,6 @@
-
@@ -471,6 +470,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -492,12 +501,13 @@
+
-
+
Index: production/regressietesten-AX/output/mvx/mvx-standaard-lade.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-standaard-lade.xml (.../mvx-standaard-lade.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-standaard-lade.xml (.../mvx-standaard-lade.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -419,7 +419,7 @@
-
+
@@ -437,7 +437,6 @@
-
@@ -459,6 +458,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -480,12 +489,13 @@
+
-
+
Index: production/regressietesten-AX/output/mvx/mvx-standaard-binnenlade.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-standaard-binnenlade.xml (.../mvx-standaard-binnenlade.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-standaard-binnenlade.xml (.../mvx-standaard-binnenlade.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -26,10 +26,15 @@
-
+
+
+
+
+
+
-
+
@@ -116,7 +121,7 @@
-
+
@@ -414,7 +419,7 @@
-
+
@@ -432,7 +437,6 @@
-
@@ -454,6 +458,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -475,12 +489,13 @@
+
-
+
@@ -545,7 +560,7 @@
-
+ E
false
false
false
Index: production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-niet.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-niet.xml (.../mvx-lade-stalen-rug-bestaat-niet.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-niet.xml (.../mvx-lade-stalen-rug-bestaat-niet.xml) (revision 3204)
@@ -1,5 +1,6 @@
+
-
+
@@ -429,7 +430,7 @@
-
+
@@ -447,7 +448,6 @@
-
@@ -469,6 +469,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -490,13 +500,14 @@
+
-
+
Index: production/regressietesten-AX/output/mvx/mvx-sifon-lade-enkele-uitsparing.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-sifon-lade-enkele-uitsparing.xml (.../mvx-sifon-lade-enkele-uitsparing.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-sifon-lade-enkele-uitsparing.xml (.../mvx-sifon-lade-enkele-uitsparing.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -35,9 +35,14 @@
-
+
+
+
+
+
+
-
+
@@ -134,7 +139,7 @@
-
+
@@ -235,7 +240,7 @@
-
+
@@ -469,7 +474,7 @@
-
+
@@ -487,7 +492,6 @@
-
@@ -509,6 +513,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -554,12 +568,13 @@
+
-
+
@@ -624,7 +639,7 @@
-
+ E
false
false
false
Index: production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-wel.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-wel.xml (.../mvx-lade-stalen-rug-bestaat-wel.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-wel.xml (.../mvx-lade-stalen-rug-bestaat-wel.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -425,7 +425,7 @@
-
+
@@ -443,7 +443,6 @@
-
@@ -465,6 +464,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -486,13 +495,14 @@
+
-
+
Index: production/models/mvx/MVX Configurator,1.0.0.trl
===================================================================
diff -u -r3198 -r3204
--- production/models/mvx/MVX Configurator,1.0.0.trl (.../MVX Configurator,1.0.0.trl) (revision 3198)
+++ production/models/mvx/MVX Configurator,1.0.0.trl (.../MVX Configurator,1.0.0.trl) (revision 3204)
@@ -473,6 +473,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1294,8 +1323,8 @@
-
-
+
+
@@ -1624,5 +1653,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: production/regressietesten-AX/output/mvx/mvx-sifon-lade-dubbele-uitsparing.xml
===================================================================
diff -u -r3201 -r3204
--- production/regressietesten-AX/output/mvx/mvx-sifon-lade-dubbele-uitsparing.xml (.../mvx-sifon-lade-dubbele-uitsparing.xml) (revision 3201)
+++ production/regressietesten-AX/output/mvx/mvx-sifon-lade-dubbele-uitsparing.xml (.../mvx-sifon-lade-dubbele-uitsparing.xml) (revision 3204)
@@ -1,6 +1,6 @@
-
+
-
+
@@ -228,7 +228,7 @@
-
+
@@ -255,7 +255,7 @@
-
+
@@ -478,7 +478,7 @@
-
+
@@ -496,7 +496,6 @@
-
@@ -518,6 +517,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -569,12 +578,13 @@
+
-
+