Index: development/models/tax/TAX Configurator,1.0.0.xml =================================================================== diff -u -r2258 -r2296 --- development/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 2258) +++ development/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 2296) @@ -13,7 +13,7 @@ - + @@ -27,10 +27,10 @@ - + - + @@ -42,7 +42,7 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -327,21 +327,21 @@ - + - + - + - + @@ -350,12 +350,12 @@ - + - + - + @@ -366,10 +366,10 @@ - + - + @@ -381,7 +381,7 @@ - + @@ -394,10 +394,10 @@ - + - + @@ -412,10 +412,10 @@ - + - + @@ -427,11 +427,11 @@ - + - + @@ -466,16 +466,16 @@ - + - + - + @@ -487,19 +487,19 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -780,7 +780,7 @@ - + @@ -918,7 +918,7 @@ - + @@ -1056,7 +1056,7 @@ - + @@ -1202,7 +1202,7 @@ - + @@ -1244,7 +1244,7 @@ - + @@ -1286,7 +1286,7 @@ - + @@ -1304,13 +1304,13 @@ - + - + @@ -1333,7 +1333,7 @@ - + @@ -1369,7 +1369,7 @@ - + @@ -1385,7 +1385,7 @@ - + @@ -1426,7 +1426,7 @@ - + @@ -1450,7 +1450,7 @@ - + @@ -1484,169 +1484,169 @@ - - + - + - + - + @@ -1924,7 +1924,7 @@ - + @@ -1937,15 +1937,15 @@ - + - + @@ -1970,10 +1970,10 @@ - + - + @@ -1983,7 +1983,7 @@ - + @@ -1993,7 +1993,7 @@ - + @@ -2003,7 +2003,7 @@ - + @@ -2013,7 +2013,7 @@ - + @@ -2023,7 +2023,7 @@ - + @@ -2033,7 +2033,7 @@ - + @@ -2043,7 +2043,7 @@ - + @@ -2056,52 +2056,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2138,7 +2138,7 @@ - + @@ -2189,7 +2189,7 @@ - + @@ -2202,10 +2202,10 @@ - + - + - + - + - - + - + - + - + - + - + - + - + - + @@ -2403,15 +2403,15 @@ - + - + - + - + - + @@ -2967,7 +2967,12 @@ UI.Buttons.Top.PreferencesButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.KlantVoorkeurenSaved','true'"; UI.Buttons.Top.ProcessButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.ProcessedAndExit','true'|task:eCon.UI.Tasks.ProcessAndExitTask"; - +/* +UI.Buttons.Top.ProcessButton = "task:eCon.UI.Tasks.ProcessAndExitTask"; +if (CONFIG.Backend == "axapta") then + STATE.ProcessedAndExit = true; +end if; +*/ UI.Buttons.Bottom.SaveAndExitButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndExit','true'"; UI.Buttons.Bottom.SaveAndContinueButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndContinue','true'"; @@ -3314,7 +3319,7 @@ true // Gedrag Kleuren : -local boolean _BEHAVIOR_IsKleurChalkAshZichtbaar = true; +local boolean _BEHAVIOR_IsKleurChalkAshZichtbaar = true; local boolean _BEHAVIOR_IsKleurSepiaEikZichtbaar = true; local boolean _BEHAVIOR_IsKleurLakdraagfolieZichtbaar = true; @@ -5648,15 +5653,20 @@ + + not(STATE.Initializing) and (BEHAVIOR.OperationMode == "AxCreate") + local string _TriggerDummyM = UI.Kenmerken.UitsparingData.M.Hoogte; + +STATE.ProcessedAndExit = true; + + ProcessedAndExit voor AxCreate + ;state.processedandexit@value; + (STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit or not(BEHAVIOR.IsInteractive) or (BEHAVIOR.ContextName == "AxEditEdi")) local double _DummyTrigger = UI.Kenmerken.UitsparingData.UitsparingData_TotaleBreedte; -if (STATE.ProcessedAndExit and BEHAVIOR.IsInteractive) then - STATE.ProcessedAndExit = false; -end if; - DATA.Lijn.InvalidFieldSet@options = InvalidFieldSet(); DATA.Lijn.OngeldigeWaarden@length = len(DATA.Lijn.InvalidFieldSet@options); @@ -5667,7 +5677,7 @@ DATA.Lijn.IsGeldig = (InvalidFields() == 0); IsGeldig - ;state.processedandexit@value;data.lijn.invalidfieldset@options;data.lijn.isgeldig@value; + ;data.lijn.invalidfieldset@options;data.lijn.isgeldig@value; @@ -6136,34 +6146,11 @@ ;state.cancelled@value;returnvalue@value; - false //STATE.ProcessedAndExit and BEHAVIOR.IsInteractive - STATE.ProcessedAndExit = false; + true + +STATE.ProcessedAndExit = false; STATE.ValidationNeeded = true; - -if (InvalidFields() == 0) then - local boolean _Result = ProcessAndExit(true); -else - STATE.WinkelkarInfoCalculated = false; - STATE.WinkelkarInfoDiverseCalculated = false; - - local string _Feedback = ""; - - _Feedback = _Feedback + "<b>" + TRL.BewarenError@label + ":" + "</b>"; - _Feedback = _Feedback + "<ul style='list-style-type:square;'>"; - - for i = 1 to Len(DATA.Lijn.InvalidFieldSet@options) - local string _PropertyName = DATA.Lijn.InvalidFieldSet@option(i)@id; - local string _Label = CStr(Eval(_PropertyName + "@label")); - - _Feedback = _Feedback + "<li>"; - _Feedback = _Feedback + _Label; - _Feedback = _Feedback + "</li>"; - end for; - - _Feedback = _Feedback + "</ul>"; - - local long _FeedbackResult = MsgBox(_Feedback); -end if; + ProcessAndExit ;state.processedandexit@value;state.validationneeded@value;