Index: production/regressietesten-AX/output/mvx/mvx-sifon-lade-enkele-uitsparing.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-sifon-lade-enkele-uitsparing.xml (.../mvx-sifon-lade-enkele-uitsparing.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-sifon-lade-enkele-uitsparing.xml (.../mvx-sifon-lade-enkele-uitsparing.xml) (revision 3550)
@@ -128,7 +128,6 @@
-
@@ -575,12 +574,16 @@
+
+
+
+
Index: production/models/mvx/MVX Configurator,1.0.0.xml
===================================================================
diff -u -r3342 -r3550
--- production/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 3342)
+++ production/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 3550)
@@ -5,13 +5,13 @@
-
+
-
+
@@ -25,31 +25,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -58,40 +58,41 @@
-
+
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -104,7 +105,7 @@
-
+
@@ -113,21 +114,21 @@
-
+
-
+
-
+
@@ -138,21 +139,21 @@
-
+
-
+
-
+
@@ -162,7 +163,7 @@
-
+
@@ -171,30 +172,30 @@
-
+
-
+
-
+
-
+
-
+
@@ -203,164 +204,164 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -371,26 +372,26 @@
-
+
-
+
-
+
-
+
-
+
@@ -425,14 +426,14 @@
-
+
-
+
-
+
@@ -446,51 +447,52 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
+
@@ -503,7 +505,7 @@
-
+
@@ -512,11 +514,11 @@
-
+
-
+
-
+
@@ -525,9 +527,9 @@
-
+
-
+
@@ -536,21 +538,21 @@
-
+
-
+
-
+
-
+
@@ -566,23 +568,23 @@
-
+
-
+
-
+
-
+
-
+
@@ -598,21 +600,21 @@
-
+
-
+
-
+
@@ -638,20 +640,20 @@
-
+
-
+
-
+
@@ -667,158 +669,158 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -828,7 +830,7 @@
-
+
@@ -849,57 +851,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -908,45 +910,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -980,7 +982,7 @@
-
+
@@ -1022,7 +1024,7 @@
-
+
@@ -1048,7 +1050,7 @@
-
+
@@ -1058,7 +1060,7 @@
-
+
@@ -1068,7 +1070,7 @@
-
+
@@ -1102,7 +1104,7 @@
-
+
@@ -1123,12 +1125,12 @@
-
+
-
+
@@ -1274,35 +1276,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1314,7 +1316,7 @@
-
+
@@ -1331,14 +1333,14 @@
-
+
-
+
@@ -1351,15 +1353,15 @@
-
+
-
+
@@ -1381,27 +1383,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1412,30 +1414,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1445,113 +1447,113 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1568,15 +1570,15 @@
-
+
-
+
@@ -1590,50 +1592,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
-
+
@@ -1643,7 +1649,7 @@
-
+
@@ -1660,10 +1666,10 @@
-
+
-
+
@@ -1673,7 +1679,7 @@
-
+
@@ -1683,23 +1689,23 @@
-
+
-
+
-
+
-
+
@@ -1787,14 +1793,14 @@
-
+
-
+
-
+
@@ -1805,10 +1811,10 @@
-
+
-
+
@@ -1824,24 +1830,24 @@
-
+
-
+
-
+
-
+
-
+
@@ -1854,24 +1860,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2043,16 +2049,46 @@
true
-CONFIG.Settings.KlantId = GetArg("KlantId");
-CONFIG.Settings.PersonalityId = GetArg("PersonalityId");
+local string _AxKlantId = GetArg("AxKlantId");
+local string _GeconverteerdeKlantId = CStr(CLng(_AxKlantId));
+CONFIG.Settings.KlantId = _GeconverteerdeKlantId;
+
+local string _OorsprongKetting = GetArg("OorsprongKetting");
+
+if (not (_OorsprongKetting == "")) then
+ local long _PositieInOorsprongKettingNaOpeningshaakjes = 3;
+ local long _PositieEersteKommaInOorsprongKetting = CLng(InStr(1; _OorsprongKetting; ","));
+ local long _AantalKaraktersVanPersonalityId = _PositieEersteKommaInOorsprongKetting - _PositieInOorsprongKettingNaOpeningshaakjes;
+ local string _PersonalityId = Mid(_OorsprongKetting; _PositieInOorsprongKettingNaOpeningshaakjes; _AantalKaraktersVanPersonalityId);
+ CONFIG.Settings.PersonalityId = _PersonalityId;
+
+ local long _PositieEersteAanhalingstekenInOorsprongKetting = CLng(InStr(1; _OorsprongKetting; "\""));
+ local string _OorsprongKettingVanafPersonalityKlantId = Mid(_OorsprongKetting; _PositieEersteAanhalingstekenInOorsprongKetting + 1);
+ local long _PositieTweedeAanhalingstekenInOorsprongKetting = CLng(InStr(1; _OorsprongKettingVanafPersonalityKlantId; "\"")) + _PositieEersteAanhalingstekenInOorsprongKetting;
+ local long _AantalKaraktersVanPersonalityKlantId = _PositieTweedeAanhalingstekenInOorsprongKetting - _PositieEersteAanhalingstekenInOorsprongKetting - 1;
+ local string _PersonalityKlantId = Mid(_OorsprongKetting; _PositieEersteAanhalingstekenInOorsprongKetting + 1; _AantalKaraktersVanPersonalityKlantId);
+ if (CONFIG.Settings.PersonalityId == "1") then
+ _PersonalityKlantId = Mid(_PersonalityKlantId; 4); // Bij Personality Van Hoecke moet "K||" eraf gestript worden.
+ else
+ local long _PositieEersteUnderscoreInPersonalityKlantId = CLng(InStr(1; _PersonalityKlantId; "_"));
+ _PersonalityKlantId = Mid(_PersonalityKlantId; _PositieEersteUnderscoreInPersonalityKlantId + 1); // Bij andere Personalities moet de prefix eraf gestript worden.
+ end if;
+ CONFIG.Settings.PersonalityKlantId = _PersonalityKlantId;
+end if;
+
+if (CONFIG.Settings.PersonalityId == "") then
+ CONFIG.Settings.PersonalityId = "1";
+ CONFIG.Settings.PersonalityKlantId = CONFIG.Settings.KlantId;
+end if;
+
CONFIG.Settings.AXUserId = GetArg("axuserid"); // Alleen in AX
CONFIG.Settings.IsMaatwerkViewerToegelaten = CBool(GetArg("IsMaatwerkViewerToegelaten")); // Alleen in AX
SalesTableAx = GetArg("SalesTableAx");
Settings ophalen uit argumenten
- ;config.settings.klantid@value;config.settings.personalityid@value;config.settings.axuserid@value;config.settings.ismaatwerkviewertoegelaten@value;salestableax@value;
+ ;config.settings.klantid@value;config.settings.personalityid@value;config.settings.personalityklantid@value;config.settings.axuserid@value;config.settings.ismaatwerkviewertoegelaten@value;salestableax@value;
BEHAVIOR.IsAxCreate
@@ -2465,104 +2501,23 @@
true
-local boolean _IsIntern = (CONFIG.Settings.OperationMode == "Intern");
-
UI.Kenmerken.ZijwandVerhogingInschuifElementKleur@visible = false;
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;
-
-//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.RugHoogte@option("F")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.LadeDiepte@option("650")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.DwarsverdelingAantal@visible = _IsNogNietVisibleVoorDKG ;
-
-UI.Kenmerken.ZijwandType@option("Boxcap")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.ZijwandType@option("Boxcover")@visible = _IsNogNietVisibleVoorDKG ;
-UI.Kenmerken.ZijwandType@option("RelingEnInschuifElement")@visible = _IsNogNietVisibleVoorDKG ;
-
-
-//UI.Kenmerken.VerpakkingType@option("V1")@visible = _IsNogNietVisibleVoorDKG ;
-//UI.Kenmerken.VerpakkingType@option("VHoss")@visible = _IsNogNietVisibleVoorDKG ;
-//UI.Kenmerken.VerpakkingType@option("Pallet")@visible = _IsNogNietVisibleVoorDKG ;
-
-local boolean _IsDKGZichtbaar = true;
-
-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.HeeftOpvullijstLinks@visible = _IsDKGZichtbaar;
-UI.Kenmerken.HeeftOpvullijstRechts@visible = _IsDKGZichtbaar;
-UI.Kenmerken.OpvullijstKleur@visible = _IsDKGZichtbaar;
-UI.Kenmerken.Meenemerset@visible = _IsDKGZichtbaar;
-
-UI.Kenmerken.HeeftMat@visible = _IsDKGZichtbaar;
-UI.Kenmerken.MatMateriaal@visible = _IsDKGZichtbaar;
-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";"RelingVoor";"RelingZijkant"};
-
-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;
-UI.Kenmerken.LadeDiepte@option("550")@visible =_IsDKGZichtbaar;
-UI.Kenmerken.LadeHoogte@option("K")@visible =_IsDKGZichtbaar;
-
-UI.Kenmerken.FrontBevestiging@option("E")@visible =_IsDKGZichtbaar;
-UI.Kenmerken.FrontBevestiging@option("ET")@visible =_IsDKGZichtbaar;
-UI.Kenmerken.FrontBevestiging@option("S")@visible =_IsDKGZichtbaar;
-UI.Kenmerken.FrontBevestiging@option("D")@visible =_IsDKGZichtbaar;
-UI.Kenmerken.ZijkantHoogte@visible = _IsDKGZichtbaar;
-
-
-UI.Kenmerken.OpvullijstKleur@mandatory = _IsDKGZichtbaar;
UI.Kenmerken.ZijwandVerhogingInschuifElementKleur@mandatory = false;
UI.Kenmerken.ZijwandVerhogingMateriaal@mandatory = false;
UI.Kenmerken.ZijwandVerhogingRelingKleur@mandatory = false;
-UI.Kenmerken.Meenemerset@mandatory = false;
-UI.Kenmerken.ZijkantHoogte@mandatory = false;
-UI.Kenmerken.MatMateriaal@mandatory = _IsDKGZichtbaar;
+local boolean _visible = false;
-// Ongebruikte soorten ZijwandTypes
-
-UI.Kenmerken.ZijwandType@option("Reling")@visible = _IsDKGZichtbaar;
-UI.Kenmerken.ZijwandType@option("Reling")@valid = _IsDKGZichtbaar;
-
-UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("GlasHoog")@visible = _IsDKGZichtbaar;
-UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("Reling")@visible = _IsDKGZichtbaar;
-UI.Kenmerken.VoorwandtypeVanEBinnenlade@option("GlasLaag")@visible = _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;
-
+UI.Kenmerken.BodemKleur@option("S")@visible = _visible ;
+UI.Kenmerken.LadeHoogte@option("F")@visible = _visible ;
+UI.Kenmerken.RugHoogte@option("F")@visible = _visible ;
+UI.Kenmerken.LadeDiepte@option("650")@visible = _visible ;
+UI.Kenmerken.ZijwandType@option("RelingEnInschuifElement")@visible = _visible;
Beperkingen Intern/Extern
- ;ui.kenmerken.zijwandverhoginginschuifelementkleur@visible;ui.kenmerken.zijwandverhogingmateriaal@visible;ui.kenmerken.zijwandverhogingrelingkleur@visible;ui.kenmerken.dwarsverdelingaantal@visible;ui.kenmerken.ladekleur@options;ui.kenmerken.bodemkleur@options;ui.kenmerken.ladehoogte@options;ui.kenmerken.rughoogte@options;ui.kenmerken.ladediepte@options;ui.kenmerken.zijwandtype@options;ui.kenmerken.uitsparingdata.uitsparingdiepte@options;ui.kenmerken.uitsparingdata.uitsparingdiepte@valids;ui.kenmerken.heeftopvullijstlinks@visible;ui.kenmerken.heeftopvullijstrechts@visible;ui.kenmerken.opvullijstkleur@visible;ui.kenmerken.meenemerset@visible;ui.kenmerken.heeftmat@visible;ui.kenmerken.matmateriaal@visible;ui.kenmerken.matvinylfiberglasskleur@visible;ui.kenmerken.matantislipfiberkleur@visible;ui.kenmerken.matantislipflockkleur@visible;ui.kenmerken.frontbevestiging@options;ui.kenmerken.zijkanthoogte@visible;ui.kenmerken.opvullijstkleur@mandatory;ui.kenmerken.zijwandverhoginginschuifelementkleur@mandatory;ui.kenmerken.zijwandverhogingmateriaal@mandatory;ui.kenmerken.zijwandverhogingrelingkleur@mandatory;ui.kenmerken.meenemerset@mandatory;ui.kenmerken.zijkanthoogte@mandatory;ui.kenmerken.matmateriaal@mandatory;ui.kenmerken.zijwandtype@valids;ui.kenmerken.voorwandtypevanebinnenlade@options;ui.kenmerken.productiewijze@options;
+ ;ui.kenmerken.zijwandverhoginginschuifelementkleur@visible;ui.kenmerken.zijwandverhogingmateriaal@visible;ui.kenmerken.zijwandverhogingrelingkleur@visible;ui.kenmerken.zijwandverhoginginschuifelementkleur@mandatory;ui.kenmerken.zijwandverhogingmateriaal@mandatory;ui.kenmerken.zijwandverhogingrelingkleur@mandatory;ui.kenmerken.bodemkleur@options;ui.kenmerken.ladehoogte@options;ui.kenmerken.rughoogte@options;ui.kenmerken.ladediepte@options;ui.kenmerken.zijwandtype@options;
true
@@ -2676,9 +2631,12 @@
UI.Kenmerken.FrontBevestiging@mandatory = _BEHAVIOR_IsFrontbevestigingMandatory;
UI.Kenmerken.FrontBevestiging@visible = _BEHAVIOR_IsFrontbevestigingZichtbaar;
+
+UI.Kenmerken.FrontBevestiging@option("E")@visible = (_BEHAVIOR_IsFrontbevestigingZichtbaar and not(Config.Settings.IsExportKlant));
+UI.Kenmerken.FrontBevestiging@option("D")@visible = (_BEHAVIOR_IsFrontbevestigingZichtbaar and not(Config.Settings.IsExportKlant));
Gedrag Frontbevestiging
- ;ui.kenmerken.frontbevestiging@mandatory;ui.kenmerken.frontbevestiging@visible;
+ ;ui.kenmerken.frontbevestiging@mandatory;ui.kenmerken.frontbevestiging@visible;ui.kenmerken.frontbevestiging@options;
true
@@ -2974,9 +2932,16 @@
end if;
UI.Kenmerken.ZijwandType@visible = _BEHAVIOR_IsZijwandTypeZichtbaar;
+UI.Kenmerken.ZijwandType@option("Pure")@visible = not(Config.Settings.IsExportKlant);
+DATA.Kenmerken.ZijwandType@option("Pure")@valid = not((DATA.Kenmerken.LadeHoogte == "E") and (Config.Settings.IsExportKlant));
+
+DATA.Kenmerken.ZijwandType@option("Boxcap")@valid = (DATA.Kenmerken.LadeHoogte in {"E";"F"});
+DATA.Kenmerken.ZijwandType@option("Boxcover")@valid = (DATA.Kenmerken.LadeHoogte in {"E";"F"});
+DATA.Kenmerken.ZijwandType@option("Reling")@valid = (DATA.Kenmerken.LadeHoogte in {"E";"F"});
+DATA.Kenmerken.ZijwandType@option("RelingEnInschuifElement")@valid = (DATA.Kenmerken.LadeHoogte in {"E";"F"});
Gedrag ZijwandType
- ;ui.kenmerken.zijwandtype@visible;
+ ;ui.kenmerken.zijwandtype@visible;ui.kenmerken.zijwandtype@options;data.kenmerken.zijwandtype@valids;
true
@@ -3190,10 +3155,10 @@
DATA.Kenmerken.Meenemerset = "Z";
DATA.Kenmerken.Toepassing = "L";
Data.Kenmerken.Frontbevestiging = "I";
-DATA.Kenmerken.VoorwandType = "Metaal";
+//DATA.Kenmerken.VoorwandType = "Metaal";
Defaults invullen
- ;data.kenmerken.meenemerset@value;data.kenmerken.toepassing@value;data.kenmerken.frontbevestiging@value;data.kenmerken.voorwandtype@value;
+ ;data.kenmerken.meenemerset@value;data.kenmerken.toepassing@value;data.kenmerken.frontbevestiging@value;
BEHAVIOR.IsInteractive
@@ -3265,6 +3230,12 @@
DATA.Kenmerken.ZijwandType = "Pure";
end if;
end if;
+
+If (not(DATA.Kenmerken.ZijwandType == "") and not(DATA.Kenmerken.LadeHoogte == "")) then
+ 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)
;
@@ -4010,26 +3981,6 @@
Gather constraint messages for decision table DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@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.ZijwandType@valids = ConstrainedOptions("DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.ZijwandType"; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte);
-
- Applying constraints for property DATA.Kenmerken.ZijwandType
- ;data.kenmerken.zijwandtype@valids;
-
-
- true
- DATA.Kenmerken.LadeDiepte@valids = ConstrainedOptions("DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeDiepte@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.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.ProductieWijze@valids = ConstrainedOptions("DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.ProductieWijze@Valids;DATA.Kenmerken.ProductieWijze,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.ProductieWijze"; "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType);
@@ -4050,20 +4001,66 @@
Gather constraint messages for decision table DATA.Kenmerken.ProductieWijze,DATA.Kenmerken.VerpakkingType@Valids
;
+
+ true
+ DATA.Kenmerken.RugHoogte@valids = ConstrainedOptions("DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.RugHoogte"; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
+
+ Applying constraints for property DATA.Kenmerken.RugHoogte
+ ;data.kenmerken.rughoogte@valids;
+
+
+ true
+ DATA.Kenmerken.LadeDiepte@valids = ConstrainedOptions("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.LadeDiepte"; "CONFIG.Settings.IsExportKlant"; CurrentBoolean(CONFIG.Settings.IsExportKlant); "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.VoorwandType@valids = ConstrainedOptions("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VoorwandType@Valids"; "DATA.Kenmerken.VoorwandType"; "CONFIG.Settings.IsExportKlant"; CurrentBoolean(CONFIG.Settings.IsExportKlant); "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte);
+
+ Applying constraints for property DATA.Kenmerken.VoorwandType
+ ;data.kenmerken.voorwandtype@valids;
+
+
+ ConstraintsNotSatisfiedFor("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids")
+ ConstraintsErrorMessagesFor("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids")
+ Gather constraint messages for decision table CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids
+ ;
+
+
+ ConstraintsNotSatisfiedFor("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VoorwandType@Valids")
+ ConstraintsErrorMessagesFor("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VoorwandType@Valids")
+ Gather constraint messages for decision table CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VoorwandType@Valids
+ ;
+
true
- DATA.Kenmerken.LadeHoogte@valids = ConstrainedOptions("DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.ZijwandType@Valids"; "DATA.Kenmerken.LadeHoogte"; "DATA.Kenmerken.Draagkracht"; DATA.Kenmerken.Draagkracht; "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "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("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VoorwandType@Valids;DATA.Kenmerken.Draagkracht,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.IsBinnenlade,DATA.Kenmerken.LadeHoogte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z1.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.Z2.CodeUitsparingBreedte@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.LadeHoogte"; "CONFIG.Settings.IsExportKlant"; CurrentBoolean(CONFIG.Settings.IsExportKlant); "DATA.Kenmerken.Draagkracht"; DATA.Kenmerken.Draagkracht; "DATA.Kenmerken.IsBinnenlade"; CurrentBoolean(DATA.Kenmerken.IsBinnenlade); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing; "DATA.Kenmerken.VoorwandType"; DATA.Kenmerken.VoorwandType; "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;
-
+
true
- DATA.Kenmerken.RugHoogte@valids = ConstrainedOptions("DATA.Kenmerken.RugHoogte,DATA.Kenmerken.Toepassing@Valids"; "DATA.Kenmerken.RugHoogte"; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing);
+ CONFIG.Settings.IsExportKlant@style.invalidbooleans = ConstrainedBooleanInvalids("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.FrontBevestiging@Valids;CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.LadeHoogte@Valids;CONFIG.Settings.IsExportKlant,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.VoorwandType@Valids"; "CONFIG.Settings.IsExportKlant"; "DATA.Kenmerken.FrontBevestiging"; DATA.Kenmerken.FrontBevestiging; "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.VoorwandType"; DATA.Kenmerken.VoorwandType);
- Applying constraints for property DATA.Kenmerken.RugHoogte
- ;data.kenmerken.rughoogte@valids;
+ Applying constraints for property CONFIG.Settings.IsExportKlant
+ ;
+
+ true
+ DATA.Kenmerken.FrontBevestiging@valids = ConstrainedOptions("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.FrontBevestiging@Valids"; "DATA.Kenmerken.FrontBevestiging"; "CONFIG.Settings.IsExportKlant"; CurrentBoolean(CONFIG.Settings.IsExportKlant));
+
+ Applying constraints for property DATA.Kenmerken.FrontBevestiging
+ ;data.kenmerken.frontbevestiging@valids;
+
+
+ ConstraintsNotSatisfiedFor("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.FrontBevestiging@Valids")
+ ConstraintsErrorMessagesFor("CONFIG.Settings.IsExportKlant,DATA.Kenmerken.FrontBevestiging@Valids")
+ Gather constraint messages for decision table CONFIG.Settings.IsExportKlant,DATA.Kenmerken.FrontBevestiging@Valids
+ ;
+
@@ -5457,6 +5454,7 @@
_i = _i + 1; CONFIG.WebService.PropertyNamen(_i) = _NumPrefix + "Data.Kenmerken.Corpusbreedte";
_i = _i + 1; CONFIG.WebService.PropertyNamen(_i) = _NumPrefix + "Data.Kenmerken.Corpuswanddikte";
_i = _i + 1; CONFIG.WebService.PropertyNamen(_i) = "Data.Kenmerken.Draagkracht";
+_i = _i + 1; CONFIG.WebService.PropertyNamen(_i) = "Data.Kenmerken.Dwarsverdelingaantal";
_i = _i + 1; CONFIG.WebService.PropertyNamen(_i) = "Data.Kenmerken.Frontbevestiging";
_i = _i + 1; CONFIG.WebService.PropertyNamen(_i) = "Data.Kenmerken.Geleidertechnologie";
_i = _i + 1; CONFIG.WebService.PropertyNamen(_i) = "Data.Kenmerken.Internebreedte";
@@ -5631,7 +5629,7 @@
else
_PropertyWaarde = CStr(Eval(_PropertyNaam));
end if;
- _EconConfiguratieKVPs = _EconConfiguratieKVPs + " <view:String EconConfiguratieKey='" + _PropertyNaam + "'>" + _PropertyWaarde + "</view:String> ";
+ _EconConfiguratieKVPs = _EconConfiguratieKVPs + " <view:String EconConfiguratieKey='" + _PropertyNaam + "'>" + _PropertyWaarde + "</view:String> ";
end index;
@@ -5801,9 +5799,11 @@
UI.Kenmerken.VoorwandTypeVanEBinnenlade@mandatory = _HeeftVoorwandTypeE;
UI.Kenmerken.VoorwandTypeVanEBinnenlade@visible = _HeeftVoorwandTypeE;
+UI.Kenmerken.VoorwandTypeVanEBinnenlade@option("Metaal")@visible = (_HeeftVoorwandTypeE and not(Config.Settings.IsExportKlant));
+
VoorwandTypeVanEBinnenlade
- ;ui.kenmerken.voorwandtypevanebinnenlade@mandatory;ui.kenmerken.voorwandtypevanebinnenlade@visible;
+ ;ui.kenmerken.voorwandtypevanebinnenlade@mandatory;ui.kenmerken.voorwandtypevanebinnenlade@visible;ui.kenmerken.voorwandtypevanebinnenlade@options;
@@ -6697,11 +6697,14 @@
-
-
+
+
+
+
+
@@ -6954,25 +6957,6 @@
AQMDAAAAAAACAwMAAAAAAAMDAwAAAAAA
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AQEAAAAAAAACAQAAAAAAAAMBAAAAAAAAAQIAAAAAAAACAgAAAAAAAAMCAAAAAAAABQIAAAAAAAABAwAAAAAAAAIDAAAAAAAAAwMAAAAAAAAFAwAAAAAAAAUEAAAAAAAAAQUAAAAAAAACBQAAAAAAAAMFAAAAAAAABQUAAAAAAAA=
-
@@ -7019,6 +7003,72 @@
AgIAAAAAAAADAgAAAAAAAAQCAAAAAAAABQIAAAAAAAAGAgAAAAAAAAIDAAAAAAAAAwMAAAAAAAAEAwAAAAAAAAUDAAAAAAAABgMAAAAAAAACBAAAAAAAAAMEAAAAAAAABAQAAAAAAAAFBAAAAAAAAAYEAAAAAAAA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AgEBAAAAAAACAgEAAAAAAAIDAQAAAAAAAggBAAAAAAACCQEAAAAAAAIJAgAAAAAAAgEDAAAAAAACCQMAAAAAAA==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AgEAAAAAAAACBQAAAAAAAA==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AgQBAAAAAAA=
+
Index: production/regressietesten-AX/input/mvx/mvx-lade-veel-extras.json
===================================================================
diff -u -r2097 -r3550
--- production/regressietesten-AX/input/mvx/mvx-lade-veel-extras.json (.../mvx-lade-veel-extras.json) (revision 2097)
+++ production/regressietesten-AX/input/mvx/mvx-lade-veel-extras.json (.../mvx-lade-veel-extras.json) (revision 3550)
@@ -6,7 +6,8 @@
{"Name":"Data.Kenmerken.Corpusbreedte", "Value":"800"},
{"Name":"Data.Kenmerken.Corpuswanddikte", "Value":"18"},
{"Name":"Data.Kenmerken.Draagkracht", "Value":"70"},
- {"Name":"Data.Kenmerken.Frontbevestiging", "Value":"I"},
+ {"Name":"Data.Kenmerken.Dwarsverdelingaantal", "Value":"3"},
+ {"Name":"Data.Kenmerken.Frontbevestiging", "Value":"I"},
{"Name":"Data.Kenmerken.Geleidertechnologie", "Value":"TOB"},
{"Name":"Data.Kenmerken.Isbinnenbreedte", "Value":"false"},
{"Name":"Data.Kenmerken.Isbinnenlade", "Value":"false"},
Index: production/regressietesten-AX/output/mvx/mvx-standaard-binnenlade.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-standaard-binnenlade.xml (.../mvx-standaard-binnenlade.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-standaard-binnenlade.xml (.../mvx-standaard-binnenlade.xml) (revision 3550)
@@ -15,8 +15,6 @@
-
-
@@ -102,18 +100,18 @@
-
+
+
+
+
-
-
-
@@ -490,13 +488,18 @@
+
+
+
+
+
Index: production/models/mvx/MVX Configurator,1.0.0.trl
===================================================================
diff -u -r3208 -r3550
--- production/models/mvx/MVX Configurator,1.0.0.trl (.../MVX Configurator,1.0.0.trl) (revision 3208)
+++ production/models/mvx/MVX Configurator,1.0.0.trl (.../MVX Configurator,1.0.0.trl) (revision 3550)
@@ -511,6 +511,12 @@
+
+
+
+
+
+
@@ -1602,7 +1608,7 @@
-
+
@@ -1719,5 +1725,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: production/regressietesten-AX/output/mvx/mvx-lade-veel-extras.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-lade-veel-extras.xml (.../mvx-lade-veel-extras.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-lade-veel-extras.xml (.../mvx-lade-veel-extras.xml) (revision 3550)
@@ -10,6 +10,7 @@
+
@@ -22,7 +23,6 @@
-
@@ -118,9 +118,9 @@
-
+
-
+
@@ -519,12 +519,16 @@
+
+
+
+
@@ -602,7 +606,7 @@
800
18
70
- 0
+ 3
Lade
I
TOB
Index: production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-niet.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-niet.xml (.../mvx-lade-stalen-rug-bestaat-niet.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-niet.xml (.../mvx-lade-stalen-rug-bestaat-niet.xml) (revision 3550)
@@ -13,9 +13,7 @@
-
-
-
+
@@ -112,9 +110,8 @@
-
+
-
@@ -516,12 +513,16 @@
+
+
+
+
Index: production/regressietesten-AX/output/mvx/mvx-standaard-lade.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-standaard-lade.xml (.../mvx-standaard-lade.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-standaard-lade.xml (.../mvx-standaard-lade.xml) (revision 3550)
@@ -13,9 +13,7 @@
-
-
-
+
@@ -103,9 +101,8 @@
-
+
-
@@ -504,12 +501,16 @@
+
+
+
+
Index: production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-wel.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-wel.xml (.../mvx-lade-stalen-rug-bestaat-wel.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-lade-stalen-rug-bestaat-wel.xml (.../mvx-lade-stalen-rug-bestaat-wel.xml) (revision 3550)
@@ -13,9 +13,7 @@
-
-
-
+
@@ -109,9 +107,8 @@
-
+
-
@@ -511,12 +508,16 @@
+
+
+
+
Index: production/regressietesten-AX/output/mvx/mvx-spoelbak-lade.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-spoelbak-lade.xml (.../mvx-spoelbak-lade.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-spoelbak-lade.xml (.../mvx-spoelbak-lade.xml) (revision 3550)
@@ -133,7 +133,6 @@
-
@@ -575,12 +574,16 @@
+
+
+
+
Index: production/regressietesten-AX/output/mvx/mvx-lade-niet-meeleveren.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-lade-niet-meeleveren.xml (.../mvx-lade-niet-meeleveren.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-lade-niet-meeleveren.xml (.../mvx-lade-niet-meeleveren.xml) (revision 3550)
@@ -13,12 +13,7 @@
-
-
-
-
-
-
+
@@ -121,12 +116,8 @@
-
-
-
-
+
-
@@ -516,12 +507,16 @@
+
+
+
+
Index: production/regressietesten-AX/output/mvx/mvx-sifon-lade-dubbele-uitsparing.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-sifon-lade-dubbele-uitsparing.xml (.../mvx-sifon-lade-dubbele-uitsparing.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-sifon-lade-dubbele-uitsparing.xml (.../mvx-sifon-lade-dubbele-uitsparing.xml) (revision 3550)
@@ -131,7 +131,6 @@
-
@@ -600,12 +599,16 @@
+
+
+
+
Index: production/regressietesten-AX/output/mvx/mvx-standaard-lade-front-only.xml
===================================================================
diff -u -r3212 -r3550
--- production/regressietesten-AX/output/mvx/mvx-standaard-lade-front-only.xml (.../mvx-standaard-lade-front-only.xml) (revision 3212)
+++ production/regressietesten-AX/output/mvx/mvx-standaard-lade-front-only.xml (.../mvx-standaard-lade-front-only.xml) (revision 3550)
@@ -100,7 +100,10 @@
-
+
+
+
+
@@ -109,7 +112,6 @@
-
@@ -503,12 +505,16 @@
+
+
+
+