Index: accept/integratietest/tbx/tbx-spoelbak-lade.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-spoelbak-lade.txt (.../tbx-spoelbak-lade.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-spoelbak-lade.txt (.../tbx-spoelbak-lade.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-sifon-lade-type3-dubbele-uitsparing.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-sifon-lade-type3-dubbele-uitsparing.txt (.../tbx-sifon-lade-type3-dubbele-uitsparing.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-sifon-lade-type3-dubbele-uitsparing.txt (.../tbx-sifon-lade-type3-dubbele-uitsparing.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-standaard-lade.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-standaard-lade.txt (.../tbx-standaard-lade.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-standaard-lade.txt (.../tbx-standaard-lade.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-DMZ-lade.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-DMZ-lade.txt (.../tbx-DMZ-lade.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-DMZ-lade.txt (.../tbx-DMZ-lade.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-standaard-binnenlade.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-standaard-binnenlade.txt (.../tbx-standaard-binnenlade.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-standaard-binnenlade.txt (.../tbx-standaard-binnenlade.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/models/tbx/TBX Configurator,1.0.0.xml
===================================================================
diff -u -r890 -r892
--- accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 890)
+++ accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 892)
@@ -7,9 +7,13 @@
+
+
+
+
-
+
@@ -23,127 +27,127 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -153,61 +157,61 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -218,18 +222,18 @@
-
+
-
+
-
+
-
+
@@ -242,14 +246,14 @@
-
+
-
+
@@ -265,15 +269,15 @@
-
+
-
+
@@ -283,7 +287,7 @@
-
+
@@ -295,7 +299,7 @@
-
+
@@ -306,13 +310,13 @@
-
+
-
+
@@ -321,7 +325,9 @@
-
+
+
+
@@ -330,32 +336,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -365,11 +371,9 @@
-
-
-
+
@@ -397,81 +401,81 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -482,26 +486,26 @@
-
+
-
+
-
+
-
+
-
+
@@ -538,109 +542,109 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -651,10 +655,10 @@
-
+
-
+
@@ -663,13 +667,13 @@
-
+
-
+
@@ -679,43 +683,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -728,56 +732,56 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -787,14 +791,14 @@
-
+
-
+
@@ -806,1396 +810,1392 @@
-
+
-
+
-
+
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2215,22 +2215,22 @@
-
+
-
+
-
+
-
+
-
+
@@ -2241,23 +2241,23 @@
-
+
-
+
-
+
-
+
-
+
@@ -2269,50 +2269,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2324,27 +2324,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2355,192 +2355,192 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2552,7 +2552,7 @@
-
+
@@ -2642,22 +2642,32 @@
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -2668,10 +2678,12 @@
+
+
-
+
@@ -2687,143 +2699,143 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2833,121 +2845,131 @@
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2968,7 +2990,7 @@
-
+
@@ -2983,7 +3005,7 @@
-
+
@@ -3017,75 +3039,184 @@
-
-
- STATE.Initialized
- CONFIG.Token = GetArg("vh_token");
+
+ STATE.Initialized
+
+
+ Initialisatie
+ ;
+
+
+ true
+ CONFIG.Backend = GetArg("backend");
+CONFIG.ProcessMode = GetArg("processmode");
+CONFIG.Token = GetArg("vh_token");
+CONFIG.Language = GetArg("language");
+ Algemene input parameters ophalen
+ ;config.backend@value;config.processmode@value;config.token@value;config.language@value;
+
+
+ (CONFIG.Backend == "axapta")
+
+
+ Initialisatie AX
+ ;
+
+
+ true
+ CONFIG.Settings.KlantId = GetArg("KlantId");
+CONFIG.Settings.PersonalityId = GetArg("PersonalityId");
-if (CONFIG.Token == "") then
+SalesTableAx = GetArg("SalesTableAx");
+ Settings ophalen uit argumenten
+ ;config.settings.klantid@value;config.settings.personalityid@value;salestableax@value;
+
+
+ (CONFIG.ProcessMode == "Background")
+ DATA.Kenmerken.BodemKleur = GetArg("data;kenmerken;bodemkleur");
+DATA.Kenmerken.CorpusBreedte = CDbl(GetArg("data;kenmerken;corpusbreedte"));
+DATA.Kenmerken.CorpusWanddikte = CDbl(GetArg("data;kenmerken;corpuswanddikte"));
+DATA.Kenmerken.Draagkracht = GetArg("data;kenmerken;draagkracht");
+DATA.Kenmerken.DwarsverdelingAantal = GetArg("data;kenmerken;dwarsverdelingaantal");
+DATA.Kenmerken.Familie = GetArg("data;kenmerken;familie");
+DATA.Kenmerken.FrontBevestiging = GetArg("data;kenmerken;frontbevestiging");
+DATA.Kenmerken.FrontOndersteuningType = GetArg("data;kenmerken;frontondersteuningtype");
+DATA.Kenmerken.FrontStabilisatorAantal = GetArg("data;kenmerken;frontstabilisatoraantal");
+DATA.Kenmerken.GeleiderTechnologie = GetArg("data;kenmerken;geleidertechnologie");
+DATA.Kenmerken.GreepEnMeenemer = GetArg("data;kenmerken;greepenmeenemer");
+DATA.Kenmerken.GeleiderTechnologie = GetArg("data;kenmerken;geleidertechnologie");
+DATA.Kenmerken.HangmapBoringAantal = GetArg("data;kenmerken;hangmapboringaantal");
+DATA.Kenmerken.HeeftOpvullijstLinks = CBool(GetArg("data;kenmerken;heeftopvullijstlinks"));
+DATA.Kenmerken.HeeftOpvullijstRechts = CBool(GetArg("data;kenmerken;heeftopvullijstrechts"));
+DATA.Kenmerken.HeeftZijstabilisering = CBool(GetArg("data;kenmerken;heeftzijstabilisering"));
+DATA.Kenmerken.InbouwHoogte = GetArg("data;kenmerken;inbouwhoogte");
+DATA.Kenmerken.IsBinnenbreedte = CBool(GetArg("data;kenmerken;isbinnenbreedte"));
+DATA.Kenmerken.IsBinnenlade = CBool(GetArg("data;kenmerken;isbinnenlade"));
+DATA.Kenmerken.LadeDiepte = GetArg("data;kenmerken;ladediepte");
+DATA.Kenmerken.LadeKleur = GetArg("data;kenmerken;ladekleur");
+DATA.Kenmerken.MatKleur = GetArg("data;kenmerken;matkleur");
+DATA.Kenmerken.MatMateriaal = GetArg("data;kenmerken;matmateriaal");
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Afdekkap = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_afdekkap"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Antislipmat = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_antislipmat"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Bodemsteun = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_bodemsteun"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_FrontBevestiging = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_frontbevestiging"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Geleider = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_geleider"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_InschuifElement = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_inschuifelement"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Opvullijst = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_opvullijst"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Reling = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_reling"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_tobonderdelen"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSet = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_tobset"));
+DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_tiponblumotionsynchronisatiestang"));
+DATA.Kenmerken.OpvullijstKleur = GetArg("data;kenmerken;opvullijstkleur");
+DATA.Kenmerken.ProductieWijze = GetArg("data;kenmerken;productiewijze");
+DATA.Kenmerken.RugHoogte = GetArg("data;kenmerken;rughoogte");
+DATA.Kenmerken.RugwandMateriaal = GetArg("data;kenmerken;rugwandmateriaal");
+DATA.Kenmerken.Toepassing = GetArg("data;kenmerken;toepassing");
+DATA.Kenmerken.UitsparingData.M.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;m;breedte"));
+DATA.Kenmerken.UitsparingData.M.Hoogte = GetArg("data;kenmerken;uitsparingdata;m;hoogte");
+DATA.Kenmerken.UitsparingData.M.Materiaal = GetArg("data;kenmerken;uitsparingdata;m;materiaal");
+DATA.Kenmerken.UitsparingData.UitsparingAantal = GetArg("data;kenmerken;uitsparingdata.uitsparingaantal");
+DATA.Kenmerken.UitsparingData.X.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;x;breedte"));
+DATA.Kenmerken.UitsparingData.X.Hoogte = GetArg("data;kenmerken;uitsparingdata;x;hoogte");
+DATA.Kenmerken.UitsparingData.X.Materiaal = GetArg("data;kenmerken;uitsparingdata;x;materiaal");
+DATA.Kenmerken.UitsparingData.Y.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;y;breedte"));
+DATA.Kenmerken.UitsparingData.Y.Hoogte = GetArg("data;kenmerken;uitsparingdata;y;hoogte");
+DATA.Kenmerken.UitsparingData.Y.Materiaal = GetArg("data;kenmerken;uitsparingdata;y;materiaal");
+DATA.Kenmerken.UitsparingData.Z1.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;z1;breedte"));
+DATA.Kenmerken.UitsparingData.Z1.Diepte = CDbl(GetArg("data;kenmerken;uitsparingdata;z1;diepte"));
+DATA.Kenmerken.UitsparingData.Z1.Hoogte = GetArg("data;kenmerken;uitsparingdata;z1;hoogte");
+DATA.Kenmerken.UitsparingData.Z1.Materiaal = GetArg("data;kenmerken;uitsparingdata;z1;materiaal");
+DATA.Kenmerken.UitsparingData.Z1.Vorm = GetArg("data;kenmerken;uitsparingdata;z1;vorm");
+DATA.Kenmerken.UitsparingData.Z2.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;z2;breedte"));
+DATA.Kenmerken.UitsparingData.Z2.Diepte = CDbl(GetArg("data;kenmerken;uitsparingdata;z2;diepte"));
+DATA.Kenmerken.UitsparingData.Z2.Hoogte = GetArg("data;kenmerken;uitsparingdata;z2;hoogte");
+DATA.Kenmerken.UitsparingData.Z2.Materiaal = GetArg("data;kenmerken;uitsparingdata;z2;materiaal");
+DATA.Kenmerken.UitsparingData.Z2.Vorm = GetArg("data;kenmerken;uitsparingdata;z2;vorm");
+DATA.Kenmerken.Variant = GetArg("data;kenmerken;variant");
+DATA.Kenmerken.VerpakkingType = GetArg("data;kenmerken;verpakkingtype");
+DATA.Kenmerken.ZijwandVerhogingType = GetArg("data;kenmerken;zijwandverhogingtype");
+DATA.Kenmerken.ZijwandVerhogingInschuifElementKleur = GetArg("data;kenmerken;zijwandverhoginginschuifelementkleur");
+
+DATA.Lijn.Aantal = CDbl(GetArg("data;lijn;aantal"));
+DATA.Lijn.Referentie = GetArg("data;lijn;referentie");
+ Kenmerken ophalen uit argumenten (Background)
+ ;data.kenmerken.bodemkleur@value;data.kenmerken.corpusbreedte@value;data.kenmerken.corpuswanddikte@value;data.kenmerken.draagkracht@value;data.kenmerken.dwarsverdelingaantal@value;data.kenmerken.familie@value;data.kenmerken.frontbevestiging@value;data.kenmerken.frontondersteuningtype@value;data.kenmerken.frontstabilisatoraantal@value;data.kenmerken.geleidertechnologie@value;data.kenmerken.greepenmeenemer@value;data.kenmerken.hangmapboringaantal@value;data.kenmerken.heeftopvullijstlinks@value;data.kenmerken.heeftopvullijstrechts@value;data.kenmerken.heeftzijstabilisering@value;data.kenmerken.inbouwhoogte@value;data.kenmerken.isbinnenbreedte@value;data.kenmerken.isbinnenlade@value;data.kenmerken.ladediepte@value;data.kenmerken.ladekleur@value;data.kenmerken.matkleur@value;data.kenmerken.matmateriaal@value;data.kenmerken.nietmeeleveren.nietmeeleveren_afdekkap@value;data.kenmerken.nietmeeleveren.nietmeeleveren_antislipmat@value;data.kenmerken.nietmeeleveren.nietmeeleveren_bodemsteun@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestiging@value;data.kenmerken.nietmeeleveren.nietmeeleveren_geleider@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelement@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.nietmeeleveren.nietmeeleveren_reling@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionset@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;data.kenmerken.opvullijstkleur@value;data.kenmerken.productiewijze@value;data.kenmerken.rughoogte@value;data.kenmerken.rugwandmateriaal@value;data.kenmerken.toepassing@value;data.kenmerken.uitsparingdata.m.breedte@value;data.kenmerken.uitsparingdata.m.hoogte@value;data.kenmerken.uitsparingdata.m.materiaal@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;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;data.kenmerken.variant@value;data.kenmerken.verpakkingtype@value;data.kenmerken.zijwandverhogingtype@value;data.kenmerken.zijwandverhoginginschuifelementkleur@value;data.lijn.aantal@value;data.lijn.referentie@value;
+
+
+ (CONFIG.ProcessMode <> "Background")
+ UI.Lijn.Aantal = CDbl(GetArg("Aantal"));
+ Kenmerken ophalen uit argumenten (Interactive)
+ ;ui.lijn.aantal@value;
+
+
+
+
+ not(CONFIG.Backend == "axapta")
+ if (CONFIG.Token == "") then
+ // todo: configurator afsluiten indien geen token opgegeven
local boolean _Result = true; //Exit(true;false);
end if;
- Token ophalen
- ;config.token@value;
-
-
- STATE.Initialized
- STATE.KlantVoorkeurenSaved = false;
- States initialiseren
- ;state.klantvoorkeurensaved@value;
-
-
- STATE.Initialized
- local string _OperationMode = GetArg("operationmode");
+ Initialisatie web
+ ;
+
+
+ true
+ STATE.KlantVoorkeurenSaved = false;
+ Initialisatie states
+ ;state.klantvoorkeurensaved@value;
+
+
+ true
+ local string _OperationMode = GetArg("operationmode");
local string _Configuration = GetArg("configuration");
if (_Configuration <> "") then
CONFIG.InputMode = "Edit";
end if;
-Config.Settings.OperationMode = "Extern";
+CONFIG.Settings.OperationMode = "Extern";
if (LCase(_OperationMode) == "intern") then
- Config.Settings.OperationMode = "Intern";
+ CONFIG.Settings.OperationMode = "Intern";
end if;
- Ophalen OperationMode en Inputmode
- ;config.inputmode@value;config.settings.operationmode@value;
-
-
- STATE.Initialized
- local string _DebugMode = GetSetting("ui.debugmode");
+ Ophalen OperationMode en Inputmode
+ ;config.inputmode@value;config.settings.operationmode@value;
+
+
+ true
+ local string _DebugMode = GetSetting("ui.debugmode");
if (LCase(_DebugMode) == "true") then
- Config.Settings.DebugMode = true;
+ CONFIG.Settings.DebugMode = true;
end if;
-$InspectorPane@visible = Config.Settings.DebugMode;
+$InspectorPane@visible = CONFIG.Settings.DebugMode;
- Ophalen DebugMode
- ;config.settings.debugmode@value;
-
-
- STATE.Initialized
- local string _Connection = GetSetting("data.connectionstring");
+ Ophalen DebugMode
+ ;config.settings.debugmode@value;
+
+
+ (CONFIG.Backend <> "axapta")
+ local string _Connection = GetSetting("data.connectionstring");
local string _Query = "SELECT Id, Name FROM ti.MDLanguage WHERE Active = '1'";
CONFIG.Database.Languages@options = {};
CONFIG.Database.Languages@options = ExecuteOptionsQuery("CONFIG.Database.Languages"; true; _Connection; _Query);
STATE.LanguagesLoaded = true;
- Actieve talen ophalen
- ;config.database.languages@options;state.languagesloaded@value;
-
-
- STATE.Initialized and (Config.InputMode <> "CreateConfig")
- HELP.HelpUrl = "tbx/" + GetArg("language") + ".xml";
- Tooltips
- ;help.helpurl@value;
-
-
- STATE.Initialized
- local boolean _Result = CopyOptionsToArray("UI.NietMeeleverenOptions"; "UI.NietMeeleveren");
+ Actieve talen ophalen
+ ;config.database.languages@options;state.languagesloaded@value;
+
+
+ (CONFIG.InputMode <> "CreateConfig")
+ HELP.HelpUrl = "tbx/" + CONFIG.Language + ".xml";
+ Tooltips
+ ;help.helpurl@value;
+
+
+ true
+ local boolean _Result = CopyOptionsToArray("UI.NietMeeleverenOptions"; "UI.NietMeeleveren");
index i of UI.NietMeeleveren
UI.NietMeeleveren(i)@label = GetLocalizedLabel("NietMeeleveren");
@@ -3094,12 +3225,12 @@
UI.NietMeeleveren(i).Text@style.controlclass = "vh-checkboxlist-item";
UI.NietMeeleveren(i).Text = GetLocalizedLabel(UI.NietMeeleveren(i).Text);
end index;
- NietMeeleveren
- ;ui.nietmeeleveren[1].text@value;
-
-
- STATE.Initialized
- local boolean _Result;
+ NietMeeleveren
+ ;ui.nietmeeleveren[1].text@value;
+
+
+ true
+ local boolean _Result;
local string _SaveAs = GetArg("saveas");
local string _Configuration = GetArg("configuration");
@@ -3125,19 +3256,19 @@
if ((CONFIG.ConfigurationName <> "") and (_SaveAs <> "") and (CONFIG.ConfigurationName <> _SaveAs)) then
CONFIG.ConfigurationName = _SaveAs;
end if
- ConfigurationId bepalen
- ;config.configurationname@value;
-
-
- STATE.Initialized and (CONFIG.Token <> "")
- local string _Setting = GetSetting("data.vanhoecke.connectionstring.vhisie4.settings");
+ ConfigurationId bepalen
+ ;config.configurationname@value;
+
+
+ (CONFIG.Token <> "") and (CONFIG.Backend <> "axapta")
+ local string _Setting = GetSetting("data.vanhoecke.connectionstring.vhisie4.settings");
local string _Json = _Setting + CONFIG.Token;
local boolean _Result;
-if (Config.TOKEN == "128eababb1a1596e3c130b0e0fd5be820334a01a16bf777d1c5439fcfa861e16") then
- Config.InputMode = "CreateConfig";
- Config.Settings.OperationMode = "Intern";
+if (CONFIG.TOKEN == "128eababb1a1596e3c130b0e0fd5be820334a01a16bf777d1c5439fcfa861e16") then
+ CONFIG.InputMode = "CreateConfig";
+ CONFIG.Settings.OperationMode = "Intern";
CONFIG.Settings.VerpakkingProboxToegelaten = true;
CONFIG.Settings.VerpakkingVHossToegelaten = true;
CONFIG.Settings.VerpakkingProcomToegelaten = true;
@@ -3148,7 +3279,6 @@
//if not(_Result) then
// _Result = Exit(true;false);
//end if;
-
end if;
index i of CONFIG.Settings.KeyValue
@@ -3158,44 +3288,48 @@
if (CONFIG.Settings.PersonalityId == "") then
CONFIG.Settings.PersonalityId = "1";
end if;
- Config settings ophalen
- ;config.inputmode@value;config.settings.operationmode@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.verpakkingvhosstoegelaten@value;config.settings.verpakkingprocomtoegelaten@value;config.settings.verpakkingpallettoegelaten@value;config.settings.personalityid@value;
-
-
- STATE.Initialized and (CONFIG.Token <> "")
- if ((Config.Settings.PersonalityId == "11") or (Config.Settings.PersonalityId == "13")) then
- Config.Settings.FrontBevestigingVerbergen = true;
- Config.Settings.FrontOndersteuningTypeVerbergen = true;
+ Config settings ophalen
+ ;config.inputmode@value;config.settings.operationmode@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.verpakkingvhosstoegelaten@value;config.settings.verpakkingprocomtoegelaten@value;config.settings.verpakkingpallettoegelaten@value;config.settings.personalityid@value;
+
+
+ (CONFIG.Token <> "") and (CONFIG.Backend <> "axapta")
+ if ((CONFIG.Settings.PersonalityId == "11") or (CONFIG.Settings.PersonalityId == "13")) then
+ CONFIG.Settings.FrontBevestigingVerbergen = true;
+ CONFIG.Settings.FrontOndersteuningTypeVerbergen = true;
end if;
// DARO
-if (Config.Settings.PersonalityId == "10") then
- //Config.Settings.VerpakkingTypeVerbergen= true;
- Config.Settings.NietMeeleverenVerbergen = true;
- Config.Settings.IsBenelux = false;
+if (CONFIG.Settings.PersonalityId == "10") then
+ //CONFIG.Settings.VerpakkingTypeVerbergen= true;
+ CONFIG.Settings.NietMeeleverenVerbergen = true;
+ CONFIG.Settings.IsBenelux = false;
end if;
- Config settings (tijdelijk) hardcoded Hein + Seefelder
- ;config.settings.frontbevestigingverbergen@value;config.settings.frontondersteuningtypeverbergen@value;config.settings.nietmeeleverenverbergen@value;config.settings.isbenelux@value;
-
-
- STATE.Initialized and (Config.InputMode <> "CreateConfig")
- Config.ReferentieConfiguratie = GetArg("referentieconfiguratie");
- ReferentieConfiguratie ophalen
- ;config.referentieconfiguratie@value;
-
-
- STATE.Initialized and (Config.InputMode <> "CreateConfig")
- CONFIG.KlantVoorkeurenConfigurationName = DATA.Kenmerken.Variant + "_" + Config.Settings.PersonalityId + "_" + CONFIG.Settings.KlantId;
- KlantVoorkeuren naam bepalen
- ;config.klantvoorkeurenconfigurationname@value;
-
-
- STATE.Initialized
- UI.Buttons.Top.SaveAndExitButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndExit','true'";
+ Config settings hardcoded
+ ;config.settings.frontbevestigingverbergen@value;config.settings.frontondersteuningtypeverbergen@value;config.settings.nietmeeleverenverbergen@value;config.settings.isbenelux@value;
+
+
+ (CONFIG.InputMode <> "CreateConfig")
+ CONFIG.ReferentieConfiguratie = GetArg("referentieconfiguratie");
+ ReferentieConfiguratie ophalen
+ ;config.referentieconfiguratie@value;
+
+
+ (CONFIG.InputMode <> "CreateConfig") and (CONFIG.Backend <> "axapta")
+ CONFIG.KlantVoorkeurenConfigurationName = DATA.Kenmerken.Variant + "_" + CONFIG.Settings.PersonalityId + "_" + CONFIG.Settings.KlantId;
+ KlantVoorkeuren naam bepalen
+ ;config.klantvoorkeurenconfigurationname@value;
+
+
+ true
+ UI.Buttons.Top.SaveAndExitButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndExit','true'";
UI.Buttons.Top.SaveAndContinueButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndContinue','true'";
UI.Buttons.Top.CancelButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.Cancelled','true'";
UI.Buttons.Top.PreferencesButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.KlantVoorkeurenSaved','true'";
+// andere werking in AX
+//UI.Buttons.Top.ProcessButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.ProcessedAndExit','true'";
+UI.Buttons.Top.ProcessButton = "task:eCon.UI.Tasks.ProcessAndExitTask";
+
UI.Buttons.Bottom.SaveAndExitButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndExit','true'";
UI.Buttons.Bottom.SaveAndContinueButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndContinue','true'";
@@ -3211,12 +3345,12 @@
UI.Buttons.Bottom.SaveAndExitButton@label = _LabelSave;
UI.Buttons.Bottom.SaveAndContinueButton@visible = not(_IsEditMode);
- Buttons
- ;ui.buttons.top.saveandexitbutton@default;ui.buttons.top.saveandcontinuebutton@default;ui.buttons.top.cancelbutton@default;ui.buttons.top.preferencesbutton@default;ui.buttons.bottom.saveandexitbutton@default;ui.buttons.bottom.saveandcontinuebutton@default;ui.buttons.top.saveandcontinuebutton@visible;ui.buttons.bottom.saveandcontinuebutton@visible;
-
-
- STATE.Initialized
- local string SelectedOption = "";
+ Buttons
+ ;ui.buttons.top.saveandexitbutton@default;ui.buttons.top.saveandcontinuebutton@default;ui.buttons.top.cancelbutton@default;ui.buttons.top.preferencesbutton@default;ui.buttons.top.processbutton@value;ui.buttons.bottom.saveandexitbutton@default;ui.buttons.bottom.saveandcontinuebutton@default;ui.buttons.top.saveandcontinuebutton@visible;ui.buttons.bottom.saveandcontinuebutton@visible;
+
+
+ true
+ local string SelectedOption = "";
SelectedOption = UI.BodemKleur;
for i = 1 to len(UI.BodemKleur@options)
@@ -3302,13 +3436,12 @@
end for;
UI.ZijwandVerhogingRelingKleur = SelectedOption;
- Vertalingen UI image labels
- ;ui.bodemkleur@value;ui.inbouwhoogte@value;ui.ladedesign@value;ui.ladekleur@value;ui.matantislipkleur@value;ui.matantislipfiberkleur@value;ui.matmateriaal@value;ui.matvinylfiberglasskleur@value;ui.matwolviltkleur@value;ui.opvullijstkleur@value;ui.zijwandverhogingtype@value;ui.zijwandverhogingrelingkleur@value;
-
-
- STATE.Initialized
- local boolean _IsExtern = (CONFIG.Settings.OperationMode == "Extern");
-local boolean _IsIntern = (CONFIG.Settings.OperationMode == "Intern");
+ Vertalingen UI image labels
+ ;ui.bodemkleur@value;ui.inbouwhoogte@value;ui.ladedesign@value;ui.ladekleur@value;ui.matantislipkleur@value;ui.matantislipfiberkleur@value;ui.matmateriaal@value;ui.matvinylfiberglasskleur@value;ui.matwolviltkleur@value;ui.opvullijstkleur@value;ui.zijwandverhogingtype@value;ui.zijwandverhogingrelingkleur@value;
+
+
+ true
+ local boolean _IsIntern = (CONFIG.Settings.OperationMode == "Intern");
UI.VerpakkingOptiesToonAlle@visible = _IsIntern;
@@ -3328,20 +3461,21 @@
UI.NietMeeleveren(i)@visible = (_IsIntern or _IsZichtbaarExtern);
end index;
- Beperkingen intern/extern
- ;ui.verpakkingoptiestoonalle@visible;ui.heeftafwijkenderughoogte@visible;ui.hangmapboringaantal@visible;ui.hangmapboringaantal@mandatory;ui.productiewijze@visible;ui.productiewijze@mandatory;ui.toepassing@options;ui.frontondersteuningtype@options;
-
-
- STATE.Initialized
- STATE.Initialized = false;
- Einde initialisatie
- ;state.initialized@value;
-
-
+ Beperkingen intern/extern
+ ;ui.verpakkingoptiestoonalle@visible;ui.heeftafwijkenderughoogte@visible;ui.hangmapboringaantal@visible;ui.hangmapboringaantal@mandatory;ui.productiewijze@visible;ui.productiewijze@mandatory;ui.toepassing@options;ui.frontondersteuningtype@options;
+
+
+ true
+ STATE.Initialized = false;
+ Einde initialisatie
+ ;state.initialized@value;
+
+
+
(CONFIG.Token == "updateKenmerken") or (CONFIG.Token == "128eababb1a1596e3c130b0e0fd5be820334a01a16bf777d1c5439fcfa861e16")
- Config.InputMode = "CreateConfig";
-Config.Settings.OperationMode = "Extern";
+ CONFIG.InputMode = "CreateConfig";
+CONFIG.Settings.OperationMode = "Extern";
if (CONFIG.Settings.PersonalityId == "") then
CONFIG.Settings.PersonalityId = "1";
@@ -3846,7 +3980,7 @@
- true
+ not((CONFIG.Backend == "axapta") and (CONFIG.ProcessMode == "Background"))
// Read only controls niet overnemen
//DATA.InterneBreedte = UI.InterneBreedte;
//DATA.OpvullijstDikte = UI.OpvullijstDikte;
@@ -3865,8 +3999,8 @@
DATA.Kenmerken.IsBinnenbreedte = UI.IsBinnenbreedte;
DATA.Kenmerken.IsBinnenlade = UI.IsBinnenlade;
DATA.Kenmerken.LadeDiepte = UI.LadeDiepte;
-DATA.Lijn.Aantal = UI.Aantal;
-DATA.Lijn.Referentie = UI.Referentie;
+DATA.Lijn.Aantal = UI.Lijn.Aantal;
+DATA.Lijn.Referentie = UI.Lijn.Referentie;
DATA.Kenmerken.HeeftAfwijkendeRugHoogte = UI.HeeftAfwijkendeRugHoogte;
DATA.Kenmerken.HeeftOpvullijstLinks = UI.HeeftOpvullijstLinks;
DATA.Kenmerken.HeeftOpvullijstRechts= UI.HeeftOpvullijstRechts;
@@ -3947,35 +4081,6 @@
;data.kenmerken.matmateriaal@value;data.kenmerken.matkleur@value;
-
- false //(CONFIG.InputMode <> "Edit")
- DATA.Kenmerken.BodemKleur = "LG";
-DATA.Kenmerken.CorpusBreedte = 875;
-DATA.Kenmerken.CorpusWanddikte = 0;
-DATA.Kenmerken.Draagkracht = "30";
-DATA.Kenmerken.FrontBevestiging = "S";
-DATA.Kenmerken.FrontOndersteuningType = "A";
-DATA.Kenmerken.GeleiderTechnologie = "TOB";
-DATA.Kenmerken.InbouwHoogte = "M";
-DATA.Kenmerken.IsBinnenlade = false;
-DATA.Kenmerken.IsBinnenbreedte = true;
-DATA.Kenmerken.LadeDiepte = "400";
-DATA.Kenmerken.LadeKleur = "MG";
-DATA.Lijn.Aantal = 2;
-//DATA.Kenmerken.RugwandMateriaal = "Hout";
-//DATA.Kenmerken.Toepassing = "L";
-DATA.Kenmerken.VerpakkingType = "V1";
-DATA.Kenmerken.ZijwandVerhogingType = "Laag";
-
-DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Geleider = true;
-DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Bodemsteun = true;
-DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Inschuifelement = true;
-
-CONFIG.Settings.VerpakkingVHossToegelaten = true;
-
- DEV - eenmalig uitgevoerde regel om data waarden te zetten
- ;data.kenmerken.bodemkleur@value;data.kenmerken.corpusbreedte@value;data.kenmerken.corpuswanddikte@value;data.kenmerken.draagkracht@value;data.kenmerken.frontbevestiging@value;data.kenmerken.frontondersteuningtype@value;data.kenmerken.geleidertechnologie@value;data.kenmerken.inbouwhoogte@value;data.kenmerken.isbinnenlade@value;data.kenmerken.isbinnenbreedte@value;data.kenmerken.ladediepte@value;data.kenmerken.ladekleur@value;data.lijn.aantal@value;data.kenmerken.verpakkingtype@value;data.kenmerken.zijwandverhogingtype@value;data.kenmerken.nietmeeleveren.nietmeeleveren_geleider@value;data.kenmerken.nietmeeleveren.nietmeeleveren_bodemsteun@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelement@value;config.settings.verpakkingvhosstoegelaten@value;
-
(CONFIG.InputMode <> "Edit")
@@ -3987,7 +4092,7 @@
;data.kenmerken.toepassing@value;data.kenmerken.productiewijze@value;data.kenmerken.rugwandmateriaal@value;data.kenmerken.frontondersteuningtype@value;
- (CONFIG.ReferentieConfiguratie <> "") and (CONFIG.InputMode <> "Edit") and (Config.InputMode <> "CreateConfig")
+ (CONFIG.ReferentieConfiguratie <> "") and (CONFIG.InputMode <> "Edit") and (CONFIG.InputMode <> "CreateConfig")
local string _Connection = GetSetting("data.connectionstring") + ";cache=false";
local string _Query = "SELECT TOP 1 * FROM eCon.Configurations WHERE name = '" + CONFIG.ReferentieConfiguratie + "'";
@@ -4020,7 +4125,7 @@
;state.referentieconfiguratieloaded@value;config.database.configanalyseproperties@options;
- (CONFIG.ReferentieConfiguratie == "") and (CONFIG.InputMode <> "Edit") and (Config.InputMode <> "CreateConfig") and (CONFIG.Settings.KlantId <> "") and (CONFIG.Settings.PersonalityId <> "")
+ (CONFIG.ReferentieConfiguratie == "") and (CONFIG.InputMode <> "Edit") and (CONFIG.InputMode <> "CreateConfig") and (CONFIG.Settings.KlantId <> "") and (CONFIG.Settings.PersonalityId <> "")
local string _Connection = GetSetting("data.connectionstring") + ";cache=false";
local string _Query = "SELECT TOP 1 * FROM eCon.Configurations WHERE name = '" + CONFIG.KlantVoorkeurenConfigurationName + "'";
@@ -4821,7 +4926,7 @@
local string _FlagVerpakkingOnderdelen = switch _VerpakkingType
case "Probox": CONFIG.Settings.VerpakkingProboxOnderdelen
case "Procom": CONFIG.Settings.VerpakkingProcomOnderdelen
- case "VHoss": Config.Settings.VerpakkingVHossOnderdelen
+ case "VHoss": CONFIG.Settings.VerpakkingVHossOnderdelen
else ""
end switch
@@ -4843,7 +4948,9 @@
true
- UI.Aantal@default = DATA.Lijn.Aantal;
+ UI.Lijn.Aantal@default = DATA.Lijn.Aantal;
+UI.Lijn.Referentie@default = DATA.Lijn.Referentie;
+
UI.CorpusBreedte@default = DATA.Kenmerken.CorpusBreedte;
UI.CorpusWanddikte@default = DATA.Kenmerken.CorpusWanddikte;
UI.Draagkracht@default = DATA.Kenmerken.Draagkracht;
@@ -4865,7 +4972,6 @@
UI.LadeDiepte@default = DATA.Kenmerken.LadeDiepte;
UI.OpvullijstDikte@default = DATA.BerekendeWaarden.OpvullijstDikte;
UI.ProductieWijze@default = DATA.Kenmerken.ProductieWijze;
-UI.Referentie@default = DATA.Lijn.Referentie;
UI.RugHoogte@default = DATA.Kenmerken.RugHoogte;
UI.RugwandMateriaal@default = DATA.Kenmerken.RugwandMateriaal;
UI.Toepassing@default = DATA.Kenmerken.Toepassing;
@@ -4907,7 +5013,7 @@
UI.NietMeeleveren(i).IsSelected@default = _IsChecked;
end index;
Values
- ;ui.aantal@default;ui.corpusbreedte@default;ui.corpuswanddikte@default;ui.draagkracht@default;ui.dwarsverdelingaantal@default;ui.frontbevestiging@default;ui.frontondersteuningtype@default;ui.frontstabilisatoraantal@default;ui.geleidertechnologie@default;ui.greepenmeenemer@default;ui.hangmapboringaantal@default;ui.heeftafwijkenderughoogte@default;ui.inbouwhoogte@default;ui.heeftopvullijstlinks@default;ui.heeftopvullijstrechts@default;ui.heeftzijstabilisering@default;ui.internebreedte@default;ui.isbinnenbreedte@default;ui.isbinnenlade@default;ui.ladediepte@default;ui.opvullijstdikte@default;ui.productiewijze@default;ui.referentie@default;ui.rughoogte@default;ui.rugwandmateriaal@default;ui.toepassing@default;ui.uitsparingdata.x.breedterugdeel@default;ui.uitsparingdata.x.hoogte@default;ui.uitsparingdata.x.materiaal@default;ui.uitsparingdata.m.breedterugdeel@default;ui.uitsparingdata.m.hoogte@default;ui.uitsparingdata.m.materiaal@default;ui.uitsparingdata.y.breedterugdeel@default;ui.uitsparingdata.y.hoogte@default;ui.uitsparingdata.y.materiaal@default;ui.uitsparingdata.z1.breedteuitsparing@default;ui.uitsparingdata.z1.diepte@default;ui.uitsparingdata.z1.hoogte@default;ui.uitsparingdata.z1.materiaal@default;ui.uitsparingdata.z1.vorm@default;ui.uitsparingdata.z2.breedteuitsparing@default;ui.uitsparingdata.z2.diepte@default;ui.uitsparingdata.z2.hoogte@default;ui.uitsparingdata.z2.materiaal@default;ui.uitsparingdata.z2.vorm@default;ui.uitsparingdata.uitsparingaantal@default;ui.verpakkinglayout.verpakkingtype@default;ui.zijwandverhogingmateriaal@default;ui.zijwandverhoginginschuifelementkleur@default;
+ ;ui.lijn.aantal@default;ui.lijn.referentie@default;ui.corpusbreedte@default;ui.corpuswanddikte@default;ui.draagkracht@default;ui.dwarsverdelingaantal@default;ui.frontbevestiging@default;ui.frontondersteuningtype@default;ui.frontstabilisatoraantal@default;ui.geleidertechnologie@default;ui.greepenmeenemer@default;ui.hangmapboringaantal@default;ui.heeftafwijkenderughoogte@default;ui.inbouwhoogte@default;ui.heeftopvullijstlinks@default;ui.heeftopvullijstrechts@default;ui.heeftzijstabilisering@default;ui.internebreedte@default;ui.isbinnenbreedte@default;ui.isbinnenlade@default;ui.ladediepte@default;ui.opvullijstdikte@default;ui.productiewijze@default;ui.rughoogte@default;ui.rugwandmateriaal@default;ui.toepassing@default;ui.uitsparingdata.x.breedterugdeel@default;ui.uitsparingdata.x.hoogte@default;ui.uitsparingdata.x.materiaal@default;ui.uitsparingdata.m.breedterugdeel@default;ui.uitsparingdata.m.hoogte@default;ui.uitsparingdata.m.materiaal@default;ui.uitsparingdata.y.breedterugdeel@default;ui.uitsparingdata.y.hoogte@default;ui.uitsparingdata.y.materiaal@default;ui.uitsparingdata.z1.breedteuitsparing@default;ui.uitsparingdata.z1.diepte@default;ui.uitsparingdata.z1.hoogte@default;ui.uitsparingdata.z1.materiaal@default;ui.uitsparingdata.z1.vorm@default;ui.uitsparingdata.z2.breedteuitsparing@default;ui.uitsparingdata.z2.diepte@default;ui.uitsparingdata.z2.hoogte@default;ui.uitsparingdata.z2.materiaal@default;ui.uitsparingdata.z2.vorm@default;ui.uitsparingdata.uitsparingaantal@default;ui.verpakkinglayout.verpakkingtype@default;ui.zijwandverhogingmateriaal@default;ui.zijwandverhoginginschuifelementkleur@default;
true
@@ -6095,7 +6201,7 @@
index i of UI.NietMeeleveren
if (UI.NietMeeleveren(i).Id == "Opvullijst") then
- UI.NietMeeleveren(i)@visible = (_HeeftOpvullijst and Not(Config.Settings.NietMeeleverenVerbergen));
+ UI.NietMeeleveren(i)@visible = (_HeeftOpvullijst and Not(CONFIG.Settings.NietMeeleverenVerbergen));
end if;
end index;
Opvullijst
@@ -6192,13 +6298,13 @@
true
- UI.FrontBevestiging@visible = Not(Config.Settings.FrontBevestigingVerbergen);
-UI.FrontOndersteuningType@visible = Not(Config.Settings.FrontOndersteuningTypeVerbergen);
-UI.VerpakkingLayout@visible = Not(Config.Settings.VerpakkingTypeVerbergen);
+ UI.FrontBevestiging@visible = Not(CONFIG.Settings.FrontBevestigingVerbergen);
+UI.FrontOndersteuningType@visible = Not(CONFIG.Settings.FrontOndersteuningTypeVerbergen);
+UI.VerpakkingLayout@visible = Not(CONFIG.Settings.VerpakkingTypeVerbergen);
index i of UI.NietMeeleveren
- UI.NietMeeleveren(i)@visible = (UI.NietMeeleveren(i)@visible and Not(Config.Settings.NietMeeleverenVerbergen));
+ UI.NietMeeleveren(i)@visible = (UI.NietMeeleveren(i)@visible and Not(CONFIG.Settings.NietMeeleverenVerbergen));
end index;
Visible properties
@@ -6224,22 +6330,22 @@
true
- UI.InbouwHoogte@option("N")@visible = Config.Settings.InbouwHoogteNToegelaten;
-UI.InbouwHoogte@option("K")@visible = Config.Settings.InbouwHoogteKToegelaten;
-UI.InbouwHoogte@option("DK")@visible = Config.Settings.InbouwHoogteKToegelaten;
+ UI.InbouwHoogte@option("N")@visible = CONFIG.Settings.InbouwHoogteNToegelaten;
+UI.InbouwHoogte@option("K")@visible = CONFIG.Settings.InbouwHoogteKToegelaten;
+UI.InbouwHoogte@option("DK")@visible = CONFIG.Settings.InbouwHoogteKToegelaten;
Visible options - Inbouwhoogte
;ui.inbouwhoogte@options;
- STATE.ValidationNeeded or (UI.Aantal <> 0)
+ STATE.ValidationNeeded or (UI.Lijn.Aantal <> 0)
local double _Minimum = RANGE.Aantal.Minimum;
local double _Maximum = RANGE.Aantal.Maximum;
-UI.Aantal@inputvalidation = "min:" + _Minimum + ";multiplication:1;maxdecimals:0;";
+UI.Lijn.Aantal@inputvalidation = "min:" + _Minimum + ";multiplication:1;maxdecimals:0;";
Validation Aantal
- ;ui.aantal@rangeset;
+ ;ui.lijn.aantal@rangeset;
STATE.ValidationNeeded or (UI.CorpusBreedte <> 0)
@@ -6637,6 +6743,20 @@
WinkelkarInfo - InfoDiverse
;state.winkelkarinfodiversecalculated@value;
+
+ STATE.SavedAndExit or STATE.SavedAndContinue or (CONFIG.InputMode == "CreateConfig") or (CONFIG.Backend == "axapta")
+ if (DATA.Kenmerken.Toepassing == "B") then ItemId = "9.318.841.1" else
+ if (DATA.Kenmerken.VerpakkingType == "V1") then ItemId = "9.893.226.0" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Vhoss") then ItemId = "9.352.870.4" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Pallet") then ItemId = "9.893.251.0" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Probox") and (CONFIG.Settings.VerpakkingProboxOnderdelen == "DefaultMet") then ItemId = "9.754.366.6" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Probox") and (CONFIG.Settings.VerpakkingProboxOnderdelen <> "DefaultMet") then ItemId = "9.754.374.6" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Procom") and (CONFIG.Settings.VerpakkingProcomOnderdelen == "DefaultMet") then ItemId = "9.093.696.2" end if;
+ if (DATA.Kenmerken.VerpakkingType == "Procom") and (CONFIG.Settings.VerpakkingProcomOnderdelen <> "DefaultMet") then ItemId = "9.754.374.6" end if;
+end if;
+ ItemId bepalen
+ ;itemid@value;
+
STATE.Cancelled
STATE.Cancelled = false;
Index: accept/integratietest/tbx/tbx-lade-verlaagde-rug.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-lade-verlaagde-rug.txt (.../tbx-lade-verlaagde-rug.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-lade-verlaagde-rug.txt (.../tbx-lade-verlaagde-rug.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/models/tbx/TBX Configurator,1.0.0.trl
===================================================================
diff -u -r888 -r892
--- accept/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 888)
+++ accept/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 892)
@@ -580,6 +580,15 @@
+
+
+
+
+
+
+
+
+
Index: accept/integratietest/tbx/tbx-lade-niet-meeleveren.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-lade-niet-meeleveren.txt (.../tbx-lade-niet-meeleveren.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-lade-niet-meeleveren.txt (.../tbx-lade-niet-meeleveren.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-lade-veel-extras.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-lade-veel-extras.txt (.../tbx-lade-veel-extras.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-lade-veel-extras.txt (.../tbx-lade-veel-extras.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-spoelbak-lade-DMS.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-spoelbak-lade-DMS.txt (.../tbx-spoelbak-lade-DMS.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-spoelbak-lade-DMS.txt (.../tbx-spoelbak-lade-DMS.txt) (revision 892)
@@ -1247,8 +1247,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-sifon-lade-type3-enkele-uitsparing.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-sifon-lade-type3-enkele-uitsparing.txt (.../tbx-sifon-lade-type3-enkele-uitsparing.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-sifon-lade-type3-enkele-uitsparing.txt (.../tbx-sifon-lade-type3-enkele-uitsparing.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}
Index: accept/integratietest/tbx/tbx-sifon-lade-enkele-uitsparing.txt
===================================================================
diff -u -r890 -r892
--- accept/integratietest/tbx/tbx-sifon-lade-enkele-uitsparing.txt (.../tbx-sifon-lade-enkele-uitsparing.txt) (revision 890)
+++ accept/integratietest/tbx/tbx-sifon-lade-enkele-uitsparing.txt (.../tbx-sifon-lade-enkele-uitsparing.txt) (revision 892)
@@ -1242,8 +1242,18 @@
},
{
"__type": "NameValue:#VHServices",
+ "Name": "Itemid",
+ "Value": "9.893.226.0"
+ },
+ {
+ "__type": "NameValue:#VHServices",
"Name": "Output",
"Value": ""
+ },
+ {
+ "__type": "NameValue:#VHServices",
+ "Name": "Salestableax",
+ "Value": ""
}
]
}