Index: production/models/tbx/TBX Configurator,1.0.0.trl
===================================================================
diff -u -r4361 -r4363
--- production/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 4361)
+++ production/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 4363)
@@ -722,6 +722,8 @@
+
+
@@ -2877,6 +2879,7 @@
+
Index: production/models/tbx/TBX Configurator,1.0.0.xml
===================================================================
diff -u -r4362 -r4363
--- production/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 4362)
+++ production/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 4363)
@@ -3764,7 +3764,7 @@
-
+
@@ -3807,6 +3807,10 @@
+
+
+
+
@@ -3953,7 +3957,7 @@
-
+
@@ -4170,7 +4174,7 @@
-
+
@@ -6099,7 +6103,7 @@
- not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive)) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
+ not(BEHAVIOR.IsEconAX and not(BEHAVIOR.IsInteractive)) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) and not((BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen") and not(STATE.BulkDataNaarUIToegepast))
// Read only controls niet overnemen
//DATA.InterneBreedte = UI.InterneBreedte;
//DATA.OpvullijstDikte = UI.OpvullijstDikte;
@@ -6394,14 +6398,17 @@
;state.personalityvoorkeurenloaded@value;config.database.configanalyseproperties@options;
- (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
+ (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen") and not(STATE.BulkConfiguratieToegepast)
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;
+if not(Config.Database.Configurations == "") then
+ STATE.BulkReferentieConfiguratieLoaded = true;
+end if;
+
ReferentieConfiguratie: ConfigId ophalen op basis van ReferentieConfiguratie (bij bulkconfiguratie Web)
;config.database.configurations@options;state.bulkreferentieconfiguratieloaded@value;
@@ -6420,19 +6427,24 @@
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;
+end for;
+
+
+
ReferentieConfiguratie: Properties ophalen op basis van ConfigId (bij bulkconfiguratie Web)
;state.bulkreferentieconfiguratieloaded@value;config.database.configanalyseproperties@options;
- (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen")
+ (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen") and not(STATE.BulkConfiguratieToegepast)
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;
+if not(Config.Database.Configurations == "") then
+ STATE.BulkConfiguratieLoaded = true;
+end if;
BulkConfiguratie: ConfigId ophalen op basis van BulkConfiguratieId (Web)
;config.database.configurations@options;state.bulkconfiguratieloaded@value;
@@ -6647,9 +6659,10 @@
if (DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen<> "NietWijzigen") then
Data.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen= CBool(DATA.BulkKenmerken(1).NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen);
end if;
-
+
+STATE.BulkConfiguratieToegepast = true;
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.frontstabilisatoraantal@value;data.kenmerken.frontondersteuningtype@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.greepenmeenemer@value;data.kenmerken.ladediepte@value;data.kenmerken.ladekleur@value;data.kenmerken.opvullijstkleur@value;data.kenmerken.verpakkingtype@value;data.kenmerken.nietmeeleveren.nietmeeleveren_afdekkap@value;data.kenmerken.nietmeeleveren.nietmeeleveren_geleider@value;data.kenmerken.nietmeeleveren.nietmeeleveren_bodemsteun@value;data.kenmerken.nietmeeleveren.nietmeeleveren_reling@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestiging@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelement@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionset@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatietoebehoren@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;
+ ;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.frontstabilisatoraantal@value;data.kenmerken.frontondersteuningtype@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.greepenmeenemer@value;data.kenmerken.ladediepte@value;data.kenmerken.ladekleur@value;data.kenmerken.opvullijstkleur@value;data.kenmerken.verpakkingtype@value;data.kenmerken.nietmeeleveren.nietmeeleveren_afdekkap@value;data.kenmerken.nietmeeleveren.nietmeeleveren_geleider@value;data.kenmerken.nietmeeleveren.nietmeeleveren_bodemsteun@value;data.kenmerken.nietmeeleveren.nietmeeleveren_reling@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestiging@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelement@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionset@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatietoebehoren@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;state.bulkconfiguratietoegepast@value;
@@ -8018,7 +8031,12 @@
not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})
- UI.Lijn.Aantal@default = DATA.Lijn.Aantal;
+
+if (STATE.BulkConfiguratieToegepast) then
+ STATE.BulkDataNaarUIToegepast = true;
+end if;
+
+UI.Lijn.Aantal@default = DATA.Lijn.Aantal;
UI.Lijn.Referentie@default = DATA.Lijn.Referentie;
UI.CorpusBreedte@default = DATA.Kenmerken.CorpusBreedte;
@@ -8097,7 +8115,7 @@
end index;
Values
- ;ui.lijn.aantal@default;ui.lijn.referentie@default;ui.corpusbreedte@default;ui.corpuswanddikte@default;ui.draagkracht@default;ui.dwarsverdelingaantal@default;ui.frontbevestiging@default;ui.frontondersteuningtype@default;ui.frontstabilisatoraantal@default;ui.geleidertechnologie@default;ui.greepenmeenemer@default;ui.hangmapboringaantal@default;ui.heeftafwijkenderughoogte@default;ui.heeftopvullijstlinks@default;ui.heeftopvullijstrechts@default;ui.heeftzijstabilisering@default;ui.internebreedte@default;ui.afmetingenlayout.isbinnenbreedte@default;ui.isbinnenlade@default;ui.ladediepte@default;ui.opvullijstdikte@default;ui.plaatmateriaal@default;ui.productiewijze@default;ui.rughoogte@default;ui.rugwandmateriaal@default;ui.toepassing@default;ui.uitsparingdata.x.breedterugdeel@default;ui.uitsparingdata.x.hoogte@default;ui.uitsparingdata.x.materiaal@default;ui.uitsparingdata.m.breedterugdeel@default;ui.uitsparingdata.m.hoogte@default;ui.uitsparingdata.m.materiaal@default;ui.uitsparingdata.y.breedterugdeel@default;ui.uitsparingdata.y.hoogte@default;ui.uitsparingdata.y.materiaal@default;ui.uitsparingdata.z1.breedteuitsparing@default;ui.uitsparingdata.z1.diepte@default;ui.uitsparingdata.z1.hoogte@default;ui.uitsparingdata.z1.materiaal@default;ui.uitsparingdata.z1.vorm@default;ui.uitsparingdata.z2.breedteuitsparing@default;ui.uitsparingdata.z2.diepte@default;ui.uitsparingdata.z2.hoogte@default;ui.uitsparingdata.z2.materiaal@default;ui.uitsparingdata.z2.vorm@default;ui.uitsparingdata.uitsparingaantal@default;ui.verpakkingtype@default;ui.zijwandverhogingmateriaal@default;ui.zijwandverhoginginschuifelementkleur@default;
+ ;state.bulkdatanaaruitoegepast@value;ui.lijn.aantal@default;ui.lijn.referentie@default;ui.corpusbreedte@default;ui.corpuswanddikte@default;ui.draagkracht@default;ui.dwarsverdelingaantal@default;ui.frontbevestiging@default;ui.frontondersteuningtype@default;ui.frontstabilisatoraantal@default;ui.geleidertechnologie@default;ui.greepenmeenemer@default;ui.hangmapboringaantal@default;ui.heeftafwijkenderughoogte@default;ui.heeftopvullijstlinks@default;ui.heeftopvullijstrechts@default;ui.heeftzijstabilisering@default;ui.internebreedte@default;ui.afmetingenlayout.isbinnenbreedte@default;ui.isbinnenlade@default;ui.ladediepte@default;ui.opvullijstdikte@default;ui.plaatmateriaal@default;ui.productiewijze@default;ui.rughoogte@default;ui.rugwandmateriaal@default;ui.toepassing@default;ui.uitsparingdata.x.breedterugdeel@default;ui.uitsparingdata.x.hoogte@default;ui.uitsparingdata.x.materiaal@default;ui.uitsparingdata.m.breedterugdeel@default;ui.uitsparingdata.m.hoogte@default;ui.uitsparingdata.m.materiaal@default;ui.uitsparingdata.y.breedterugdeel@default;ui.uitsparingdata.y.hoogte@default;ui.uitsparingdata.y.materiaal@default;ui.uitsparingdata.z1.breedteuitsparing@default;ui.uitsparingdata.z1.diepte@default;ui.uitsparingdata.z1.hoogte@default;ui.uitsparingdata.z1.materiaal@default;ui.uitsparingdata.z1.vorm@default;ui.uitsparingdata.z2.breedteuitsparing@default;ui.uitsparingdata.z2.diepte@default;ui.uitsparingdata.z2.hoogte@default;ui.uitsparingdata.z2.materiaal@default;ui.uitsparingdata.z2.vorm@default;ui.uitsparingdata.uitsparingaantal@default;ui.verpakkingtype@default;ui.zijwandverhogingmateriaal@default;ui.zijwandverhoginginschuifelementkleur@default;
BEHAVIOR.IsInteractive and (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})