Index: development/models/tbx/TBX Configurator,1.0.0.trl
===================================================================
diff -u -r3401 -r3465
--- development/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 3401)
+++ development/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 3465)
@@ -638,6 +638,11 @@
+
+
+
+
+
Index: development/models/tbx/TBX Configurator,1.0.0.xml
===================================================================
diff -u -r3460 -r3465
--- development/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 3460)
+++ development/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 3465)
@@ -674,7 +674,7 @@
-
+
@@ -2971,13 +2971,15 @@
-
+
+
+
@@ -3161,6 +3163,9 @@
+
+
+
@@ -3317,6 +3322,9 @@
+
+
+
@@ -3332,6 +3340,9 @@
+
+
+
@@ -3357,6 +3368,7 @@
+
@@ -5690,21 +5702,37 @@
local boolean TOBSetSelected = DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSet; // !!! LET OP: bij LBX komt dit overeen met TOB-SetEenhedenEnMeenemers, en dus niet met TOBSet !!!
local boolean TOBStangSelected = DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang;
local boolean TOBToebehorenSelected = DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieToebehoren;
+local boolean _VorigeWaardeNMTiponBlumotionOnderdelen = UI.PropertiesEnkelVoorInCodeVanRules.TiponBlumotionOnderdelenVorigeWaarde;
+local boolean AlleIndividueleTOBSelected = (DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieToebehoren
+ and DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang
+ and DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSet);
// Logica voor EconWEB :
if (BEHAVIOR.IsEconWeb) then
- local boolean IsTOBOptiesGroepSelected = TOBOnderdelenSelected;
- if (IsTOBOptiesGroepSelected) then
+ if (not(DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen) and AlleIndividueleTOBSelected) then
+ if(_VorigeWaardeNMTiponBlumotionOnderdelen) then
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSet = false;
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieToebehoren = false;
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = false;
+ AlleIndividueleTOBSelected = false;
+ else
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen = true;
+ end if;
+ end if;
+
+ if (_VorigeWaardeNMTiponBlumotionOnderdelen and not(AlleIndividueleTOBSelected)) then
+ DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen = false;
+ end if;
+
+ if (DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen and not(AlleIndividueleTOBSelected)) then
DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSet = true;
DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = true;
DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieToebehoren = true;
- else
- DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSet = false;
- DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieToebehoren = false;
- DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = false;
end if;
end if;
+UI.PropertiesEnkelVoorInCodeVanRules.TiponBlumotionOnderdelenVorigeWaarde = DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen;
+
// Logica voor EconAX (Interactive) :
if (BEHAVIOR.IsEconAx and BEHAVIOR.IsInteractive) then
if (TOBSetSelected and TOBStangSelected and TOBToebehorenSelected) then
@@ -5715,7 +5743,7 @@
end if;
Instellen waarden NietMeeleveren TOB groepering (voor extern)
- ;
+ ;ui.propertiesenkelvoorincodevanrules.tiponblumotiononderdelenvorigewaarde@value;
true
@@ -8907,7 +8935,7 @@
_Separator = "";
end if;
- if (UI.NietMeeleveren(j).IsSelected) and (UI.NietMeeleveren(j)@visible) then
+ if (UI.NietMeeleveren(j).IsSelected) and (UI.NietMeeleveren(j)@visible) and (UI.NietMeeleveren(j).Id <> "TiponBlumotionOnderdelen") then
_InfoNietMeeleveren = _InfoNietMeeleveren + _Separator + GetLabel(UI.NietMeeleveren@id + "_" + UI.NietMeeleveren(j).Id; _Model; ""; _TaalCode);
end if;
end index;