Index: development/models/tax/TAX Configurator,1.0.0.xml =================================================================== diff -u -r1160 -r1165 --- development/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 1160) +++ development/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 1165) @@ -481,10 +481,10 @@ - + - + @@ -604,7 +604,7 @@ - + - + @@ -1848,7 +1848,7 @@ - + - + - + - + @@ -1922,7 +1922,7 @@ - + @@ -2093,10 +2093,10 @@ - + - + @@ -2365,10 +2365,6 @@ if (Config.TOKEN == "128eababb1a1596e3c130b0e0fd5be820334a01a16bf777d1c5439fcfa861e16") then Config.InputMode = "CreateConfig"; Config.Settings.OperationMode = "Intern"; - CONFIG.Settings.VerpakkingProboxToegelaten = true; - CONFIG.Settings.VerpakkingVHossToegelaten = true; - CONFIG.Settings.VerpakkingPalletToegelaten = true; - CONFIG.Settings.VerpakkingFlatpackV1Toegelaten = true; CONFIG.Settings.KleurOnbehandeldeEikToegelaten = true; else _Result = LoadFromJSONService("CONFIG.Settings.KeyValue"; _Json; false); @@ -2389,7 +2385,7 @@ end if Config settings ophalen - ;config.inputmode@value;config.settings.operationmode@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.verpakkingvhosstoegelaten@value;config.settings.verpakkingpallettoegelaten@value;config.settings.verpakkingflatpackv1toegelaten@value;config.settings.kleuronbehandeldeeiktoegelaten@value;config.settings.personalityid@value; + ;config.inputmode@value;config.settings.operationmode@value;config.settings.kleuronbehandeldeeiktoegelaten@value;config.settings.personalityid@value; (CONFIG.Token <> "") and (Config.Backend <> "axapta") @@ -2675,9 +2671,6 @@ UI.Kenmerken.UitsparingData.UitsparingAantal@option("Dubbel")@visible = true; UI.Kenmerken.FrontBevestiging@option("D")@visible = _IsIntern; -UI.Kenmerken.VerpakkingType@option("BulkPerOnderdeelGegroepeerd")@visible = _IsIntern; -UI.Kenmerken.VerpakkingType@option("LosseComponentenInBulk")@visible = _IsIntern; - local collection _NietMeeleverenInternUitzonderingen = {}; // uitgeschakeld omwille van opbouw niet meeleveren bij doorbestellen"TiponBlumotionSet"}; index i of UI.Kenmerken.NietMeeleveren @@ -2687,13 +2680,11 @@ UI.Kenmerken.NietMeeleveren(i)@visible = (_IsZichtbaarIntern or _IsZichtbaarExtern); end index; Beperkingen Intern/Extern - ;ui.kenmerken.heeftafwijkenderughoogte@visible;ui.kenmerken.geleidertype@visible;ui.kenmerken.geleidertype@mandatory;ui.kenmerken.specialtype@visible;ui.kenmerken.specialtype@mandatory;ui.kenmerken.opvullijstkleur@options;ui.kenmerken.toepassing@options;ui.kenmerken.uitsparingdata.uitsparingaantal@options;ui.kenmerken.frontbevestiging@options;ui.kenmerken.verpakkingtype@options; + ;ui.kenmerken.heeftafwijkenderughoogte@visible;ui.kenmerken.geleidertype@visible;ui.kenmerken.geleidertype@mandatory;ui.kenmerken.specialtype@visible;ui.kenmerken.specialtype@mandatory;ui.kenmerken.opvullijstkleur@options;ui.kenmerken.toepassing@options;ui.kenmerken.uitsparingdata.uitsparingaantal@options;ui.kenmerken.frontbevestiging@options; true - UI.Kenmerken.VerpakkingType@option("Probox")@visible = (UI.Kenmerken.VerpakkingType@option("Probox")@visible and CONFIG.Settings.VerpakkingProboxToegelaten); -UI.Kenmerken.VerpakkingType@option("FlatpackV1")@visible = (UI.Kenmerken.VerpakkingType@option("FlatpackV1")@visible and CONFIG.Settings.VerpakkingFlatpackV1Toegelaten); - + UI.Kenmerken.LadeKleur@option("XE")@visible = (UI.Kenmerken.LadeKleur@option("XE")@visible and CONFIG.Settings.KleurOnbehandeldeEikToegelaten); UI.Kenmerken.LadeBinnenKleur@option("XE")@visible = (UI.Kenmerken.LadeBinnenKleur@option("XE")@visible and CONFIG.Settings.KleurOnbehandeldeEikToegelaten); UI.Kenmerken.BodemKleur@option("XE")@visible = (UI.Kenmerken.BodemKleur@option("XE")@visible and CONFIG.Settings.KleurOnbehandeldeEikToegelaten); @@ -2714,7 +2705,7 @@ UI.Kenmerken.MatMateriaal@option("AZ")@visible = true; // MatAntislipFlockKleur Beperkingen Settings - ;ui.kenmerken.verpakkingtype@options;ui.kenmerken.ladekleur@options;ui.kenmerken.ladebinnenkleur@options;ui.kenmerken.bodemkleur@options;ui.kenmerken.kantenbandkleur@options;ui.kenmerken.matmateriaal@options; + ;ui.kenmerken.ladekleur@options;ui.kenmerken.ladebinnenkleur@options;ui.kenmerken.bodemkleur@options;ui.kenmerken.kantenbandkleur@options;ui.kenmerken.matmateriaal@options; true @@ -2724,6 +2715,47 @@ + + + true + +// Gedrag Verpakkingen : +local boolean _BEHAVIOR_IsVerpakkingProboxZichtbaar; +local boolean _BEHAVIOR_IsVerpakkingFlatpackV1Zichtbaar; +local boolean _BEHAVIOR_IsVerpakkingBulkPOGZichtbaar; +local boolean _BEHAVIOR_IsVerpakkingLosseCompZichtbaar; +local boolean _BEHAVIOR_IsVerpakkingVHossZichtbaar; +local boolean _BEHAVIOR_IsVerpakkingPalletZichtbaar; + +if (CONFIG.Settings.OperationMode == "Intern") or (CONFIG.InputMode == "CreateConfig") or (BEHAVIOR.IsEconAx) then + _BEHAVIOR_IsVerpakkingProboxZichtbaar = true; + _BEHAVIOR_IsVerpakkingFlatpackV1Zichtbaar = true; + _BEHAVIOR_IsVerpakkingBulkPOGZichtbaar = true; + _BEHAVIOR_IsVerpakkingLosseCompZichtbaar = true; +// _BEHAVIOR_IsVerpakkingVHossZichtbaar = true; +// _BEHAVIOR_IsVerpakkingPalletZichtbaar = true; +else + _BEHAVIOR_IsVerpakkingProboxZichtbaar = CONFIG.Settings.VerpakkingProboxToegelaten; + _BEHAVIOR_IsVerpakkingFlatpackV1Zichtbaar = CONFIG.Settings.VerpakkingFlatpackV1Toegelaten; + _BEHAVIOR_IsVerpakkingBulkPOGZichtbaar = false; + _BEHAVIOR_IsVerpakkingLosseCompZichtbaar = false; +// _BEHAVIOR_IsVerpakkingVHossZichtbaar = CONFIG.Settings.VerpakkingVHossToegelaten; +// _BEHAVIOR_IsVerpakkingPalletZichtbaar = CONFIG.Settings.VerpakkingPalletToegelaten; +end if; + + +// Controls Verpakkingen : +UI.Kenmerken.VerpakkingType@option("Probox")@visible = _BEHAVIOR_IsVerpakkingProboxZichtbaar; +UI.Kenmerken.VerpakkingType@option("FlatpackV1")@visible = _BEHAVIOR_IsVerpakkingFlatpackV1Zichtbaar; +UI.Kenmerken.VerpakkingType@option("BulkPerOnderdeelGegroepeerd")@visible = _BEHAVIOR_IsVerpakkingBulkPOGZichtbaar; +UI.Kenmerken.VerpakkingType@option("LosseComponentenInBulk")@visible = _BEHAVIOR_IsVerpakkingLosseCompZichtbaar; +// UI.Kenmerken.VerpakkingType@option("VHoss")@visible = _BEHAVIOR_IsVerpakkingVHossZichtbaar; +// UI.Kenmerken.VerpakkingType@option("Pallet")@visible = _BEHAVIOR_IsVerpakkingPalletZichtbaar; + + Gedrag Verpakkingen instellen + ;ui.kenmerken.verpakkingtype@options; + + not((CONFIG.Backend == "axapta") and (CONFIG.ProcessMode == "Background")) @@ -3409,42 +3441,42 @@ true - DATA.Kenmerken.BodemKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.BodemKleur"; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); + DATA.Kenmerken.BodemKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.BodemKleur"; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); Applying constraints for property DATA.Kenmerken.BodemKleur ;data.kenmerken.bodemkleur@valids; true - DATA.Kenmerken.KantenbandKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.KantenbandKleur"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); + DATA.Kenmerken.KantenbandKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.KantenbandKleur"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); Applying constraints for property DATA.Kenmerken.KantenbandKleur ;data.kenmerken.kantenbandkleur@valids; true - DATA.Kenmerken.LadeBinnenKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.LadeBinnenKleur"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); + DATA.Kenmerken.LadeBinnenKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.LadeBinnenKleur"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); Applying constraints for property DATA.Kenmerken.LadeBinnenKleur ;data.kenmerken.ladebinnenkleur@valids; true - DATA.Kenmerken.LadeKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.LadeKleur"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); + DATA.Kenmerken.LadeKleur@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.LadeKleur"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType); Applying constraints for property DATA.Kenmerken.LadeKleur ;data.kenmerken.ladekleur@valids; true - DATA.Kenmerken.VerpakkingType@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.VerpakkingType"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing); + DATA.Kenmerken.VerpakkingType@valids = ConstrainedOptions("DATA.Kenmerken.BodemKleur,DATA.Kenmerken.KantenbandKleur,DATA.Kenmerken.LadeBinnenKleur,DATA.Kenmerken.LadeKleur,DATA.Kenmerken.VerpakkingType@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.VerpakkingType"; "DATA.Kenmerken.BodemKleur"; DATA.Kenmerken.BodemKleur; "DATA.Kenmerken.KantenbandKleur"; DATA.Kenmerken.KantenbandKleur; "DATA.Kenmerken.LadeBinnenKleur"; DATA.Kenmerken.LadeBinnenKleur; "DATA.Kenmerken.LadeKleur"; DATA.Kenmerken.LadeKleur; "DATA.Kenmerken.Toepassing"; DATA.Kenmerken.Toepassing); Applying constraints for property DATA.Kenmerken.VerpakkingType ;data.kenmerken.verpakkingtype@valids; true - DATA.Kenmerken.Toepassing@valids = ConstrainedOptions("CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.HeeftZijstabilisering,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.MatMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.SpecialType,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.Toepassing"; "CONFIG.Settings.OperationMode"; CONFIG.Settings.OperationMode; "DATA.Kenmerken.GeleiderTechnologie"; DATA.Kenmerken.GeleiderTechnologie; "DATA.Kenmerken.HeeftZijstabilisering"; CurrentBoolean(DATA.Kenmerken.HeeftZijstabilisering); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.MatMateriaal"; DATA.Kenmerken.MatMateriaal; "DATA.Kenmerken.SpecialType"; DATA.Kenmerken.SpecialType; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType; "UI.Kenmerken.UitsparingData.UitsparingDiepte"; UI.Kenmerken.UitsparingData.UitsparingDiepte); + DATA.Kenmerken.Toepassing@valids = ConstrainedOptions("CONFIG.Settings.OperationMode,DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.GeleiderTechnologie,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.HeeftZijstabilisering,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing,UI.Kenmerken.UitsparingData.UitsparingDiepte@Valids;DATA.Kenmerken.LadeDiepte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.LadeHoogte,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.MatMateriaal,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.SpecialType,DATA.Kenmerken.Toepassing@Valids;DATA.Kenmerken.Toepassing,DATA.Kenmerken.VerpakkingType@Valids"; "DATA.Kenmerken.Toepassing"; "CONFIG.Settings.OperationMode"; CONFIG.Settings.OperationMode; "DATA.Kenmerken.GeleiderTechnologie"; DATA.Kenmerken.GeleiderTechnologie; "DATA.Kenmerken.HeeftZijstabilisering"; CurrentBoolean(DATA.Kenmerken.HeeftZijstabilisering); "DATA.Kenmerken.LadeDiepte"; DATA.Kenmerken.LadeDiepte; "DATA.Kenmerken.LadeHoogte"; DATA.Kenmerken.LadeHoogte; "DATA.Kenmerken.MatMateriaal"; DATA.Kenmerken.MatMateriaal; "DATA.Kenmerken.SpecialType"; DATA.Kenmerken.SpecialType; "DATA.Kenmerken.VerpakkingType"; DATA.Kenmerken.VerpakkingType; "UI.Kenmerken.UitsparingData.UitsparingDiepte"; UI.Kenmerken.UitsparingData.UitsparingDiepte); Applying constraints for property DATA.Kenmerken.Toepassing ;data.kenmerken.toepassing@valids;