Index: production/models/tbx/TBX Configurator,1.0.0.xml =================================================================== diff -u -r1019 -r1035 --- production/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 1019) +++ production/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 1035) @@ -658,7 +658,7 @@ - + @@ -2683,7 +2683,7 @@ - + @@ -2897,7 +2897,7 @@ - + @@ -3175,9 +3175,10 @@ (CONFIG.ProcessMode <> "Background") - UI.Lijn.Aantal = CDbl(GetArg("Aantal")); + + Kenmerken ophalen uit argumenten (Interactive) - ;ui.lijn.aantal@value; + ; true @@ -4093,7 +4094,10 @@ // Niet meeleveren index i of UI.NietMeeleveren - local boolean _Result = SetValue("DATA.Kenmerken.NietMeeleveren.NietMeeleveren_" + UI.NietMeeleveren(i).Id + "@default"; cstr(UI.NietMeeleveren(i).IsSelected)); + local string _IsSelected = CStr(UI.NietMeeleveren(i).IsSelected); + local string _NietMeeleverenProperty = "DATA.Kenmerken.NietMeeleveren.NietMeeleveren_" + UI.NietMeeleveren(i).Id; + + local boolean _Result = SetValue(_NietMeeleverenProperty; _IsSelected); end index; // Image controls @@ -4967,11 +4971,11 @@ - (UI.VerpakkingLayout.VerpakkingType@default <> DATA.Kenmerken.VerpakkingType) + (UI.VerpakkingLayout.VerpakkingType@default <> DATA.Kenmerken.VerpakkingType) and (CONFIG.Settings.PersonalityId == "1") local string _VerpakkingType = UI.VerpakkingLayout.VerpakkingType; local string _FlagVerpakkingOnderdelen = switch _VerpakkingType - case "Probox": CONFIG.Settings.VerpakkingProboxOnderdelen + case "Probox": CONFIG.Settings.VerpakkingProboxOnderdelen case "Procom": CONFIG.Settings.VerpakkingProcomOnderdelen case "VHoss": CONFIG.Settings.VerpakkingVHossOnderdelen else "" @@ -4988,7 +4992,8 @@ index i of UI.NietMeeleveren _Result = SetValue("DATA.Kenmerken.NietMeeleveren.NietMeeleveren_" + UI.NietMeeleveren(i).Id; Cstr(_IsChecked)); UI.NietMeeleveren(i).IsSelected@enabled = _IsEnabled; -end index; +end index; + Default en enabled - NietMeeleveren ; @@ -5058,7 +5063,8 @@ local boolean _Dummy = UI.NietMeeleveren(i).IsSelected@enabled; // de IsSelected wordt niet correct gezet als deze regel er niet staat UI.NietMeeleveren(i).IsSelected@default = _IsChecked; -end index; +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.inbouwhoogte@default;ui.heeftopvullijstlinks@default;ui.heeftopvullijstrechts@default;ui.heeftzijstabilisering@default;ui.internebreedte@default;ui.isbinnenbreedte@default;ui.isbinnenlade@default;ui.ladediepte@default;ui.opvullijstdikte@default;ui.productiewijze@default;ui.rughoogte@default;ui.rugwandmateriaal@default;ui.toepassing@default;ui.uitsparingdata.x.breedterugdeel@default;ui.uitsparingdata.x.hoogte@default;ui.uitsparingdata.x.materiaal@default;ui.uitsparingdata.m.breedterugdeel@default;ui.uitsparingdata.m.hoogte@default;ui.uitsparingdata.m.materiaal@default;ui.uitsparingdata.y.breedterugdeel@default;ui.uitsparingdata.y.hoogte@default;ui.uitsparingdata.y.materiaal@default;ui.uitsparingdata.z1.breedteuitsparing@default;ui.uitsparingdata.z1.diepte@default;ui.uitsparingdata.z1.hoogte@default;ui.uitsparingdata.z1.materiaal@default;ui.uitsparingdata.z1.vorm@default;ui.uitsparingdata.z2.breedteuitsparing@default;ui.uitsparingdata.z2.diepte@default;ui.uitsparingdata.z2.hoogte@default;ui.uitsparingdata.z2.materiaal@default;ui.uitsparingdata.z2.vorm@default;ui.uitsparingdata.uitsparingaantal@default;ui.verpakkinglayout.verpakkingtype@default;ui.zijwandverhogingmateriaal@default;ui.zijwandverhoginginschuifelementkleur@default; @@ -6360,7 +6366,6 @@ UI.FrontOndersteuningType@visible = not(CONFIG.Settings.FrontOndersteuningTypeVerbergen); UI.VerpakkingLayout@visible = not(CONFIG.Settings.VerpakkingTypeVerbergen); - index i of UI.NietMeeleveren UI.NietMeeleveren(i)@visible = (UI.NietMeeleveren(i)@visible and not(CONFIG.Settings.NietMeeleverenVerbergen)); end index; @@ -6527,7 +6532,7 @@ - (STATE.SavedAndExit or STATE.SavedAndContinue or (CONFIG.InputMode == "CreateConfig")) + (STATE.SavedAndExit or STATE.SavedAndContinue or (CONFIG.InputMode == "CreateConfig") or (Config.Backend == "axapta")) DATA.Lijn.InvalidFieldSet@options = InvalidFieldSet(); DATA.Lijn.OngeldigeWaarden@length = len(DATA.Lijn.InvalidFieldSet@options);