Index: development/models/mvx/MVX Configurator,1.0.0.xml
===================================================================
diff -u -r4244 -r4316
--- development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 4244)
+++ development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 4316)
@@ -5,13 +5,13 @@
-
+
-
+
@@ -25,31 +25,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -58,9 +58,9 @@
-
+
-
+
@@ -70,29 +70,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -105,7 +105,7 @@
-
+
@@ -114,21 +114,21 @@
-
+
-
+
-
+
@@ -139,21 +139,21 @@
-
+
-
+
-
+
@@ -163,7 +163,7 @@
-
+
@@ -172,30 +172,30 @@
-
+
-
+
-
+
-
+
-
+
@@ -204,40 +204,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -247,127 +247,127 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -378,26 +378,26 @@
-
+
-
+
-
+
-
+
-
+
@@ -432,59 +432,432 @@
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -496,7 +869,7 @@
-
+
@@ -509,7 +882,7 @@
-
+
@@ -518,11 +891,11 @@
-
+
-
+
-
+
@@ -531,9 +904,9 @@
-
+
-
+
@@ -542,57 +915,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -602,233 +975,233 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -838,7 +1211,7 @@
-
+
@@ -859,57 +1232,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -918,201 +1291,201 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1138,7 +1511,7 @@
-
+
@@ -1300,35 +1673,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1344,7 +1717,7 @@
-
+
@@ -1357,14 +1730,14 @@
-
+
-
+
@@ -1377,17 +1750,17 @@
-
+
-
+
-
+
-
+
@@ -1409,177 +1782,862 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -1588,15 +2646,15 @@
-
+
-
+
@@ -1619,11 +2677,11 @@
-
+
-
+
-
+
@@ -1633,36 +2691,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1672,17 +2730,17 @@
-
+
-
+
-
+
-
+
@@ -1692,7 +2750,7 @@
-
+
@@ -1701,54 +2759,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1780,7 +2838,7 @@
-
+
@@ -1805,7 +2863,7 @@
-
+
@@ -1836,17 +2894,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
@@ -1857,10 +2966,10 @@
-
+
-
+
@@ -1873,27 +2982,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1903,29 +3026,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1959,10 +3082,13 @@
CONFIG.Token = GetArg("vh_token"); // Alleen in Web : Token van Intracto
CONFIG.Language = GetArg("language"); // Web en AX
CONFIG.Initiator = GetArg("initiator"); // Alleen in AX
- // CONFIG.<Settings.NogTeMakenProperty> = GetArg("MWV_access");
+CONFIG.Bulkwijzigingen.Isbulkconfiguratie = CBool(GetArg("isbulkconfiguratie")); // Alleen in AX
+CONFIG.Bulkwijzigingen.ReferentieConfiguratieId = GetArg("referentieconfiguratieid"); // Alleen in AX
+CONFIG.Bulkwijzigingen.BulkConfiguratieId = GetArg("bulkconfiguratieid"); // Alleen in AX
+CONFIG.Bulkwijzigingen.TotaalAantalGepersisteerdeProperties = GetArg("totaalaantalgepersisteerdeproperties"); // Alleen in AX
Algemene input parameters ophalen
- ;config.backend@value;config.processmode@value;config.token@value;config.language@value;config.initiator@value;
+ ;config.backend@value;config.processmode@value;config.token@value;config.language@value;config.initiator@value;config.bulkwijzigingen.isbulkconfiguratie@value;config.bulkwijzigingen.referentieconfiguratieid@value;config.bulkwijzigingen.bulkconfiguratieid@value;config.bulkwijzigingen.totaalaantalgepersisteerdeproperties@value;
true
@@ -2002,11 +3128,15 @@
_BEHAVIOR_ContextName = "null";
if (CONFIG.ProcessMode == "Background") then
+ _BEHAVIOR_ContextName = "AxCreateVH4";
+
+ if ((CONFIG.Bulkwijzigingen.ReferentieConfiguratieId <> "") and (CONFIG.Bulkwijzigingen.BulkConfiguratieId <> "")) then
+ _BEHAVIOR_ContextName = "AxCreateBulkWijzigingenToepassen";
+ end if;
if (_IsInitiatorAxMsgTableSalesOrderIn) then
_BEHAVIOR_ContextName = "AxCreateEdi";
- else
- _BEHAVIOR_ContextName = "AxCreateVH4";
+ end if;
/* * /
_KenmerkenOorsprong = "VH4"; // VH4 of EDI of OCC [TODO] onderscheid nog te bepalen, indien mogelijk.
if _KenmerkenOorsprong == "VH4" then
@@ -2016,12 +3146,14 @@
_BEHAVIOR_ContextName = "AxCreateOcc";
end if;
/* */
- end if;
-
else
if (_IsNieuweIngaveInAx) then
- _BEHAVIOR_ContextName = "AxNew";
+ if (CONFIG.Bulkwijzigingen.Isbulkconfiguratie) then
+ _BEHAVIOR_ContextName = "AxNewBulkIngave";
+ else
+ _BEHAVIOR_ContextName = "AxNew";
+ end if;
else
_IsEditEdiFromSalesOrderIn = _IsInitiatorAxMsgTableSalesOrderIn;
if _IsEditEdiFromSalesOrderIn then
@@ -2183,7 +3315,7 @@
;config.createcontext.keyvalue[1].name@value;config.createcontext.keyvalue[1].value@value;
- not(BEHAVIOR.IsInteractive)
+ not(BEHAVIOR.IsInteractive) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
Data.Kenmerken.BodemKleur = GetArg("data;kenmerken;bodemkleur");
Data.Kenmerken.CorpusBreedte = CDbl(Replace(GetArg("data;kenmerken;corpusbreedte");".";","));
@@ -2331,7 +3463,7 @@
;help.helpurl@value;
- true
+ not(BEHAVIOR.ContextName == "AxNewBulkIngave")
local boolean _Result = CopyOptionsToArray("UI.Kenmerken.NietMeeleverenOptions"; "UI.Kenmerken.NietMeeleveren");
@@ -2464,20 +3596,20 @@
UI.Buttons.Bottom.SaveAndExitButton@label = _LabelSave;
UI.Buttons.Top.SaveAndExitButton@visible = BEHAVIOR.IsEconWeb;
-UI.Buttons.Top.SaveAndContinueButton@visible = not(_IsEditMode) and BEHAVIOR.IsEconWeb;
-UI.Buttons.Top.PreferencesButton@visible = BEHAVIOR.IsEconWeb;
-UI.Buttons.Top.ProcessButton@visible = BEHAVIOR.IsEconAx;
+UI.Buttons.Top.SaveAndContinueButton@visible = not(_IsEditMode) and BEHAVIOR.IsEconWeb and not(Config.Bulkwijzigingen.IsBulkConfiguratie);
+UI.Buttons.Top.PreferencesButton@visible = BEHAVIOR.IsEconWeb and not(Config.Bulkwijzigingen.IsBulkConfiguratie);
+UI.Buttons.Top.ProcessButton@visible = (BEHAVIOR.IsEconAx and not(BEHAVIOR.ContextName == "AxNewBulkIngave"));
UI.Buttons.Bottom.SaveAndExitButton@visible = BEHAVIOR.IsEconWeb;
-UI.Buttons.Bottom.SaveAndContinueButton@visible = not(_IsEditMode) and BEHAVIOR.IsEconWeb;
+UI.Buttons.Bottom.SaveAndContinueButton@visible = not(_IsEditMode) and BEHAVIOR.IsEconWeb and not(Config.Bulkwijzigingen.IsBulkConfiguratie);
UI.MWViewer.InlineButtons.StartMaatwerkViewerButton@label = "Maatwerk Viewer";
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@default;ui.buttons.bottom.saveandexitbutton@default;ui.buttons.bottom.saveandcontinuebutton@default;ui.mwviewer.inlinebuttons.startmaatwerkviewerbutton@default;ui.buttons.top.saveandexitbutton@visible;ui.buttons.top.saveandcontinuebutton@visible;ui.buttons.top.preferencesbutton@visible;ui.buttons.top.processbutton@visible;ui.buttons.bottom.saveandexitbutton@visible;ui.buttons.bottom.saveandcontinuebutton@visible;
- true
+ not(BEHAVIOR.ContextName == "AxNewBulkIngave")
local string SelectedOption = "";
@@ -2568,6 +3700,98 @@
Vertalingen UI image labels
;ui.kenmerken.bodemkleur@value;ui.kenmerken.ladekleur@value;ui.kenmerken.matantislipfiberkleur@value;ui.kenmerken.matantislipflockkleur@value;ui.kenmerken.matmateriaal@value;ui.kenmerken.matvinylfiberglasskleur@value;ui.kenmerken.opvullijstkleur@value;ui.kenmerken.voorwandtypevanebinnenlade@value;ui.kenmerken.voorwandtypevanmbinnenlade@value;ui.kenmerken.voorwandtypevankbinnenlade@value;ui.kenmerken.zijwandverhogingrelingkleur@value;ui.kenmerken.zijwandtype@value;
+
+ (BEHAVIOR.ContextName == "AxNewBulkIngave") or (BEHAVIOR.IsInteractive and BEHAVIOR.IsEconWeb)
+
+local string SelectedOption = "";
+
+SelectedOption = UI.BulkKenmerken.BodemKleur;
+for i = 1 to len(UI.BulkKenmerken.BodemKleur@options)
+ UI.BulkKenmerken.BodemKleur = UI.BulkKenmerken.BodemKleur@option(i)@id;
+ UI.BulkKenmerken.BodemKleur.Text = DATA.BulkKenmerken(1).BodemKleur@option(i)@label;
+end for;
+UI.BulkKenmerken.BodemKleur= SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.LadeKleur;
+for i = 1 to len(UI.BulkKenmerken.LadeKleur@options)
+ UI.BulkKenmerken.LadeKleur = UI.BulkKenmerken.LadeKleur@option(i)@id;
+ UI.BulkKenmerken.LadeKleur.Text = DATA.BulkKenmerken(1).LadeKleur@option(i)@label;
+end for;
+UI.BulkKenmerken.LadeKleur = SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.MatAntislipFiberKleur;
+for i = 1 to len(UI.BulkKenmerken.MatAntislipFiberKleur@options)
+ UI.BulkKenmerken.MatAntislipFiberKleur = UI.BulkKenmerken.MatAntislipFiberKleur@option(i)@id;
+ UI.BulkKenmerken.MatAntislipFiberKleur.Text = GetLocalizedLabel("MatAntislipFiberKleur_" + UI.BulkKenmerken.MatAntislipFiberKleur);
+end for;
+UI.BulkKenmerken.MatAntislipFiberKleur = SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.MatAntislipFlockKleur;
+for i = 1 to len(UI.BulkKenmerken.MatAntislipFlockKleur@options)
+ UI.BulkKenmerken.MatAntislipFlockKleur = UI.BulkKenmerken.MatAntislipFlockKleur@option(i)@id;
+ UI.BulkKenmerken.MatAntislipFlockKleur.Text = GetLocalizedLabel("MatAntislipFlockKleur_" + UI.BulkKenmerken.MatAntislipFlockKleur);
+end for;
+UI.BulkKenmerken.MatAntislipFlockKleur = SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.MatMateriaal;
+for i = 1 to len(UI.BulkKenmerken.MatMateriaal@options)
+ UI.BulkKenmerken.MatMateriaal = UI.BulkKenmerken.MatMateriaal@option(i)@id;
+ UI.BulkKenmerken.MatMateriaal.Text = DATA.BulkKenmerken(1).MatMateriaal@option(UI.BulkKenmerken.MatMateriaal.Value)@label;
+end for;
+UI.BulkKenmerken.MatMateriaal = SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.MatVinylFiberglassKleur;
+for i = 1 to len(UI.BulkKenmerken.MatVinylFiberglassKleur@options)
+ UI.BulkKenmerken.MatVinylFiberglassKleur = UI.BulkKenmerken.MatVinylFiberglassKleur@option(i)@id;
+ UI.BulkKenmerken.MatVinylFiberglassKleur.Text = GetLocalizedLabel("MatVinylFiberglassKleur_" + UI.BulkKenmerken.MatVinylFiberglassKleur);
+end for;
+UI.BulkKenmerken.MatVinylFiberglassKleur = SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.OpvullijstKleur;
+for i = 1 to len(UI.BulkKenmerken.OpvullijstKleur@options)
+ UI.BulkKenmerken.OpvullijstKleur = UI.BulkKenmerken.OpvullijstKleur@option(i)@id;
+ UI.BulkKenmerken.OpvullijstKleur.Text = DATA.BulkKenmerken(1).OpvullijstKleur@option(i)@label;
+end for;
+UI.BulkKenmerken.OpvullijstKleur = SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.VoorwandTypeVanEBinnenlade;
+for i = 1 to len(UI.BulkKenmerken.VoorwandTypeVanEBinnenlade@options)
+ UI.BulkKenmerken.VoorwandTypeVanEBinnenlade = UI.BulkKenmerken.VoorwandTypeVanEBinnenlade@option(i)@id;
+ UI.BulkKenmerken.VoorwandTypeVanEBinnenlade.Text = GetLocalizedLabel("VoorwandType_" + UI.BulkKenmerken.VoorwandTypeVanEBinnenlade@option(i)@id);
+end for;
+UI.BulkKenmerken.VoorwandTypeVanEBinnenlade= SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.VoorwandTypeVanMBinnenlade;
+for i = 1 to len(UI.BulkKenmerken.VoorwandTypeVanMBinnenlade@options)
+ UI.BulkKenmerken.VoorwandTypeVanMBinnenlade = UI.BulkKenmerken.VoorwandTypeVanMBinnenlade@option(i)@id;
+ UI.BulkKenmerken.VoorwandTypeVanMBinnenlade.Text = GetLocalizedLabel("VoorwandType_" + UI.BulkKenmerken.VoorwandTypeVanMBinnenlade@option(i)@id);
+end for;
+UI.BulkKenmerken.VoorwandTypeVanMBinnenlade= SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.VoorwandTypeVanKBinnenlade;
+for i = 1 to len(UI.BulkKenmerken.VoorwandTypeVanKBinnenlade@options)
+ UI.BulkKenmerken.VoorwandTypeVanKBinnenlade = UI.BulkKenmerken.VoorwandTypeVanKBinnenlade@option(i)@id;
+ UI.BulkKenmerken.VoorwandTypeVanKBinnenlade.Text = GetLocalizedLabel("VoorwandType_" + UI.BulkKenmerken.VoorwandTypeVanKBinnenlade@option(i)@id);
+end for;
+UI.BulkKenmerken.VoorwandTypeVanKBinnenlade= SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.ZijwandVerhogingRelingKleur;
+for i = 1 to len(UI.BulkKenmerken.ZijwandVerhogingRelingKleur@options)
+ UI.BulkKenmerken.ZijwandVerhogingRelingKleur = UI.BulkKenmerken.ZijwandVerhogingRelingKleur@option(i)@id;
+ UI.BulkKenmerken.ZijwandVerhogingRelingKleur.Text = UI.BulkKenmerken.ZijwandVerhogingRelingKleur@option(i)@id;
+end for;
+UI.BulkKenmerken.ZijwandVerhogingRelingKleur= SelectedOption;
+
+SelectedOption = UI.BulkKenmerken.ZijwandType;
+for i = 1 to len(UI.BulkKenmerken.ZijwandType@options)
+ UI.BulkKenmerken.ZijwandType = UI.BulkKenmerken.ZijwandType@option(i)@id;
+ UI.BulkKenmerken.ZijwandType.Text = DATA.BulkKenmerken(1).ZijwandType@option(i)@label;
+end for;
+UI.BulkKenmerken.ZijwandType = SelectedOption;
+
+ Vertalingen bulk UI image labels
+ ;ui.bulkkenmerken.bodemkleur@value;ui.bulkkenmerken.ladekleur@value;ui.bulkkenmerken.matantislipfiberkleur@value;ui.bulkkenmerken.matantislipflockkleur@value;ui.bulkkenmerken.matmateriaal@value;ui.bulkkenmerken.matvinylfiberglasskleur@value;ui.bulkkenmerken.opvullijstkleur@value;ui.bulkkenmerken.voorwandtypevanebinnenlade@value;ui.bulkkenmerken.voorwandtypevanmbinnenlade@value;ui.bulkkenmerken.voorwandtypevankbinnenlade@value;ui.bulkkenmerken.zijwandverhogingrelingkleur@value;ui.bulkkenmerken.zijwandtype@value;
+
true
@@ -2591,9 +3815,24 @@
UI.Kenmerken.RugHoogte@option("F")@visible = _visible ;
UI.Kenmerken.LadeDiepte@option("650")@visible = _visible ;
UI.Kenmerken.ZijwandType@option("RelingEnInschuifElement")@visible = _visible;
+
+//Bulk
+UI.BulkKenmerken.ZijwandVerhogingInschuifElementKleur@visible = false;
+UI.BulkKenmerken.ZijwandVerhogingMateriaal@visible = false;
+UI.BulkKenmerken.ZijwandVerhogingRelingKleur@visible = false;
+
+UI.BulkKenmerken.ZijwandVerhogingInschuifElementKleur@mandatory = false;
+UI.BulkKenmerken.ZijwandVerhogingMateriaal@mandatory = false;
+UI.BulkKenmerken.ZijwandVerhogingRelingKleur@mandatory = false;
+
+UI.BulkKenmerken.BodemKleur@option("S")@visible = _visible ;
+UI.BulkKenmerken.LadeHoogte@option("F")@visible = _visible ;
+UI.BulkKenmerken.LadeDiepte@option("650")@visible = _visible ;
+UI.BulkKenmerken.ZijwandType@option("RelingEnInschuifElement")@visible = _visible;
+
Beperkingen Intern/Extern
- ;ui.kenmerken.rugwandmateriaal@visible;ui.kenmerken.rugwandmateriaal@mandatory;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;
+ ;ui.kenmerken.rugwandmateriaal@visible;ui.kenmerken.rugwandmateriaal@mandatory;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;ui.bulkkenmerken.zijwandverhoginginschuifelementkleur@visible;ui.bulkkenmerken.zijwandverhogingmateriaal@visible;ui.bulkkenmerken.zijwandverhogingrelingkleur@visible;ui.bulkkenmerken.zijwandverhoginginschuifelementkleur@mandatory;ui.bulkkenmerken.zijwandverhogingmateriaal@mandatory;ui.bulkkenmerken.zijwandverhogingrelingkleur@mandatory;ui.bulkkenmerken.bodemkleur@options;ui.bulkkenmerken.ladehoogte@options;ui.bulkkenmerken.ladediepte@options;ui.bulkkenmerken.zijwandtype@options;
true
@@ -2606,6 +3845,20 @@
+
+ BEHAVIOR.IsEconWeb
+
+if ((BEHAVIOR.OperationMode == "CreateConfig") and ((CONFIG.Bulkwijzigingen.ReferentieConfiguratieId <> "") and (CONFIG.Bulkwijzigingen.BulkConfiguratieId <> ""))) then
+ BEHAVIOR.OperationMode = "WebCreateBulkWijzigingenToepassen";
+end if;
+
+if ((BEHAVIOR.ContextName == "WebShopNew") and (CONFIG.Bulkwijzigingen.IsBulkConfiguratie)) then
+ BEHAVIOR.ContextName = "WebShopNewBulkIngave";
+end if;
+
+ Gedrag OperationMode en ContextName (Web)
+ ;behavior.operationmode@value;behavior.contextname@value;
+
true
@@ -2844,6 +4097,7 @@
end if;
if (UI.Kenmerken.NietMeeleveren(i).Id == "FrontBevestigingOnder") then
UI.Kenmerken.NietMeeleveren(i)@visible = false;
+ UI.BulkKenmerken.NietMeeleveren_FrontBevestigingOnder@visible = false;
end if;
end index;
@@ -2907,6 +4161,7 @@
index i of UI.Kenmerken.NietMeeleveren
if (UI.Kenmerken.NietMeeleveren(i).Id == "RelingVoor") then
UI.Kenmerken.NietMeeleveren(i)@visible = false; //_BEHAVIOR_IsNMRelingVoorZichtbaar;
+ UI.BulkKenmerken.NietMeeleveren_Zijstabilisering@visible = false; // _BEHAVIOR_IsNMRelingVoorZichtbaar;
end if;
end index;
@@ -2996,6 +4251,14 @@
Gedrag NietMeeleveren TOB (Klant DKG)
;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotioneenheden@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionmeenemers@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;ui.propertiesenkelvoorincodevanrules.tiponblumotiononderdelenvorigewaarde@value;
+
+ (Config.Settings.KlantId == "23112")
+
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers@visible = false;
+
+ Gedrag NietMeeleveren TOB (Klant DKG) (bulk)
+ ;ui.bulkkenmerken.nietmeeleveren_tiponblumotionseteenhedenenmeenemers@visible;
+
not(Config.Settings.KlantId == "23112")
@@ -3055,6 +4318,15 @@
Gedrag NietMeeleveren TOB (Klant niet DKG)
;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionseteenhedenenmeenemers@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;ui.propertiesenkelvoorincodevanrules.tiponblumotiononderdelenvorigewaarde@value;
+
+ not(Config.Settings.KlantId == "23112")
+
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionEenheden@visible = false;
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionMeenemers@visible = false;
+
+ Gedrag NietMeeleveren TOB (Klant niet DKG) (bulk)
+ ;ui.bulkkenmerken.nietmeeleveren_tiponblumotioneenheden@visible;ui.bulkkenmerken.nietmeeleveren_tiponblumotionmeenemers@visible;
+
true
@@ -3070,6 +4342,7 @@
index i of UI.Kenmerken.NietMeeleveren
if (UI.Kenmerken.NietMeeleveren(i).Id == "Zijstabilisering") then
UI.Kenmerken.NietMeeleveren(i)@visible = false; // _BEHAVIOR_IsNMZijstabiliseringZichtbaar ;
+ UI.BulkKenmerken.NietMeeleveren_Zijstabilisering@visible = false; // _BEHAVIOR_IsNMZijstabiliseringZichtbaar ;
end if;
end index;
@@ -3105,6 +4378,64 @@
Gedrag NietMeeleveren opties selecteren indien VerpakkingType VHoss/Pallet
;ui.propertiesenkelvoorincodevanrules.verpakkingtypevorigewaarde@value;
+
+ (BEHAVIOR.ContextName == "AxNewBulkIngave") or (BEHAVIOR.ContextName == "WebShopNewBulkIngave")
+
+
+local string _VorigeSoortVerpakking = UI.PropertiesEnkelVoorInCodeVanRules.VerpakkingTypeVorigeWaarde;
+UI.PropertiesEnkelVoorInCodeVanRules.VerpakkingTypeVorigeWaarde = UI.BulkKenmerken.VerpakkingType;
+
+if (BEHAVIOR.IsInteractive) then
+ if (_VorigeSoortVerpakking <> UI.PropertiesEnkelVoorInCodeVanRules.VerpakkingTypeVorigeWaarde) and (_VorigeSoortVerpakking <> "") then
+ if (UI.BulkKenmerken.VerpakkingType == "Pallet" or UI.BulkKenmerken.VerpakkingType == "VHoss") then
+ UI.BulkKenmerken.NietMeeleveren_AfdekkapBinnen = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_AfdekkapBuiten = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_AfdekkapRugwandHouder = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Boxcap = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Boxcover = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_FrontBevestigingBoven = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_FrontBevestigingOnder = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_FrontStabilisator = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Geleider = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_InschuifElementVoor = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_InschuifElementZijkant = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Opvullijst = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionOnderdelen = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSynchronisatieStang = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionMeenemers = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionEenheden = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Zijstabilisering = "NietWijzigen";
+ end if;
+
+ if ((UI.BulkKenmerken.VerpakkingType <> "Pallet") and (UI.BulkKenmerken.VerpakkingType <> "VHoss") and not(_VorigeSoortVerpakking in {"V1";"Probox";""})) then
+ UI.BulkKenmerken.NietMeeleveren_AfdekkapBinnen = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_AfdekkapBuiten = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_AfdekkapRugwandHouder = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Boxcap = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Boxcover = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_FrontBevestigingBoven = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_FrontBevestigingOnder = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_FrontStabilisator = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Geleider = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_InschuifElementVoor = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_InschuifElementZijkant = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Opvullijst = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_RelingVoor = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_RelingZijkant = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionOnderdelen = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSynchronisatieStang = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionMeenemers = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_TiponBlumotionEenheden = "NietWijzigen";
+ UI.BulkKenmerken.NietMeeleveren_Zijstabilisering = "NietWijzigen";
+ end if;
+ end if;
+end if;
+
+ Gedrag NietMeeleveren opties selecteren indien VerpakkingType VHoss/Pallet (bulkConfig)
+ ;ui.propertiesenkelvoorincodevanrules.verpakkingtypevorigewaarde@value;
+
DATA.Kenmerken.Toepassing == "L"
@@ -3172,10 +4503,11 @@
_BEHAVIOR_IsZijkantHoogteZichtbaar = false;
end if;
*/
-UI.Kenmerken.ZijkantHoogte@visible = false //_BEHAVIOR_IsZijkantHoogteZichtbaar;
+UI.Kenmerken.ZijkantHoogte@visible = false; //_BEHAVIOR_IsZijkantHoogteZichtbaar;
+UI.BulkKenmerken.ZijkantHoogte@visible = false; //_BEHAVIOR_IsZijkantHoogteZichtbaar;
Gedrag ZijkantHoogte
- ;ui.kenmerken.zijkanthoogte@visible;
+ ;ui.kenmerken.zijkanthoogte@visible;ui.bulkkenmerken.zijkanthoogte@visible;
STATE.VerpakkingTooltipsTrigger
@@ -3272,14 +4604,107 @@
UI.Kenmerken.VerpakkingType@option("VHoss")@visible = _BEHAVIOR_IsVerpakkingVHossZichtbaar;
UI.Kenmerken.VerpakkingType@option("Pallet")@visible = _BEHAVIOR_IsVerpakkingPalletZichtbaar;
+
+UI.BulkKenmerken.VerpakkingType@option("VHoss")@visible = _BEHAVIOR_IsVerpakkingVHossZichtbaar;
+UI.BulkKenmerken.VerpakkingType@option("Pallet")@visible = _BEHAVIOR_IsVerpakkingPalletZichtbaar;
Gedrag VerpakkingType
- ;ui.kenmerken.verpakkingtype@options;
+ ;ui.kenmerken.verpakkingtype@options;ui.bulkkenmerken.verpakkingtype@options;
+
+ BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}
+ local boolean _IsIntern = (CONFIG.Settings.OperationMode == "Intern");
+
+UI.Kenmerken.LadeKleur@mandatory = false;
+UI.Kenmerken.BodemKleur@mandatory = false;
+UI.Kenmerken.Corpusbreedte@mandatory = false;
+UI.Kenmerken.LadeDiepte@mandatory = false;
+UI.Kenmerken.LadeHoogte@mandatory = false;
+UI.Kenmerken.GeleiderTechnologie@mandatory = false;
+UI.Kenmerken.Draagkracht@mandatory = false;
+UI.Kenmerken.ZijwandType@mandatory = false;
+UI.Kenmerken.Frontbevestiging@mandatory = false;
+UI.Kenmerken.VerpakkingType@mandatory = false;
+UI.Kenmerken.RugwandMateriaal@mandatory = false;
+UI.Kenmerken.Toepassing@mandatory = false;
+UI.Lijn.Aantal@mandatory = false;
+
+$BulkToepassingPane@visible = _IsIntern;
+$BulkDimensiesPane@visible = _IsIntern;
+$BulkKleurPane@visible = true;
+$BulkAfwerkingPane@visible = true;
+$BulkOptiesPane@visible = true;
+$BulkMatPane@visible = true;
+$BulkVerpakkingPane@visible = true;
+
+$ToepassingPane@visible = false;
+$Kleurpane@visible = false;
+$DimensiesPane@visible = false;
+$AfwerkingPane@visible = false;
+$OptiesPane@visible = false;
+$MatPane@visible = false;
+$VerpakkingPane@visible = false;
+$MaatwerkViewerPane@visible = false;
+
+UI.BulkKenmerken.VoorWandTypeVanEBinnenlade@visible = ((DATA.BulkKenmerken(1).IsBinnenlade == "True") and (DATA.BulkKenmerken(1).LadeHoogte == "E"));
+UI.BulkKenmerken.VoorWandTypeVanMBinnenlade@visible = ((DATA.BulkKenmerken(1).IsBinnenlade == "True") and (DATA.BulkKenmerken(1).LadeHoogte == "M"));
+UI.BulkKenmerken.VoorWandTypeVanKBinnenlade@visible = ((DATA.BulkKenmerken(1).IsBinnenlade == "True") and (DATA.BulkKenmerken(1).LadeHoogte == "K"));
+UI.BulkKenmerken.VoorWandTypeVanEBinnenlade@mandatory = ((DATA.BulkKenmerken(1).IsBinnenlade == "True") and (DATA.BulkKenmerken(1).LadeHoogte == "E"));
+UI.BulkKenmerken.VoorWandTypeVanMBinnenlade@mandatory = ((DATA.BulkKenmerken(1).IsBinnenlade == "True") and (DATA.BulkKenmerken(1).LadeHoogte == "M"));
+UI.BulkKenmerken.VoorWandTypeVanKBinnenlade@mandatory = ((DATA.BulkKenmerken(1).IsBinnenlade == "True") and (DATA.BulkKenmerken(1).LadeHoogte == "K"));
+
+UI.BulkKenmerken.Meenemerset@visible = (DATA.BulkKenmerken(1).IsBinnenlade == "True");
+UI.BulkKenmerken.Frontbevestiging@visible = (not(DATA.BulkKenmerken(1).IsBinnenlade == "True") and not(Config.Settings.FrontBevestigingVerbergen));
+UI.BulkKenmerken.CorpusWanddikte@visible = (DATA.BulkKenmerken(1).IsBinnenbreedte == "False");
+UI.BulkKenmerken.LadeHoogte@mandatory = (DATA.BulkKenmerken(1).IsBinnenlade == "True");
+
+UI.BulkKenmerken.DraagKracht@visible = _IsIntern;
+
+if (UI.BulkKenmerken.CorpusBreedte.Wijzigen == "Wijzigen") then
+ UI.BulkKenmerken.CorpusBreedte.Breedte@visible = true;
+else
+ UI.BulkKenmerken.CorpusBreedte.Breedte@visible = false;
+ UI.BulkKenmerken.CorpusBreedte.Breedte@default = 0;
+end if;
+
+if ((UI.BulkKenmerken.CorpusBreedte.Wijzigen == "Wijzigen") and (DATA.BulkKenmerken(1).IsBinnenBreedte == "NietWijzigen")) then
+ UI.BulkKenmerken.IsBinnenbreedte@default = "True";
+end if;
+
+if (UI.BulkKenmerken.CorpusBreedte.Wijzigen == "NietWijzigen") then
+ UI.BulkKenmerken.IsBinnenbreedte@default = "NietWijzigen";
+end if;
+
+UI.BulkKenmerken.CorpusBreedte.Breedte@enabled = (UI.BulkKenmerken.CorpusBreedte.Wijzigen == "Wijzigen");
+
+UI.BulkKenmerken.NietMeeleveren_AfdekkapBinnen@visible = (((_IsIntern) or (("AfdekkapBinnen" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_AfdekkapBuiten@visible = (((_IsIntern) or (("AfdekkapBuiten" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_AfdekkapRugwandHouder@visible = (((_IsIntern) or (("AfdekkapRugwandHouder" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_Boxcap@visible = (((_IsIntern) or (("Boxcap" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_Boxcover@visible = (((_IsIntern) or (("Boxcover" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_FrontBevestigingOnder@visible = (((_IsIntern) or (("FrontBevestigingOnder" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_FrontBevestigingBoven@visible = (((_IsIntern) or (("FrontBevestigingBoven" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_FrontStabilisator@visible = (((_IsIntern) or (("FrontStabilisator" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_Geleider@visible = (((_IsIntern) or (("Geleider" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_InschuifElementVoor@visible = (((_IsIntern) or (("InschuifElementVoor" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_InschuifElementZijkant@visible = (((_IsIntern) or (("InschuifElementZijkant" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_Opvullijst@visible = (((_IsIntern) or (("Opvullijst" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_RelingVoor@visible = (((_IsIntern) or (("RelingVoor" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_RelingZijkant@visible = (((_IsIntern) or (("RelingZijkant" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionOnderdelen@visible = (((_IsIntern) or (("TiponBlumotionOnderdelen" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers@visible = (((_IsIntern) or (("TiponBlumotionSetEenhedenEnMeenemers" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSynchronisatieStang@visible = (((_IsIntern) or (("TiponBlumotionSynchronisatieStang" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionMeenemers@visible = (((_IsIntern) or (("TiponBlumotionMeenemers" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionEenheden@visible = (((_IsIntern) or (("TiponBlumotionEenheden" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+UI.BulkKenmerken.NietMeeleveren_Zijstabilisering@visible = (((_IsIntern) or (("Zijstabilisering" in CONFIG.NietMeeleverenExtern@options) and (not(_IsIntern)))) and not(Config.Settings.NietMeeleverenVerbergen));
+
+ Gedrag Bulkkenmerkconfigurator
+ ;ui.kenmerken.ladekleur@mandatory;ui.kenmerken.bodemkleur@mandatory;ui.kenmerken.corpusbreedte@mandatory;ui.kenmerken.ladediepte@mandatory;ui.kenmerken.ladehoogte@mandatory;ui.kenmerken.geleidertechnologie@mandatory;ui.kenmerken.draagkracht@mandatory;ui.kenmerken.zijwandtype@mandatory;ui.kenmerken.frontbevestiging@mandatory;ui.kenmerken.verpakkingtype@mandatory;ui.kenmerken.rugwandmateriaal@mandatory;ui.kenmerken.toepassing@mandatory;ui.lijn.aantal@mandatory;ui.bulkkenmerken.voorwandtypevanebinnenlade@visible;ui.bulkkenmerken.voorwandtypevanmbinnenlade@visible;ui.bulkkenmerken.voorwandtypevankbinnenlade@visible;ui.bulkkenmerken.voorwandtypevanebinnenlade@mandatory;ui.bulkkenmerken.voorwandtypevanmbinnenlade@mandatory;ui.bulkkenmerken.voorwandtypevankbinnenlade@mandatory;ui.bulkkenmerken.meenemerset@visible;ui.bulkkenmerken.frontbevestiging@visible;ui.bulkkenmerken.corpuswanddikte@visible;ui.bulkkenmerken.ladehoogte@mandatory;ui.bulkkenmerken.draagkracht@visible;ui.bulkkenmerken.corpusbreedte.breedte@visible;ui.bulkkenmerken.isbinnenbreedte@default;ui.bulkkenmerken.corpusbreedte.breedte@enabled;ui.bulkkenmerken.nietmeeleveren_afdekkapbinnen@visible;ui.bulkkenmerken.nietmeeleveren_afdekkapbuiten@visible;ui.bulkkenmerken.nietmeeleveren_afdekkaprugwandhouder@visible;ui.bulkkenmerken.nietmeeleveren_boxcap@visible;ui.bulkkenmerken.nietmeeleveren_boxcover@visible;ui.bulkkenmerken.nietmeeleveren_frontbevestigingonder@visible;ui.bulkkenmerken.nietmeeleveren_frontbevestigingboven@visible;ui.bulkkenmerken.nietmeeleveren_frontstabilisator@visible;ui.bulkkenmerken.nietmeeleveren_geleider@visible;ui.bulkkenmerken.nietmeeleveren_inschuifelementvoor@visible;ui.bulkkenmerken.nietmeeleveren_inschuifelementzijkant@visible;ui.bulkkenmerken.nietmeeleveren_opvullijst@visible;ui.bulkkenmerken.nietmeeleveren_relingvoor@visible;ui.bulkkenmerken.nietmeeleveren_relingzijkant@visible;ui.bulkkenmerken.nietmeeleveren_tiponblumotiononderdelen@visible;ui.bulkkenmerken.nietmeeleveren_tiponblumotionseteenhedenenmeenemers@visible;ui.bulkkenmerken.nietmeeleveren_tiponblumotionsynchronisatiestang@visible;ui.bulkkenmerken.nietmeeleveren_tiponblumotionmeenemers@visible;ui.bulkkenmerken.nietmeeleveren_tiponblumotioneenheden@visible;ui.bulkkenmerken.nietmeeleveren_zijstabilisering@visible;
+
- not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive))
+ not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive)) and (not((CONFIG.Backend == "axapta") and (CONFIG.ProcessMode == "Background")))
DATA.Kenmerken.BodemKleur = UI.Kenmerken.BodemKleur;
DATA.Kenmerken.CorpusBreedte = UI.Kenmerken.CorpusBreedte;
@@ -3390,10 +4815,88 @@
Values - UitsparingData
;data.kenmerken.uitsparingdata.x.breedte@value;data.kenmerken.uitsparingdata.x.hoogte@value;data.kenmerken.uitsparingdata.x.materiaal@value;data.kenmerken.uitsparingdata.m.breedte@value;data.kenmerken.uitsparingdata.m.hoogte@value;data.kenmerken.uitsparingdata.m.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.uitsparingdata.uitsparingaantal@value;
+
+ not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive))
+
+DATA.BulkKenmerken(1).BodemKleur = UI.BulkKenmerken.BodemKleur;
+DATA.BulkKenmerken(1).CorpusBreedte = UI.BulkKenmerken.CorpusBreedte;
+DATA.BulkKenmerken(1).CorpusWanddikte = UI.BulkKenmerken.CorpusWanddikte;
+DATA.BulkKenmerken(1).Draagkracht = UI.BulkKenmerken.Draagkracht;
+DATA.BulkKenmerken(1).DwarsverdelingAantal = UI.BulkKenmerken.DwarsverdelingAantal;
+DATA.BulkKenmerken(1).FrontBevestiging = UI.BulkKenmerken.FrontBevestiging;
+DATA.BulkKenmerken(1).GeleiderTechnologie = UI.BulkKenmerken.GeleiderTechnologie;
+DATA.BulkKenmerken(1).HeeftOpvullijstLinks = UI.BulkKenmerken.HeeftOpvullijstLinks;
+DATA.BulkKenmerken(1).HeeftOpvullijstRechts = UI.BulkKenmerken.HeeftOpvullijstRechts;
+DATA.BulkKenmerken(1).HeeftZijstabilisering = UI.BulkKenmerken.HeeftZijstabilisering;
+DATA.BulkKenmerken(1).IsBinnenbreedte = UI.BulkKenmerken.IsBinnenbreedte;
+DATA.BulkKenmerken(1).IsBinnenlade = UI.BulkKenmerken.IsBinnenlade;
+DATA.BulkKenmerken(1).LadeDiepte = UI.BulkKenmerken.LadeDiepte;
+DATA.BulkKenmerken(1).LadeHoogte = UI.BulkKenmerken.LadeHoogte;
+DATA.BulkKenmerken(1).MeenemerSet = UI.BulkKenmerken.MeenemerSet;
+DATA.BulkKenmerken(1).VerpakkingType = UI.BulkKenmerken.VerpakkingType;
+DATA.BulkKenmerken(1).ZijkantHoogte = UI.BulkKenmerken.ZijkantHoogte ;
+DATA.BulkKenmerken(1).ZijwandVerhogingInschuifElementKleur = UI.BulkKenmerken.ZijwandVerhogingInschuifElementKleur;
+DATA.BulkKenmerken(1).ZijwandVerhogingMateriaal = UI.BulkKenmerken.ZijwandVerhogingMateriaal;
+DATA.BulkKenmerken(1).ZijwandVerhogingType = UI.BulkKenmerken.ZijwandVerhogingType;
+
+// IMAGE CONTROLS
+DATA.BulkKenmerken(1).BodemKleur = UI.BulkKenmerken.BodemKleur.Value;
+DATA.BulkKenmerken(1).LadeKleur = UI.BulkKenmerken.LadeKleur.Value;
+DATA.BulkKenmerken(1).OpvullijstKleur = UI.BulkKenmerken.OpvullijstKleur.Value;
+
+if (UI.Kenmerken.IsBinnenlade and (UI.Kenmerken.LadeHoogte == "E")) then
+ DATA.BulkKenmerken(1).VoorwandType = UI.BulkKenmerken.VoorwandTypeVanEBinnenlade.Value;
+end if;
+
+if (UI.Kenmerken.IsBinnenlade and (UI.Kenmerken.LadeHoogte == "M")) then
+ DATA.BulkKenmerken(1).VoorwandType = UI.BulkKenmerken.VoorwandTypeVanMBinnenlade.Value;
+end if;
+
+if (UI.Kenmerken.IsBinnenlade and (UI.Kenmerken.LadeHoogte == "K")) then
+ DATA.BulkKenmerken(1).VoorwandType = UI.BulkKenmerken.VoorwandTypeVanKBinnenlade.Value;
+end if;
+
+DATA.BulkKenmerken(1).ZijwandType = UI.Kenmerken.ZijwandType.Value;
+DATA.BulkKenmerken(1).ZijwandVerhogingRelingKleur = UI.BulkKenmerken.ZijwandVerhogingRelingKleur.Value;
+
+DATA.BulkKenmerken(1).HeeftMat = UI.BulkKenmerken.HeeftMat;
+DATA.BulkKenmerken(1).MatMateriaal = UI.BulkKenmerken.MatMateriaal.Value;
+DATA.BulkKenmerken(1).MatKleur = switch (UI.BulkKenmerken.MatMateriaal.Value)
+ case "CF": UI.BulkKenmerken.MatVinylFiberglassKleur.value
+ case "AF": UI.BulkKenmerken.MatAntislipFiberKleur.value
+ case "AZ": UI.BulkKenmerken.MatAntislipFlockKleur.value
+ else ""
+end switch;
+
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBinnen = UI.BulkKenmerken.NietMeeleveren_AfdekkapBinnen;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBuiten = UI.BulkKenmerken.NietMeeleveren_AfdekkapBuiten;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapRugwandHouder = UI.BulkKenmerken.NietMeeleveren_AfdekkapRugwandHouder;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcap = UI.BulkKenmerken.NietMeeleveren_Boxcap;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcover = UI.BulkKenmerken.NietMeeleveren_Boxcover;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingBoven = UI.BulkKenmerken.NietMeeleveren_FrontBevestigingBoven;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingOnder = UI.BulkKenmerken.NietMeeleveren_FrontBevestigingOnder;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontStabilisator = UI.BulkKenmerken.NietMeeleveren_FrontStabilisator;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Geleider = UI.BulkKenmerken.NietMeeleveren_Geleider;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementVoor = UI.BulkKenmerken.NietMeeleveren_InschuifElementVoor;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementZijkant = UI.BulkKenmerken.NietMeeleveren_InschuifElementZijkant;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Opvullijst = UI.BulkKenmerken.NietMeeleveren_Opvullijst;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingVoor = UI.BulkKenmerken.NietMeeleveren_RelingVoor;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingZijkant = UI.BulkKenmerken.NietMeeleveren_RelingZijkant;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen = UI.BulkKenmerken.NietMeeleveren_TiponBlumotionOnderdelen;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers = UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSynchronisatieStang;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionMeenemers = UI.BulkKenmerken.NietMeeleveren_TiponBlumotionMeenemers;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionEenheden = UI.BulkKenmerken.NietMeeleveren_TiponBlumotionEenheden;
+DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Zijstabilisering = UI.BulkKenmerken.NietMeeleveren_Zijstabilisering;
+
+
+ Values - BulkKenmerken
+ ;data.bulkkenmerken[1].bodemkleur@value;data.bulkkenmerken[1].corpusbreedte@value;data.bulkkenmerken[1].corpuswanddikte@value;data.bulkkenmerken[1].draagkracht@value;data.bulkkenmerken[1].dwarsverdelingaantal@value;data.bulkkenmerken[1].frontbevestiging@value;data.bulkkenmerken[1].geleidertechnologie@value;data.bulkkenmerken[1].heeftopvullijstlinks@value;data.bulkkenmerken[1].heeftopvullijstrechts@value;data.bulkkenmerken[1].heeftzijstabilisering@value;data.bulkkenmerken[1].isbinnenbreedte@value;data.bulkkenmerken[1].isbinnenlade@value;data.bulkkenmerken[1].ladediepte@value;data.bulkkenmerken[1].ladehoogte@value;data.bulkkenmerken[1].meenemerset@value;data.bulkkenmerken[1].verpakkingtype@value;data.bulkkenmerken[1].zijkanthoogte@value;data.bulkkenmerken[1].zijwandverhoginginschuifelementkleur@value;data.bulkkenmerken[1].zijwandverhogingmateriaal@value;data.bulkkenmerken[1].zijwandverhogingtype@value;data.bulkkenmerken[1].ladekleur@value;data.bulkkenmerken[1].opvullijstkleur@value;data.bulkkenmerken[1].voorwandtype@value;data.bulkkenmerken[1].zijwandtype@value;data.bulkkenmerken[1].zijwandverhogingrelingkleur@value;data.bulkkenmerken[1].heeftmat@value;data.bulkkenmerken[1].matmateriaal@value;data.bulkkenmerken[1].matkleur@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_afdekkapbinnen@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_afdekkapbuiten@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_afdekkaprugwandhouder@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_boxcap@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_boxcover@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_frontbevestigingboven@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_frontbevestigingonder@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_frontstabilisator@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_geleider@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_inschuifelementvoor@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_inschuifelementzijkant@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_opvullijst@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_relingvoor@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_relingzijkant@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_tiponblumotionseteenhedenenmeenemers@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_tiponblumotionmeenemers@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_tiponblumotioneenheden@value;data.bulkkenmerken[1].nietmeeleveren.nietmeeleveren_zijstabilisering@value;
+
- not(CONFIG.InputMode == "Edit") and not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive))
+ not(CONFIG.InputMode == "Edit") and not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive))and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave";"AxCreateBulkWijzigingenToepassen"}) and not(BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
//not(CONFIG.InputMode == "Edit") and not((CONFIG.Backend == "axapta") and (CONFIG.ProcessMode == "Background"))
If (DATA.Kenmerken.Meenemerset == "") then
@@ -3412,7 +4915,7 @@
;data.kenmerken.meenemerset@value;data.kenmerken.toepassing@value;data.kenmerken.frontbevestiging@value;
- BEHAVIOR.IsInteractive
+ BEHAVIOR.IsInteractive and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
If (BEHAVIOR.OperationMode == "New") then //Bij een edit zou bij toepassing L het rugwandmateriaal soms onterecht terug op Hout springen
DATA.Kenmerken.RugwandMateriaal = "Hout";
@@ -3422,7 +4925,7 @@
;data.kenmerken.rugwandmateriaal@value;
- not(BEHAVIOR.IsInteractive)
+ not(BEHAVIOR.IsInteractive) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
If (GetArg("data;kenmerken;rugwandmateriaal") == "") then
DATA.Kenmerken.RugwandMateriaal = "Hout";
@@ -3432,7 +4935,7 @@
;data.kenmerken.rugwandmateriaal@value;
- BEHAVIOR.IsInteractive
+ BEHAVIOR.IsInteractive and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
if (BEHAVIOR.OperationMode == "New") then
DATA.Kenmerken.VerpakkingType = "Probox";
@@ -3442,7 +4945,8 @@
;data.kenmerken.verpakkingtype@value;
- not(BEHAVIOR.IsInteractive)
+ not(BEHAVIOR.IsInteractive) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
+
If (GetArg("data;kenmerken;verpakkingtype") == "") then
DATA.Kenmerken.VerpakkingType = "Probox";
@@ -3454,7 +4958,7 @@
;data.kenmerken.verpakkingtype@value;
- BEHAVIOR.IsInteractive
+ BEHAVIOR.IsInteractive and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
if (DATA.Kenmerken.IsBinnenlade and (DATA.Kenmerken.LadeHoogte == "M")) then
DATA.Kenmerken.VoorwandType = "Metaal";
@@ -3468,7 +4972,7 @@
;data.kenmerken.voorwandtype@value;
- BEHAVIOR.IsInteractive
+ BEHAVIOR.IsInteractive and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
If ((BEHAVIOR.OperationMode == "New") and (DATA.Kenmerken.ZijwandType == "")) then
if not(DATA.Kenmerken.LadeHoogte == "") then
@@ -3496,7 +5000,7 @@
;
- not(BEHAVIOR.IsInteractive)
+ not(BEHAVIOR.IsInteractive) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
If (GetArg("data;kenmerken;zijwandtype") == "") then
If (DATA.Kenmerken.LadeHoogte == "E") then
@@ -3514,7 +5018,7 @@
;
- BEHAVIOR.IsInteractive
+ BEHAVIOR.IsInteractive and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
If (BEHAVIOR.OperationMode == "New") then
DATA.Kenmerken.ZijwandVerhogingType = "Zonder";
@@ -3523,7 +5027,7 @@
;data.kenmerken.zijwandverhogingtype@value;
- not(BEHAVIOR.IsInteractive)
+ not(BEHAVIOR.IsInteractive) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"AxCreateBulkWijzigingenToepassen"})
DATA.Kenmerken.ZijwandVerhogingType = "Zonder";
@@ -3544,6 +5048,18 @@
ReferentieConfiguratie: ConfigId ophalen op basis van ReferentieConfiguratie
;config.database.configurations@options;state.referentieconfiguratieloaded@value;
+
+ (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
+ local string _Connection = GetSetting("data.connectionstring") + ";cache=false";
+local string _Query = "SELECT TOP 1 * FROM eCon.Configurations WHERE name = '" + CONFIG.BulkWijzigingen.ReferentieConfiguratieId + "'";
+
+CONFIG.Database.Configurations@options = {};
+CONFIG.Database.Configurations@options = ExecuteOptionsQuery("CONFIG.Database.Configurations"; true; _Connection; _Query);
+
+STATE.BulkReferentieConfiguratieLoaded = true;
+ ReferentieConfiguratie: ConfigId ophalen op basis van ReferentieConfiguratie (bij bulkconfiguratie Web)
+ ;config.database.configurations@options;state.bulkreferentieconfiguratieloaded@value;
+
STATE.ReferentieConfiguratieLoaded and (CONFIG.Database.Configurations.Name == CONFIG.ReferentieConfiguratie)
@@ -3567,6 +5083,25 @@
ReferentieConfiguratie: Properties ophalen op basis van ConfigId
;state.referentieconfiguratieloaded@value;config.database.configanalyseproperties@options;
+
+ STATE.BulkReferentieConfiguratieLoaded and (CONFIG.Database.Configurations.Name == CONFIG.BulkWijzigingen.ReferentieConfiguratieId) and (CONFIG.BulkWijzigingen.BulkConfiguratieId <> "") and (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
+
+STATE.BulkReferentieConfiguratieLoaded = false;
+
+local string _Connection = GetSetting("data.connectionstring") + ";cache=false";
+local string _Query = "SELECT propertyname, value FROM eCon.ConfigAnalyseProperties WHERE configid = '" + CONFIG.Database.Configurations.Id + "' AND propertyname LIKE 'Data.%'";
+local boolean _Result;
+
+CONFIG.Database.ConfigAnalyseProperties@options = {};
+CONFIG.Database.ConfigAnalyseProperties@options = ExecuteOptionsQuery("CONFIG.Database.ConfigAnalyseProperties"; true; _Connection; _Query);
+
+for i = 1 to len(CONFIG.Database.ConfigAnalyseProperties@options)
+ CONFIG.Database.ConfigAnalyseProperties = CONFIG.Database.ConfigAnalyseProperties@option(i)@id;
+ _Result = SetValue(CONFIG.Database.ConfigAnalyseProperties.PropertyName; CONFIG.Database.ConfigAnalyseProperties.Value);
+end for;
+ ReferentieConfiguratie: Properties ophalen op basis van ConfigId (bij bulkconfiguratie Web)
+ ;state.bulkreferentieconfiguratieloaded@value;config.database.configanalyseproperties@options;
+
(CONFIG.ReferentieConfiguratie == "") and (CONFIG.InputMode <> "Edit") and (CONFIG.Settings.KlantId <> "") and (CONFIG.Settings.PersonalityId <> "")
@@ -3643,6 +5178,295 @@
PersonalityVoorkeuren: Properties ophalen op basis van ConfigId
;state.personalityvoorkeurenloaded@value;config.database.configanalyseproperties@options;
+
+ (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
+ local string _Connection = GetSetting("data.connectionstring") + ";cache=false";
+local string _Query = "SELECT TOP 1 * FROM eCon.Configurations WHERE name = '" + CONFIG.BulkWijzigingen.BulkConfiguratieId + "'";
+
+CONFIG.Database.Configurations@options = {};
+CONFIG.Database.Configurations@options = ExecuteOptionsQuery("CONFIG.Database.Configurations"; true; _Connection; _Query);
+
+STATE.BulkConfiguratieLoaded = true;
+
+ BulkConfiguratie: ConfigId ophalen op basis van BulkConfiguratieId (Web)
+ ;config.database.configurations@options;state.bulkconfiguratieloaded@value;
+
+
+ STATE.BulkConfiguratieLoaded and (CONFIG.Database.Configurations.Name == CONFIG.BulkWijzigingen.BulkConfiguratieId) and (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
+
+STATE.BulkConfiguratieLoaded = false;
+
+local string _Connection = GetSetting("data.connectionstring") + ";cache=false";
+local string _Query = "SELECT propertyname, value FROM eCon.ConfigAnalyseProperties WHERE configid = '" + CONFIG.Database.Configurations.Id + "' AND propertyname LIKE 'Data.%'";
+local boolean _Result;
+
+CONFIG.Database.ConfigAnalyseProperties@options = {};
+CONFIG.Database.ConfigAnalyseProperties@options = ExecuteOptionsQuery("CONFIG.Database.ConfigAnalyseProperties"; true; _Connection; _Query);
+
+for i = 1 to len(CONFIG.Database.ConfigAnalyseProperties@options)
+ CONFIG.Database.ConfigAnalyseProperties = CONFIG.Database.ConfigAnalyseProperties@option(i)@id;
+
+ if (CONFIG.Database.ConfigAnalyseProperties.PropertyName in CONFIG.Defaults.BulkConfiguratie@options) then
+ if (CONFIG.Database.ConfigAnalyseProperties.Value <> "") then
+ _Result = SetValue(CONFIG.Database.ConfigAnalyseProperties.PropertyName; CONFIG.Database.ConfigAnalyseProperties.Value);
+ end if;
+ end if;
+end for;
+
+
+ BulkConfiguratie: Properties ophalen op basis van ConfigId (Web)
+ ;state.bulkconfiguratieloaded@value;config.database.configanalyseproperties@options;
+
+
+ not(STATE.BulkReferentieConfiguratieLoaded) and (BEHAVIOR.Contextname == "AxCreateBulkWijzigingenToepassen")
+
+local string strConnectionString = GetSetting("data.navision.connectionstring");
+local string propertyName = "";
+local string propertyValue = "";
+
+for i = 1 to CDbl(CONFIG.Bulkwijzigingen.TotaalAantalGepersisteerdeProperties)
+ propertyName = GetStringValue(strConnectionString; "EConConfigSpecSetup"; "XMLPath"; "Model"; "="; "LBX Configurator"; "DetailLink"; "="; i;);
+ propertyValue = GetStringValue(strConnectionString; "EConConfigurationSpec"; "ValueTxt"; "DetailLink"; "="; i; "ObjectId"; "="; CONFIG.Bulkwijzigingen.ReferentieConfiguratieId;);
+
+ if not(propertyName in CONFIG.Defaults.BulkConfiguratie@options) then
+ if (propertyValue <> "") then
+ local boolean _Result = SetValue(propertyName; propertyValue);
+ end if;
+ end if;
+end for;
+
+STATE.BulkReferentieConfiguratieLoaded = true;
+
+ ReferentieConfiguratie ophalen en invullen (AX)
+ ;state.bulkreferentieconfiguratieloaded@value;
+
+
+ not(STATE.BulkConfiguratieLoaded) and(BEHAVIOR.Contextname == "AxCreateBulkWijzigingenToepassen")
+
+local string strConnectionString = GetSetting("data.navision.connectionstring");
+local string propertyName = "";
+local string propertyValue = "";
+
+for i = 1 to CDbl(CONFIG.Bulkwijzigingen.TotaalAantalGepersisteerdeProperties)
+ propertyName = GetStringValue(strConnectionString; "EConConfigSpecSetup"; "XMLPath"; "Model"; "="; "LBX Configurator"; "DetailLink"; "="; i;);
+ propertyValue = GetStringValue(strConnectionString; "EConConfigurationSpec"; "ValueTxt"; "DetailLink"; "="; i; "ObjectId"; "="; CONFIG.Bulkwijzigingen.BulkConfiguratieId;);
+
+ if (propertyName in CONFIG.Defaults.BulkConfiguratie@options) then
+ if (propertyValue <> "") then
+ local boolean _Result = SetValue(propertyName; propertyValue);
+ end if;
+ end if;
+end for;
+
+STATE.BulkConfiguratieLoaded = true;
+
+ BulkConfiguratie ophalen en invullen (AX)
+ ;state.bulkconfiguratieloaded@value;
+
+
+ (BEHAVIOR.Contextname == "AxCreateBulkWijzigingenToepassen") or (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
+
+if (DATA.BulkKenmerken(1).BodemKleur <> "NietWijzigen") then
+ DATA.Kenmerken.BodemKleur = DATA.BulkKenmerken(1).BodemKleur;
+end if;
+
+if (DATA.BulkKenmerken(1).CorpusBreedte <> "NietWijzigen") then
+ DATA.Kenmerken.CorpusBreedte = CDbl(DATA.BulkKenmerken(1).CorpusBreedte );
+end if;
+
+if ((DATA.BulkKenmerken(1).CorpusWanddikte <> 0) and (DATA.BulkKenmerken(1).IsBinnenbreedte == "False")) then
+ DATA.Kenmerken.CorpusWanddikte = DATA.BulkKenmerken(1).CorpusWanddikte;
+end if;
+
+if (DATA.BulkKenmerken(1).Draagkracht <> "NietWijzigen") then
+ DATA.Kenmerken.Draagkracht = DATA.BulkKenmerken(1).Draagkracht;
+end if;
+
+if (DATA.BulkKenmerken(1).DwarsverdelingAantal <> "NietWijzigen") then
+ DATA.Kenmerken.DwarsverdelingAantal = DATA.BulkKenmerken(1).DwarsverdelingAantal;
+end if;
+
+if (DATA.BulkKenmerken(1).FrontBevestiging <> "NietWijzigen") then
+ DATA.Kenmerken.FrontBevestiging = DATA.BulkKenmerken(1).FrontBevestiging;
+end if;
+
+if (DATA.BulkKenmerken(1).GeleiderTechnologie <> "NietWijzigen") then
+ DATA.Kenmerken.GeleiderTechnologie = DATA.BulkKenmerken(1).GeleiderTechnologie;
+end if;
+
+if (DATA.BulkKenmerken(1).HeeftMat == "True") then
+ DATA.Kenmerken.MatMateriaal = DATA.BulkKenmerken(1).MatMateriaal;
+end if;
+
+if (DATA.BulkKenmerken(1).HeeftMat == "False") then
+ DATA.Kenmerken.MatMateriaal = "";
+end if;
+
+if (DATA.BulkKenmerken(1).HeeftMat == "True") then
+ DATA.Kenmerken.MatKleur = DATA.BulkKenmerken(1).MatKleur;
+end if;
+
+if (DATA.BulkKenmerken(1).HeeftMat == "False") then
+ DATA.Kenmerken.MatKleur = "";
+end if;
+
+if (DATA.BulkKenmerken(1).HeeftOpvullijstLinks <> "NietWijzigen") then
+ DATA.Kenmerken.HeeftOpvullijstLinks = CBool(DATA.BulkKenmerken(1).HeeftOpvullijstLinks);
+end if;
+
+if (DATA.BulkKenmerken(1).HeeftOpvullijstRechts <> "NietWijzigen") then
+ DATA.Kenmerken.HeeftOpvullijstRechts = CBool(DATA.BulkKenmerken(1).HeeftOpvullijstRechts);
+end if;
+
+if (DATA.BulkKenmerken(1).HeeftZijstabilisering <> "NietWijzigen") then
+ DATA.Kenmerken.HeeftZijstabilisering = CBool(DATA.BulkKenmerken(1).HeeftZijstabilisering);
+end if;
+
+if (DATA.BulkKenmerken(1).IsBinnenBreedte <> "NietWijzigen") then
+ DATA.Kenmerken.IsBinnenBreedte = CBool(DATA.BulkKenmerken(1).IsBinnenBreedte);
+end if;
+
+if (DATA.BulkKenmerken(1).IsBinnenlade <> "NietWijzigen") then
+ DATA.Kenmerken.IsBinnenlade = CBool(DATA.BulkKenmerken(1).IsBinnenlade);
+end if;
+
+if (DATA.BulkKenmerken(1).Meenemerset <> "NietWijzigen") then
+ DATA.Kenmerken.Meenemerset = DATA.BulkKenmerken(1).Meenemerset;
+end if;
+
+if (DATA.BulkKenmerken(1).LadeDiepte <> "NietWijzigen") then
+ DATA.Kenmerken.LadeDiepte = DATA.BulkKenmerken(1).LadeDiepte;
+end if;
+
+if (DATA.BulkKenmerken(1).LadeKleur <> "NietWijzigen") then
+ DATA.Kenmerken.LadeKleur = DATA.BulkKenmerken(1).LadeKleur;
+end if;
+
+if (DATA.BulkKenmerken(1).LadeHoogte <> "NietWijzigen") then
+ DATA.Kenmerken.LadeHoogte = DATA.BulkKenmerken(1).LadeHoogte;
+ DATA.Kenmerken.RugHoogte = DATA.BulkKenmerken(1).LadeHoogte;
+ DATA.Kenmerken.HeeftAfwijkendeRugHoogte = false;
+end if;
+
+if (DATA.BulkKenmerken(1).OpvullijstKleur <> "NietWijzigen") then
+ DATA.Kenmerken.OpvullijstKleur = DATA.BulkKenmerken(1).OpvullijstKleur;
+end if;
+
+if (DATA.BulkKenmerken(1).VerpakkingType <> "NietWijzigen") then
+ DATA.Kenmerken.VerpakkingType = DATA.BulkKenmerken(1).VerpakkingType;
+end if;
+
+if (DATA.BulkKenmerken(1).VoorwandType <> "") then
+ DATA.Kenmerken.VoorwandType = DATA.BulkKenmerken(1).VoorwandType;
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBinnen <> "NietWijzigen") then
+ Data.Kenmerken.NietMeeleveren.NietMeeleveren_AfdekkapBinnen = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBinnen);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBuiten <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_AfdekkapBuiten = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBuiten);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapRugwandHouder <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_AfdekkapRugwandHouder = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapRugwandHouder);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcap<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_Boxcap= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcap);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcover<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_Boxcover= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcover);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingBoven<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_FrontBevestigingBoven= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingBoven);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingOnder<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_FrontBevestigingOnder= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingOnder);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontStabilisator<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_FrontStabilisator= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontStabilisator);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Geleider <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_Geleider = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Geleider);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementVoor <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_InschuifElementVoor = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementVoor);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementZijkant <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_InschuifElementZijkant = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementZijkant);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Opvullijst <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_Opvullijst = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Opvullijst);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingVoor<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_RelingVoor= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingVoor);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingZijkant<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_RelingZijkant= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingZijkant);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionMeenemers <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionMeenemers= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionMeenemers);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionEenheden<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionEenheden= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionEenheden);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen<> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang);
+end if;
+
+if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Zijstabilisering <> "NietWijzigen") then
+Data.Kenmerken.NietMeeleveren.NietMeeleveren_Zijstabilisering = CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Zijstabilisering);
+end if;
+
+if (DATA.BulkKenmerken(1).ZijwandType <> "NietWijzigen") then
+ DATA.Kenmerken.ZijwandType= DATA.BulkKenmerken(1).ZijwandType;
+end if;
+
+if (DATA.BulkKenmerken(1).ZijkantHoogte <> "NietWijzigen") then
+ DATA.Kenmerken.ZijkantHoogte = DATA.BulkKenmerken(1).ZijkantHoogte ;
+end if;
+
+if (DATA.BulkKenmerken(1).ZijwandVerhogingInschuifElementKleur <> "NietWijzigen") then
+ DATA.Kenmerken.ZijwandVerhogingInschuifElementKleur = DATA.BulkKenmerken(1).ZijwandVerhogingInschuifElementKleur ;
+end if;
+
+if (DATA.BulkKenmerken(1).ZijwandVerhogingMateriaal <> "NietWijzigen") then
+ DATA.Kenmerken.ZijwandVerhogingMateriaal = DATA.BulkKenmerken(1).ZijwandVerhogingMateriaal ;
+end if;
+
+if (DATA.BulkKenmerken(1).ZijwandVerhogingType <> "NietWijzigen") then
+ DATA.Kenmerken.ZijwandVerhogingType = DATA.BulkKenmerken(1).ZijwandVerhogingType ;
+end if;
+
+if (DATA.BulkKenmerken(1).ZijwandVerhogingRelingKleur <> "NietWijzigen") then
+ DATA.Kenmerken.ZijwandVerhogingRelingKleur = DATA.BulkKenmerken(1).ZijwandVerhogingRelingKleur ;
+end if;
+
+ Bulkkenmerken invullen in DATA kenmerken
+ ;data.kenmerken.bodemkleur@value;data.kenmerken.corpusbreedte@value;data.kenmerken.corpuswanddikte@value;data.kenmerken.draagkracht@value;data.kenmerken.dwarsverdelingaantal@value;data.kenmerken.frontbevestiging@value;data.kenmerken.geleidertechnologie@value;data.kenmerken.matmateriaal@value;data.kenmerken.matkleur@value;data.kenmerken.heeftopvullijstlinks@value;data.kenmerken.heeftopvullijstrechts@value;data.kenmerken.heeftzijstabilisering@value;data.kenmerken.isbinnenbreedte@value;data.kenmerken.isbinnenlade@value;data.kenmerken.meenemerset@value;data.kenmerken.ladediepte@value;data.kenmerken.ladekleur@value;data.kenmerken.ladehoogte@value;data.kenmerken.rughoogte@value;data.kenmerken.heeftafwijkenderughoogte@value;data.kenmerken.opvullijstkleur@value;data.kenmerken.verpakkingtype@value;data.kenmerken.voorwandtype@value;data.kenmerken.nietmeeleveren.nietmeeleveren_afdekkapbinnen@value;data.kenmerken.nietmeeleveren.nietmeeleveren_afdekkapbuiten@value;data.kenmerken.nietmeeleveren.nietmeeleveren_afdekkaprugwandhouder@value;data.kenmerken.nietmeeleveren.nietmeeleveren_boxcap@value;data.kenmerken.nietmeeleveren.nietmeeleveren_boxcover@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestigingboven@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestigingonder@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontstabilisator@value;data.kenmerken.nietmeeleveren.nietmeeleveren_geleider@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelementvoor@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelementzijkant@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.nietmeeleveren.nietmeeleveren_relingvoor@value;data.kenmerken.nietmeeleveren.nietmeeleveren_relingzijkant@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionmeenemers@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotioneenheden@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionseteenhedenenmeenemers@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;data.kenmerken.nietmeeleveren.nietmeeleveren_zijstabilisering@value;data.kenmerken.zijwandtype@value;data.kenmerken.zijkanthoogte@value;data.kenmerken.zijwandverhoginginschuifelementkleur@value;data.kenmerken.zijwandverhogingmateriaal@value;data.kenmerken.zijwandverhogingtype@value;data.kenmerken.zijwandverhogingrelingkleur@value;
+
@@ -3657,6 +5481,14 @@
local long _AantalOpvullijsten = 0;
+if (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) then
+ _CorpusWanddikte = DATA.BulkKenmerken(1).CorpusWanddikte;
+
+ _IsBinnenbreedte = (DATA.BulkKenmerken(1).IsBinnenbreedte == "True");
+ _HeeftOpvullijstLinks = (DATA.BulkKenmerken(1).HeeftOpvullijstLinks == "True");
+ _HeeftOpvullijstRechts = (DATA.BulkKenmerken(1).HeeftOpvullijstRechts == "True");
+end if;
+
if (_HeeftOpvullijstLinks) then
_AantalOpvullijsten = _AantalOpvullijsten + 1;
end if;
@@ -3679,8 +5511,14 @@
local double _InterneBreedte = 0;
-if DATA.Kenmerken.CorpusBreedte > 0 then
- _InterneBreedte = DATA.Kenmerken.CorpusBreedte - DATA.BerekendeWaarden.CorpusBreedteDelta;
+if (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) then
+ if UI.BulkKenmerken.CorpusBreedte.Breedte > 0 then
+ _InterneBreedte = CDbl(DATA.BulkKenmerken(1).CorpusBreedte) - DATA.BerekendeWaarden.CorpusBreedteDelta;
+ end if;
+else
+ if DATA.Kenmerken.CorpusBreedte > 0 then
+ _InterneBreedte = DATA.Kenmerken.CorpusBreedte - DATA.BerekendeWaarden.CorpusBreedteDelta;
+ end if;
end if;
DATA.Kenmerken.InterneBreedte = _InterneBreedte;
@@ -3702,7 +5540,7 @@
;data.berekendewaarden.ladecode@value;
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
local string _RugHoogte = "";
@@ -3828,7 +5666,7 @@
;ui.kenmerken.opvullijstdikte@value;
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
if (DATA.Kenmerken.LadeHoogte == "E") then
if (DATA.Kenmerken.ZijwandType == "Pure") then
@@ -3856,7 +5694,7 @@
;data.kenmerken.zijkanthoogte@value;ui.kenmerken.zijkanthoogte@default;
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
if ((DATA.Kenmerken.ZijwandType == "Reling") or (DATA.Kenmerken.ZijwandType == "RelingEnInschuifElement")) then
DATA.Kenmerken.ZijwandVerhogingRelingKleur = DATA.Kenmerken.LadeKleur;
@@ -3868,7 +5706,7 @@
;data.kenmerken.zijwandverhogingrelingkleur@value;
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
if ((DATA.Kenmerken.ZijwandType == "Boxcover") or (DATA.Kenmerken.ZijwandType == "RelingEnInschuifElement")) then
DATA.Kenmerken.ZijwandVerhogingMateriaal = "Glas";
@@ -3882,7 +5720,7 @@
;data.kenmerken.zijwandverhogingmateriaal@value;
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
if ((DATA.Kenmerken.ZijwandType == "Boxcover") or (DATA.Kenmerken.ZijwandType == "RelingEnInschuifElement")) then
DATA.Kenmerken.ZijwandVerhogingInschuifElementKleur = "DIA10";
@@ -3895,7 +5733,7 @@
;data.kenmerken.zijwandverhoginginschuifelementkleur@value;
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
if (DATA.Kenmerken.LadeHoogte == "F") then
UI.Kenmerken.ZijwandType@option("Boxcap")@label = "images/Vanhoecke/mvx/ZijwandType/Boxcap_F.png";
@@ -4354,7 +6192,7 @@
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
for i = 1 to len(DATA.Kenmerken.BodemKleur@options)
UI.Kenmerken.BodemKleur@option(i)@valid = DATA.Kenmerken.BodemKleur@option(i)@valid;
@@ -4432,7 +6270,7 @@
;ui.kenmerken.bodemkleur@valids;ui.kenmerken.draagkracht@valids;ui.kenmerken.dwarsverdelingaantal@valids;ui.kenmerken.frontbevestiging@valids;ui.kenmerken.geleidertechnologie@valids;ui.kenmerken.ladediepte@valids;ui.kenmerken.ladehoogte@valids;ui.kenmerken.ladekleur@valids;ui.kenmerken.meenemerset@valids;ui.kenmerken.opvullijstkleur@valids;ui.kenmerken.productiewijze@valids;ui.kenmerken.rughoogte@valids;ui.kenmerken.rugwandmateriaal@valids;ui.kenmerken.toepassing@valids;ui.kenmerken.verpakkingtype@valids;ui.kenmerken.zijkanthoogte@valids;ui.kenmerken.zijwandtype@valids;ui.kenmerken.zijwandverhogingtype@valids;
- true
+ not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
local string MatKleur = "";
for i = 1 to len(DATA.Kenmerken.MatKleur@options)
@@ -4463,30 +6301,148 @@
Valids - Mat
;ui.kenmerken.matmateriaal@valids;
+
+ (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
+
+for i = 1 to len(DATA.BulkKenmerken(1).BodemKleur@options)
+ UI.Kenmerken.BodemKleur@option(i)@valid = DATA.Kenmerken.BodemKleur@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).Draagkracht@options)
+ UI.Kenmerken.Draagkracht@option(i)@valid = DATA.Kenmerken.Draagkracht@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).DwarsverdelingAantal@options)
+ UI.Kenmerken.DwarsverdelingAantal@option(i)@valid = DATA.Kenmerken.DwarsverdelingAantal@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).FrontBevestiging@options)
+ UI.Kenmerken.FrontBevestiging@option(i)@valid = DATA.Kenmerken.FrontBevestiging@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).GeleiderTechnologie@options)
+ UI.Kenmerken.GeleiderTechnologie@option(i)@valid = DATA.Kenmerken.GeleiderTechnologie@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).LadeDiepte@options)
+ UI.Kenmerken.LadeDiepte@option(i)@valid = DATA.Kenmerken.LadeDiepte@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).LadeHoogte@options)
+ UI.Kenmerken.LadeHoogte@option(i)@valid = DATA.Kenmerken.LadeHoogte@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).LadeKleur@options)
+ UI.Kenmerken.LadeKleur@option(i)@valid = DATA.Kenmerken.LadeKleur@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).MeenemerSet@options)
+ UI.Kenmerken.MeenemerSet@option(i)@valid = DATA.Kenmerken.MeenemerSet@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).OpvullijstKleur@options)
+ UI.Kenmerken.OpvullijstKleur@option(i)@valid = DATA.Kenmerken.OpvullijstKleur@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).VerpakkingType@options)
+ UI.Kenmerken.VerpakkingType@option(i)@valid = DATA.Kenmerken.VerpakkingType@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).ZijkantHoogte@options)
+ UI.Kenmerken.ZijkantHoogte@option(i)@valid = DATA.Kenmerken.ZijkantHoogte@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).ZijwandType@options)
+ UI.Kenmerken.ZijwandType@option(i)@valid = DATA.Kenmerken.ZijwandType@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).ZijwandVerhogingType@options)
+ UI.Kenmerken.ZijwandVerhogingType@option(i)@valid = DATA.Kenmerken.ZijwandVerhogingType@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).ZijwandVerhogingRelingKleur@options)
+ UI.Kenmerken.ZijwandVerhogingRelingKleur@option(i)@valid = DATA.Kenmerken.ZijwandVerhogingRelingKleur@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).ZijkantHoogte@options)
+ UI.Kenmerken.ZijkantHoogte@option(i)@valid = DATA.Kenmerken.ZijkantHoogte@option(i)@valid;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).ZijwandVerhogingInschuifElementKleur@options)
+ UI.Kenmerken.ZijwandVerhogingInschuifElementKleur@option(i)@valid = DATA.Kenmerken.ZijwandVerhogingInschuifElementKleur@option(i)@valid;
+end for;
+
+ Valids - BulkKenmerken
+ ;ui.kenmerken.bodemkleur@valids;ui.kenmerken.draagkracht@valids;ui.kenmerken.dwarsverdelingaantal@valids;ui.kenmerken.frontbevestiging@valids;ui.kenmerken.geleidertechnologie@valids;ui.kenmerken.ladediepte@valids;ui.kenmerken.ladehoogte@valids;ui.kenmerken.ladekleur@valids;ui.kenmerken.meenemerset@valids;ui.kenmerken.opvullijstkleur@valids;ui.kenmerken.verpakkingtype@valids;ui.kenmerken.zijkanthoogte@valids;ui.kenmerken.zijwandtype@valids;ui.kenmerken.zijwandverhogingtype@valids;ui.kenmerken.zijwandverhogingrelingkleur@valids;ui.kenmerken.zijwandverhoginginschuifelementkleur@valids;
+
+
+ BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}
+ local string MatKleur = "";
+
+for i = 1 to len(DATA.BulkKenmerken(1).MatKleur@options)
+ MatKleur = DATA.BulkKenmerken(1).MatKleur@option(i)@id;
+
+ for j = 1 to len(UI.BulkKenmerken.MatAntislipFiberKleur@options)
+ if (MatKleur == UI.BulkKenmerken.MatAntislipFiberKleur@option(j)@id) then
+ UI.BulkKenmerken.MatAntislipFiberKleur@option(j)@valid = DATA.BulkKenmerken(1).MatKleur@option(i)@valid;
+ end if;
+ end for;
+
+ for j = 1 to len(UI.BulkKenmerken.MatAntislipFlockKleur@options)
+ if (MatKleur == UI.BulkKenmerken.MatAntislipFlockKleur@option(j)@id) then
+ UI.BulkKenmerken.MatAntislipFlockKleur@option(j)@valid = DATA.BulkKenmerken(1).MatKleur@option(i)@valid;
+ end if;
+ end for;
+
+ for j = 1 to len(UI.BulkKenmerken.MatVinylFiberglassKleur@options)
+ if (MatKleur == UI.BulkKenmerken.MatVinylFiberglassKleur@option(j)@id) then
+ UI.BulkKenmerken.MatVinylFiberglassKleur@option(j)@valid = DATA.BulkKenmerken(1).MatKleur@option(i)@valid;
+ end if;
+ end for;
+end for;
+
+for i = 1 to len(DATA.BulkKenmerken(1).MatMateriaal@options)
+ UI.BulkKenmerken.MatMateriaal@option(i)@valid = DATA.BulkKenmerken(1).MatMateriaal@option(i)@valid;
+end for;
+ Valids - BulkKenmerken Mat
+ ;ui.bulkkenmerken.matmateriaal@valids;
+
true
UI.Kenmerken.VerpakkingTypeLabelProbox@default = UI.Kenmerken.VerpakkingTypeLabelProbox@label;
UI.Kenmerken.VerpakkingTypeLabelProbox@visible = (DATA.Kenmerken.VerpakkingType == "Probox") and not(((CONFIG.Settings.KlantId == "12486") and (CONFIG.Settings.PersonalityId == "1")) or (CONFIG.Settings.PersonalityId == "3"));
+
+UI.BulkKenmerken.VerpakkingTypeLabelProbox@default = UI.BulkKenmerken.VerpakkingTypeLabelProbox@label;
+UI.BulkKenmerken.VerpakkingTypeLabelProbox@visible = (DATA.BulkKenmerken(1).VerpakkingType == "Probox") and not(((CONFIG.Settings.KlantId == "12486") and (CONFIG.Settings.PersonalityId == "1")) or (CONFIG.Settings.PersonalityId == "3"));
Message Probox
- ;ui.kenmerken.verpakkingtypelabelprobox@default;ui.kenmerken.verpakkingtypelabelprobox@visible;
+ ;ui.kenmerken.verpakkingtypelabelprobox@default;ui.kenmerken.verpakkingtypelabelprobox@visible;ui.bulkkenmerken.verpakkingtypelabelprobox@default;ui.bulkkenmerken.verpakkingtypelabelprobox@visible;
true
- UI.Kenmerken.VerpakkingTypeLabelPallet@default = UI.Kenmerken.VerpakkingTypeLabelPallet@label;
-UI.Kenmerken.VerpakkingTypeLabelPallet@visible = (DATA.Kenmerken.VerpakkingType == "Pallet");
+
+UI.Kenmerken.VerpakkingTypeLabelPallet@default = UI.Kenmerken.VerpakkingTypeLabelPallet@label;
+UI.Kenmerken.VerpakkingTypeLabelPallet@visible = (DATA.Kenmerken.VerpakkingType == "Pallet");
+
+UI.BulkKenmerken.VerpakkingTypeLabelPallet@default = UI.BulkKenmerken.VerpakkingTypeLabelPallet@label;
+UI.BulkKenmerken.VerpakkingTypeLabelPallet@visible = (DATA.BulkKenmerken(1).VerpakkingType == "Pallet");
+
Message Pallet
- ;ui.kenmerken.verpakkingtypelabelpallet@default;ui.kenmerken.verpakkingtypelabelpallet@visible;
+ ;ui.kenmerken.verpakkingtypelabelpallet@default;ui.kenmerken.verpakkingtypelabelpallet@visible;ui.bulkkenmerken.verpakkingtypelabelpallet@default;ui.bulkkenmerken.verpakkingtypelabelpallet@visible;
true
- UI.Kenmerken.VerpakkingTypeLabelV1@default = UI.Kenmerken.VerpakkingTypeLabelV1@label;
+
+UI.Kenmerken.VerpakkingTypeLabelV1@default = UI.Kenmerken.VerpakkingTypeLabelV1@label;
UI.Kenmerken.VerpakkingTypeLabelV1@visible = (DATA.Kenmerken.VerpakkingType == "V1");
+
+UI.BulkKenmerken.VerpakkingTypeLabelV1@default = UI.BulkKenmerken.VerpakkingTypeLabelV1@label;
+UI.BulkKenmerken.VerpakkingTypeLabelV1@visible = (DATA.BulkKenmerken(1).VerpakkingType == "V1");
Message V1
- ;ui.kenmerken.verpakkingtypelabelv1@default;ui.kenmerken.verpakkingtypelabelv1@visible;
+ ;ui.kenmerken.verpakkingtypelabelv1@default;ui.kenmerken.verpakkingtypelabelv1@visible;ui.bulkkenmerken.verpakkingtypelabelv1@default;ui.bulkkenmerken.verpakkingtypelabelv1@visible;
@@ -4618,16 +6574,107 @@
Values - UitsparingData
;ui.kenmerken.uitsparingdata.x.breedterugdeel@default;ui.kenmerken.uitsparingdata.x.hoogte@default;ui.kenmerken.uitsparingdata.x.materiaal@default;ui.kenmerken.uitsparingdata.m.breedterugdeel@default;ui.kenmerken.uitsparingdata.m.hoogte@default;ui.kenmerken.uitsparingdata.m.materiaal@default;ui.kenmerken.uitsparingdata.y.breedterugdeel@default;ui.kenmerken.uitsparingdata.y.hoogte@default;ui.kenmerken.uitsparingdata.y.materiaal@default;ui.kenmerken.uitsparingdata.z1.breedteuitsparing@default;ui.kenmerken.uitsparingdata.z1.diepte@default;ui.kenmerken.uitsparingdata.z1.hoogte@default;ui.kenmerken.uitsparingdata.z1.materiaal@default;ui.kenmerken.uitsparingdata.z1.vorm@default;ui.kenmerken.uitsparingdata.z2.breedteuitsparing@default;ui.kenmerken.uitsparingdata.z2.diepte@default;ui.kenmerken.uitsparingdata.z2.hoogte@default;ui.kenmerken.uitsparingdata.z2.materiaal@default;ui.kenmerken.uitsparingdata.z2.vorm@default;ui.kenmerken.uitsparingdata.uitsparingaantal@default;
+
+ true
+
+UI.BulkKenmerken.BodemKleur@default = DATA.BulkKenmerken(1).BodemKleur;
+UI.BulkKenmerken.CorpusBreedte@default = DATA.BulkKenmerken(1).CorpusBreedte;
+UI.BulkKenmerken.CorpusWanddikte@default = DATA.BulkKenmerken(1).CorpusWanddikte;
+UI.BulkKenmerken.Draagkracht@default = DATA.BulkKenmerken(1).Draagkracht;
+UI.BulkKenmerken.DwarsverdelingAantal@default = DATA.BulkKenmerken(1).DwarsverdelingAantal;
+UI.BulkKenmerken.FrontBevestiging@default = DATA.BulkKenmerken(1).FrontBevestiging;
+UI.BulkKenmerken.GeleiderTechnologie@default = DATA.BulkKenmerken(1).GeleiderTechnologie;
+UI.BulkKenmerken.HeeftOpvullijstLinks@default = DATA.BulkKenmerken(1).HeeftOpvullijstLinks;
+UI.BulkKenmerken.HeeftOpvullijstRechts@default = DATA.BulkKenmerken(1).HeeftOpvullijstRechts;
+UI.BulkKenmerken.HeeftZijstabilisering@default = DATA.BulkKenmerken(1).HeeftZijstabilisering;
+UI.BulkKenmerken.IsBinnenbreedte@default = DATA.BulkKenmerken(1).IsBinnenbreedte;
+UI.BulkKenmerken.IsBinnenlade@default = DATA.BulkKenmerken(1).IsBinnenlade;
+UI.BulkKenmerken.LadeDiepte@default = DATA.BulkKenmerken(1).LadeDiepte;
+UI.BulkKenmerken.LadeHoogte@default = DATA.BulkKenmerken(1).LadeHoogte;
+UI.BulkKenmerken.LadeKleur@default = DATA.BulkKenmerken(1).LadeKleur;
+UI.BulkKenmerken.MeenemerSet@default = DATA.BulkKenmerken(1).MeenemerSet;
+UI.BulkKenmerken.OpvullijstKleur@default = DATA.BulkKenmerken(1).OpvullijstKleur;
+UI.BulkKenmerken.VerpakkingType@default = DATA.BulkKenmerken(1).VerpakkingType;
+UI.BulkKenmerken.ZijkantHoogte@default = DATA.BulkKenmerken(1).ZijkantHoogte;
+UI.BulkKenmerken.ZijwandType@default = DATA.BulkKenmerken(1).ZijwandType;
+UI.BulkKenmerken.ZijwandVerhogingType@default = DATA.BulkKenmerken(1).ZijwandVerhogingType;
+UI.BulkKenmerken.ZijwandVerhogingInschuifElementKleur@default = DATA.BulkKenmerken(1).ZijwandVerhogingInschuifElementKleur;
+UI.BulkKenmerken.ZijwandVerhogingMateriaal@default = DATA.BulkKenmerken(1).ZijwandVerhogingMateriaal;
+UI.BulkKenmerken.ZijwandVerhogingRelingKleur@default = DATA.BulkKenmerken(1).ZijwandVerhogingRelingKleur;
+
+if (DATA.BulkKenmerken(1).LadeHoogte == "M") then
+ UI.BulkKenmerken.VoorwandTypeVanMBinnenlade@default = DATA.BulkKenmerken(1).VoorwandType;
+end if;
+
+if (DATA.Kenmerken.LadeHoogte == "E") then
+ UI.BulkKenmerken.VoorwandTypeVanEBinnenlade@default = DATA.BulkKenmerken(1).VoorwandType;
+end if;
+
+if (DATA.Kenmerken.LadeHoogte == "K") then
+ UI.BulkKenmerken.VoorwandTypeVanKBinnenlade@default = DATA.BulkKenmerken(1).VoorwandType;
+end if;
+
+UI.BulkKenmerken.NietMeeleveren_AfdekkapBinnen@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBinnen;
+UI.BulkKenmerken.NietMeeleveren_AfdekkapBuiten@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBuiten;
+UI.BulkKenmerken.NietMeeleveren_AfdekkapRugwandHouder@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapRugwandHouder;
+UI.BulkKenmerken.NietMeeleveren_Boxcap@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcap;
+UI.BulkKenmerken.NietMeeleveren_Boxcover@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcover;
+UI.BulkKenmerken.NietMeeleveren_FrontBevestigingOnder@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingOnder;
+UI.BulkKenmerken.NietMeeleveren_FrontBevestigingBoven@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingBoven;
+UI.BulkKenmerken.NietMeeleveren_FrontStabilisator@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontStabilisator;
+UI.BulkKenmerken.NietMeeleveren_Geleider@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Geleider;
+UI.BulkKenmerken.NietMeeleveren_InschuifElementVoor@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementVoor;
+UI.BulkKenmerken.NietMeeleveren_InschuifElementZijkant@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementZijkant;
+UI.BulkKenmerken.NietMeeleveren_Opvullijst@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Opvullijst;
+UI.BulkKenmerken.NietMeeleveren_RelingVoor@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingVoor;
+UI.BulkKenmerken.NietMeeleveren_RelingZijkant@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_RelingZijkant;
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionOnderdelen@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen;
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSynchronisatieStang@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang;
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers;
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionMeenemers@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionMeenemers;
+UI.BulkKenmerken.NietMeeleveren_TiponBlumotionEenheden@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionEenheden;
+UI.BulkKenmerken.NietMeeleveren_Zijstabilisering@default = Data.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Zijstabilisering;
+
+ Values - BulkKenmerken
+ ;ui.bulkkenmerken.bodemkleur@default;ui.bulkkenmerken.corpusbreedte@default;ui.bulkkenmerken.corpuswanddikte@default;ui.bulkkenmerken.draagkracht@default;ui.bulkkenmerken.dwarsverdelingaantal@default;ui.bulkkenmerken.frontbevestiging@default;ui.bulkkenmerken.geleidertechnologie@default;ui.bulkkenmerken.heeftopvullijstlinks@default;ui.bulkkenmerken.heeftopvullijstrechts@default;ui.bulkkenmerken.heeftzijstabilisering@default;ui.bulkkenmerken.isbinnenbreedte@default;ui.bulkkenmerken.isbinnenlade@default;ui.bulkkenmerken.ladediepte@default;ui.bulkkenmerken.ladehoogte@default;ui.bulkkenmerken.ladekleur@default;ui.bulkkenmerken.meenemerset@default;ui.bulkkenmerken.opvullijstkleur@default;ui.bulkkenmerken.verpakkingtype@default;ui.bulkkenmerken.zijkanthoogte@default;ui.bulkkenmerken.zijwandtype@default;ui.bulkkenmerken.zijwandverhogingtype@default;ui.bulkkenmerken.zijwandverhoginginschuifelementkleur@default;ui.bulkkenmerken.zijwandverhogingmateriaal@default;ui.bulkkenmerken.zijwandverhogingrelingkleur@default;ui.bulkkenmerken.voorwandtypevanmbinnenlade@default;ui.bulkkenmerken.voorwandtypevanebinnenlade@default;ui.bulkkenmerken.voorwandtypevankbinnenlade@default;ui.bulkkenmerken.nietmeeleveren_afdekkapbinnen@default;ui.bulkkenmerken.nietmeeleveren_afdekkapbuiten@default;ui.bulkkenmerken.nietmeeleveren_afdekkaprugwandhouder@default;ui.bulkkenmerken.nietmeeleveren_boxcap@default;ui.bulkkenmerken.nietmeeleveren_boxcover@default;ui.bulkkenmerken.nietmeeleveren_frontbevestigingonder@default;ui.bulkkenmerken.nietmeeleveren_frontbevestigingboven@default;ui.bulkkenmerken.nietmeeleveren_frontstabilisator@default;ui.bulkkenmerken.nietmeeleveren_geleider@default;ui.bulkkenmerken.nietmeeleveren_inschuifelementvoor@default;ui.bulkkenmerken.nietmeeleveren_inschuifelementzijkant@default;ui.bulkkenmerken.nietmeeleveren_opvullijst@default;ui.bulkkenmerken.nietmeeleveren_relingvoor@default;ui.bulkkenmerken.nietmeeleveren_relingzijkant@default;ui.bulkkenmerken.nietmeeleveren_tiponblumotiononderdelen@default;ui.bulkkenmerken.nietmeeleveren_tiponblumotionsynchronisatiestang@default;ui.bulkkenmerken.nietmeeleveren_tiponblumotionseteenhedenenmeenemers@default;ui.bulkkenmerken.nietmeeleveren_tiponblumotionmeenemers@default;ui.bulkkenmerken.nietmeeleveren_tiponblumotioneenheden@default;ui.bulkkenmerken.nietmeeleveren_zijstabilisering@default;
+
+
+ true
+
+UI.BulkKenmerken.MatMateriaal@default = DATA.BulkKenmerken(1).MatMateriaal;
+UI.BulkKenmerken.HeeftMat@default = DATA.BulkKenmerken(1).HeeftMat;
+
+UI.BulkKenmerken.MatVinylFiberglassKleur@default = "";
+UI.BulkKenmerken.MatAntislipFiberKleur@default = "";
+UI.BulkKenmerken.MatAntislipFlockKleur@default = "";
+
+switch UI.BulkKenmerken.MatMateriaal
+ case "CF": UI.BulkKenmerken.MatVinylFiberglassKleur@default = DATA.BulkKenmerken(1).MatKleur
+ case "AF": UI.BulkKenmerken.MatAntislipFiberKleur@default = DATA.BulkKenmerken(1).MatKleur
+ case "AZ": UI.BulkKenmerken.MatAntislipFlockKleur@default = DATA.BulkKenmerken(1).MatKleur
+end switch
+
+ Values - BulkKenmerken Mat
+ ;ui.bulkkenmerken.matmateriaal@default;ui.bulkkenmerken.heeftmat@default;ui.bulkkenmerken.matvinylfiberglasskleur@default;ui.bulkkenmerken.matantislipfiberkleur@default;ui.bulkkenmerken.matantislipflockkleur@default;
+
true
-UI.Kenmerken.CorpusBreedte@label = switch (UI.Kenmerken.IsBinnenbreedte)
+if (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) then
+ UI.BulkKenmerken.CorpusBreedte@label = switch (UI.BulkKenmerken.IsBinnenbreedte)
+ case "NietWijzigen": UI.BulkKenmerken.CorpusBreedte@label
+ case "True": TRL.CorpusBinnenbreedte@label
+ else TRL.CorpusBuitenbreedte@label
+ end switch;
+else
+ UI.Kenmerken.CorpusBreedte@label = switch (UI.Kenmerken.IsBinnenbreedte)
case true: TRL.CorpusBinnenbreedte@label
else TRL.CorpusBuitenbreedte@label
-end switch;
+ end switch;
+end if;
Label CorpusBreedte
;
@@ -6001,9 +8048,14 @@
UI.Kenmerken.MatAntislipFiberKleur@mandatory = _HeeftMatAntislipFiberKleur;
UI.Kenmerken.MatAntislipFiberKleur@visible = _HeeftMatAntislipFiberKleur;
+
+local boolean _HeeftBulkMatAntislipFiberKleur = ((UI.BulkKenmerken.HeeftMat == "True") and (UI.BulkKenmerken.MatMateriaal.Value == "AF") and (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}));
+
+UI.BulkKenmerken.MatAntislipFiberKleur@mandatory = _HeeftBulkMatAntislipFiberKleur;
+UI.BulkKenmerken.MatAntislipFiberKleur@visible = _HeeftBulkMatAntislipFiberKleur;
MatAntislipFiberKleur
- ;ui.kenmerken.matantislipfiberkleur@mandatory;ui.kenmerken.matantislipfiberkleur@visible;
+ ;ui.kenmerken.matantislipfiberkleur@mandatory;ui.kenmerken.matantislipfiberkleur@visible;ui.bulkkenmerken.matantislipfiberkleur@mandatory;ui.bulkkenmerken.matantislipfiberkleur@visible;
true
@@ -6012,18 +8064,26 @@
UI.Kenmerken.MatAntislipFlockKleur@mandatory = _HeeftMatAntislipFlockKleur;
UI.Kenmerken.MatAntislipFlockKleur@visible = _HeeftMatAntislipFlockKleur;
+
+local boolean _HeeftBulkMatAntislipFlockKleur = ((UI.BulkKenmerken.HeeftMat == "True") and (UI.BulkKenmerken.MatMateriaal.Value == "AZ") and (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}));
+
+UI.BulkKenmerken.MatAntislipFlockKleur@mandatory = _HeeftBulkMatAntislipFlockKleur;
+UI.BulkKenmerken.MatAntislipFlockKleur@visible = _HeeftBulkMatAntislipFlockKleur;
MatAntislipFlockKleur
- ;ui.kenmerken.matantislipflockkleur@mandatory;ui.kenmerken.matantislipflockkleur@visible;
+ ;ui.kenmerken.matantislipflockkleur@mandatory;ui.kenmerken.matantislipflockkleur@visible;ui.bulkkenmerken.matantislipflockkleur@mandatory;ui.bulkkenmerken.matantislipflockkleur@visible;
true
UI.Kenmerken.MatMateriaal@mandatory = UI.Kenmerken.HeeftMat;
UI.Kenmerken.MatMateriaal@visible = UI.Kenmerken.HeeftMat;
+
+UI.BulkKenmerken.MatMateriaal@mandatory = (UI.BulkKenmerken.HeeftMat == "True");
+UI.BulkKenmerken.MatMateriaal@visible = (UI.BulkKenmerken.HeeftMat == "True");
MatMateriaal
- ;ui.kenmerken.matmateriaal@mandatory;ui.kenmerken.matmateriaal@visible;
+ ;ui.kenmerken.matmateriaal@mandatory;ui.kenmerken.matmateriaal@visible;ui.bulkkenmerken.matmateriaal@mandatory;ui.bulkkenmerken.matmateriaal@visible;
true
@@ -6032,9 +8092,14 @@
UI.Kenmerken.MatVinylFiberglassKleur@mandatory = _HeeftMatVinylFiberglassKleur;
UI.Kenmerken.MatVinylFiberglassKleur@visible = _HeeftMatVinylFiberglassKleur;
+
+local boolean _HeeftBulkMatVinylFiberglassKleur = ((UI.BulkKenmerken.HeeftMat == "True") and (UI.BulkKenmerken.MatMateriaal.Value == "CF") and (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}));
+
+UI.BulkKenmerken.MatVinylFiberglassKleur@mandatory = _HeeftBulkMatVinylFiberglassKleur;
+UI.BulkKenmerken.MatVinylFiberglassKleur@visible = _HeeftBulkMatVinylFiberglassKleur;
MatVinylFiberglassKleur
- ;ui.kenmerken.matvinylfiberglasskleur@mandatory;ui.kenmerken.matvinylfiberglasskleur@visible;
+ ;ui.kenmerken.matvinylfiberglasskleur@mandatory;ui.kenmerken.matvinylfiberglasskleur@visible;ui.bulkkenmerken.matvinylfiberglasskleur@mandatory;ui.bulkkenmerken.matvinylfiberglasskleur@visible;
true
@@ -6213,7 +8278,8 @@
;
- (UI.Kenmerken.CorpusBreedte@visible and (STATE.ValidationNeeded or (UI.Kenmerken.CorpusBreedte <> 0)))
+ (UI.Kenmerken.CorpusBreedte@visible and (STATE.ValidationNeeded or (UI.Kenmerken.CorpusBreedte <> 0))) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
+
local string _Minimum = Replace(cstr(RANGE.CorpusBreedte.Minimum);",";".");
local string _Maximum = Replace(cstr(RANGE.CorpusBreedte.Maximum);",";".");
@@ -6224,7 +8290,7 @@
;ui.kenmerken.corpusbreedte@rangeset;
- UI.Kenmerken.CorpusWanddikte@visible and (STATE.ValidationNeeded or (UI.Kenmerken.CorpusWanddikte <> 0))
+ UI.Kenmerken.CorpusWanddikte@visible and (STATE.ValidationNeeded or (UI.Kenmerken.CorpusWanddikte <> 0)) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
local string _Minimum = "1";
local string _Maximum = "100";
@@ -6417,6 +8483,78 @@
ProcessedAndExit voor AxCreate
;state.processedandexit@value;
+
+ (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
+
+local boolean _IsGeldig = false;
+
+for i = 1 to Len(CONFIG.Defaults.BulkConfiguratie@options)
+ if not(_IsGeldig) then
+ local string _PropertyName = CONFIG.Defaults.BulkConfiguratie@option(i)@id;
+ local string _PropertyValue = CStr(Eval(_PropertyName));
+
+ if not((_PropertyValue == "NietWijzigen") or (_PropertyValue == "") or (_PropertyValue == "0")) then
+ _IsGeldig = true;
+ end if;
+ end if;
+end for;
+
+if (BEHAVIOR.ContextName == "AxNewBulkIngave") then
+ UI.Buttons.Top.ProcessButton@visible = _IsGeldig;
+else
+ UI.Buttons.Top.SaveAndExitButton@visible = _IsGeldig;
+ UI.Buttons.Bottom.SaveAndExitButton@visible = _IsGeldig;
+end if;
+
+local string _TriggerDummy1 = DATA.BulkKenmerken(1).BodemKleur;
+local string _TriggerDummy2 = DATA.BulkKenmerken(1).CorpusBreedte;
+local double _TriggerDummy3 = DATA.BulkKenmerken(1).CorpusWanddikte;
+local string _TriggerDummy4 = DATA.BulkKenmerken(1).Draagkracht;
+local string _TriggerDummy5 = DATA.BulkKenmerken(1).DwarsverdelingAantal;
+local string _TriggerDummy6 = DATA.BulkKenmerken(1).FrontBevestiging;
+local string _TriggerDummy7 = DATA.BulkKenmerken(1).GeleiderTechnologie;
+local string _TriggerDummy8 = DATA.BulkKenmerken(1).HeeftOpvullijstLinks;
+local string _TriggerDummy9 = DATA.BulkKenmerken(1).HeeftOpvullijstRechts;
+
+local string _TriggerDummy10 = DATA.BulkKenmerken(1).HeeftZijstabilisering;
+local string _TriggerDummy11 = DATA.BulkKenmerken(1).IsBinnenlade;
+local string _TriggerDummy12 = DATA.BulkKenmerken(1).IsBinnenBreedte;
+local string _TriggerDummy13 = DATA.BulkKenmerken(1).LadeDiepte;
+local string _TriggerDummy14 = DATA.BulkKenmerken(1).LadeHoogte;
+local string _TriggerDummy15 = DATA.BulkKenmerken(1).LadeKleur;
+local string _TriggerDummy17 = DATA.BulkKenmerken(1).Meenemerset;
+local string _TriggerDummy18 = DATA.BulkKenmerken(1).OpvullijstKleur;
+local string _TriggerDummy19 = DATA.BulkKenmerken(1).VerpakkingType;
+local string _TriggerDummy20 = DATA.BulkKenmerken(1).VoorwandType;
+local string _TriggerDummy21 = DATA.BulkKenmerken(1).ZijwandType;
+local string _TriggerDummy22 = DATA.BulkKenmerken(1).ZijwandVerhogingType;
+local string _TriggerDummy23 = DATA.BulkKenmerken(1).ZijwandVerhogingInschuifElementKleur;
+local string _TriggerDummy24 = DATA.BulkKenmerken(1).ZijwandVerhogingRelingKleur;
+local string _TriggerDummy25 = DATA.BulkKenmerken(1).ZijkantHoogte;
+local string _TriggerDummy26 = DATA.BulkKenmerken(1).HeeftMat;
+
+local string _TriggerDummy27 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBinnen;
+local string _TriggerDummy28 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapBuiten;
+local string _TriggerDummy29 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_AfdekkapRugwandHouder
+local string _TriggerDummy30 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcap;
+local string _TriggerDummy31 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Boxcover;
+local string _TriggerDummy32 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingOnder;
+local string _TriggerDummy33 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontBevestigingBoven;
+local string _TriggerDummy34 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_FrontStabilisator;
+local string _TriggerDummy35 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Geleider
+local string _TriggerDummy36 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementVoor;
+local string _TriggerDummy37 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_InschuifElementZijkant;
+local string _TriggerDummy38 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Opvullijst;
+local string _TriggerDummy39 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen;
+local string _TriggerDummy40 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSetEenhedenEnMeenemers;
+local string _TriggerDummy41 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang;
+local string _TriggerDummy42 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionMeenemers;
+local string _TriggerDummy43 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionEenheden;
+local string _TriggerDummy44 = DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_Zijstabilisering;
+
+ IsGeldig BulkConfiguratie
+ ;ui.buttons.top.processbutton@visible;
+
(STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit or not(BEHAVIOR.IsInteractive))
@@ -6441,7 +8579,7 @@
;data.lijn.groeperingcode@value;
- STATE.SavedAndExit or STATE.SavedAndContinue or STATE.KlantVoorkeurenSaved or STATE.ProcessedAndExit
+ STATE.SavedAndExit or STATE.SavedAndContinue or STATE.KlantVoorkeurenSaved or STATE.ProcessedAndExit and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
if not(UI.Kenmerken.CorpusWanddikte@visible) then
DATA.Kenmerken.CorpusWanddikte = 0;
@@ -6562,6 +8700,52 @@
Verborgen properties wissen
;data.kenmerken.corpuswanddikte@value;ui.kenmerken.corpuswanddikte@value;data.kenmerken.meenemerset@value;data.kenmerken.frontbevestiging@value;ui.kenmerken.frontbevestiging@value;data.kenmerken.heeftzijstabilisering@value;ui.kenmerken.heeftzijstabilisering@value;data.kenmerken.opvullijstkleur@value;ui.kenmerken.opvullijstkleur@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;ui.kenmerken.voorwandtypevanebinnenlade@value;ui.kenmerken.voorwandtypevanmbinnenlade@value;ui.kenmerken.voorwandtypevankbinnenlade@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.KlantVoorkeurenSaved or STATE.ProcessedAndExit and (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
+
+if not(UI.BulkKenmerken.CorpusWanddikte@visible) then
+ DATA.BulkKenmerken(1).CorpusWanddikte = 0;
+ UI.BulkKenmerken.CorpusWanddikte = 0;
+end if;
+
+if not(UI.BulkKenmerken.Meenemerset@visible) then
+ DATA.BulkKenmerken(1).MeenemerSet = "Z";
+end if;
+
+if (DATA.BulkKenmerken(1).IsBinnenlade == "True") then
+ DATA.BulkKenmerken(1).FrontBevestiging = "NietWijzigen";
+ UI.BulkKenmerken.FrontBevestiging = "NietWijzigen";
+end if;
+
+if not(UI.BulkKenmerken.VoorwandTypeVanEBinnenlade@visible) then
+ UI.Kenmerken.VoorwandTypeVanEBinnenlade = "";
+end if;
+
+if not(UI.BulkKenmerken.VoorwandTypeVanMBinnenlade@visible) then
+ UI.BulkKenmerken.VoorwandTypeVanMBinnenlade = "";
+end if;
+
+if not(UI.BulkKenmerken.VoorwandTypeVanKBinnenlade@visible) then
+ UI.BulkKenmerken.VoorwandTypeVanKBinnenlade = "";
+end if;
+
+if (not(UI.BulkKenmerken.VoorwandTypeVanMBinnenlade@visible) and not(UI.BulkKenmerken.VoorwandTypeVanEBinnenlade@visible) and not(UI.BulkKenmerken.VoorwandTypeVanKBinnenlade@visible)) then
+ DATA.BulkKenmerken(1).VoorwandType = "";
+end if;
+
+if (UI.BulkKenmerken.HeeftMat in {"False";"NietWijzigen"}) then
+ DATA.BulkKenmerken(1).MatMateriaal = "";
+ DATA.BulkKenmerken(1).MatKleur = "";
+
+ UI.BulkKenmerken.MatMateriaal = "";
+ UI.BulkKenmerken.MatAntislipFiberKleur = "";
+ UI.BulkKenmerken.MatAntislipFlockKleur = "";
+ UI.BulkKenmerken.MatVinylFiberglassKleur = "";
+end if;
+
+ Verborgen properties wissen (Bulk)
+ ;data.bulkkenmerken[1].corpuswanddikte@value;ui.bulkkenmerken.corpuswanddikte@value;data.bulkkenmerken[1].meenemerset@value;data.bulkkenmerken[1].frontbevestiging@value;ui.bulkkenmerken.frontbevestiging@value;ui.kenmerken.voorwandtypevanebinnenlade@value;ui.bulkkenmerken.voorwandtypevanmbinnenlade@value;ui.bulkkenmerken.voorwandtypevankbinnenlade@value;data.bulkkenmerken[1].voorwandtype@value;data.bulkkenmerken[1].matmateriaal@value;data.bulkkenmerken[1].matkleur@value;ui.bulkkenmerken.matmateriaal@value;ui.bulkkenmerken.matantislipfiberkleur@value;ui.bulkkenmerken.matantislipflockkleur@value;ui.bulkkenmerken.matvinylfiberglasskleur@value;
+
STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit
@@ -7455,10 +9639,17 @@
-
-
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file