Index: accept/integratietest/tbx/tbx-spoelbak-lade.txt =================================================================== diff -u -r890 -r892 --- accept/integratietest/tbx/tbx-spoelbak-lade.txt (.../tbx-spoelbak-lade.txt) (revision 890) +++ accept/integratietest/tbx/tbx-spoelbak-lade.txt (.../tbx-spoelbak-lade.txt) (revision 892) @@ -1242,8 +1242,18 @@ }, { "__type": "NameValue:#VHServices", + "Name": "Itemid", + "Value": "9.893.226.0" + }, + { + "__type": "NameValue:#VHServices", "Name": "Output", "Value": "" + }, + { + "__type": "NameValue:#VHServices", + "Name": "Salestableax", + "Value": "" } ] } Index: accept/integratietest/tbx/tbx-sifon-lade-type3-dubbele-uitsparing.txt =================================================================== diff -u -r890 -r892 --- accept/integratietest/tbx/tbx-sifon-lade-type3-dubbele-uitsparing.txt (.../tbx-sifon-lade-type3-dubbele-uitsparing.txt) (revision 890) +++ accept/integratietest/tbx/tbx-sifon-lade-type3-dubbele-uitsparing.txt (.../tbx-sifon-lade-type3-dubbele-uitsparing.txt) (revision 892) @@ -1242,8 +1242,18 @@ }, { "__type": "NameValue:#VHServices", + "Name": "Itemid", + "Value": "9.893.226.0" + }, + { + "__type": "NameValue:#VHServices", "Name": "Output", "Value": "" + }, + { + "__type": "NameValue:#VHServices", + "Name": "Salestableax", + "Value": "" } ] } Index: accept/integratietest/tbx/tbx-standaard-lade.txt =================================================================== diff -u -r890 -r892 --- accept/integratietest/tbx/tbx-standaard-lade.txt (.../tbx-standaard-lade.txt) (revision 890) +++ accept/integratietest/tbx/tbx-standaard-lade.txt (.../tbx-standaard-lade.txt) (revision 892) @@ -1242,8 +1242,18 @@ }, { "__type": "NameValue:#VHServices", + "Name": "Itemid", + "Value": "9.893.226.0" + }, + { + "__type": "NameValue:#VHServices", "Name": "Output", "Value": "" + }, + { + "__type": "NameValue:#VHServices", + "Name": "Salestableax", + "Value": "" } ] } Index: accept/integratietest/tbx/tbx-DMZ-lade.txt =================================================================== diff -u -r890 -r892 --- accept/integratietest/tbx/tbx-DMZ-lade.txt (.../tbx-DMZ-lade.txt) (revision 890) +++ accept/integratietest/tbx/tbx-DMZ-lade.txt (.../tbx-DMZ-lade.txt) (revision 892) @@ -1242,8 +1242,18 @@ }, { "__type": "NameValue:#VHServices", + "Name": "Itemid", + "Value": "9.893.226.0" + }, + { + "__type": "NameValue:#VHServices", "Name": "Output", "Value": "" + }, + { + "__type": "NameValue:#VHServices", + "Name": "Salestableax", + "Value": "" } ] } Index: accept/integratietest/tbx/tbx-standaard-binnenlade.txt =================================================================== diff -u -r890 -r892 --- accept/integratietest/tbx/tbx-standaard-binnenlade.txt (.../tbx-standaard-binnenlade.txt) (revision 890) +++ accept/integratietest/tbx/tbx-standaard-binnenlade.txt (.../tbx-standaard-binnenlade.txt) (revision 892) @@ -1242,8 +1242,18 @@ }, { "__type": "NameValue:#VHServices", + "Name": "Itemid", + "Value": "9.893.226.0" + }, + { + "__type": "NameValue:#VHServices", "Name": "Output", "Value": "" + }, + { + "__type": "NameValue:#VHServices", + "Name": "Salestableax", + "Value": "" } ] } Index: accept/models/tbx/TBX Configurator,1.0.0.xml =================================================================== diff -u -r890 -r892 --- accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 890) +++ accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 892) @@ -7,9 +7,13 @@ + + + + - + @@ -23,127 +27,127 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + - + - + - + - + - + - + - - - + @@ -397,81 +401,81 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -482,26 +486,26 @@ - + - + - + - + - + @@ -538,109 +542,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -651,10 +655,10 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2642,22 +2642,32 @@ - + - + - + - + - + + + + + + + + + + + - + @@ -2668,10 +2678,12 @@ + + - + @@ -2687,143 +2699,143 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - STATE.Initialized - CONFIG.Token = GetArg("vh_token"); + + STATE.Initialized + + + Initialisatie + ; + + + true + CONFIG.Backend = GetArg("backend"); +CONFIG.ProcessMode = GetArg("processmode"); +CONFIG.Token = GetArg("vh_token"); +CONFIG.Language = GetArg("language"); + Algemene input parameters ophalen + ;config.backend@value;config.processmode@value;config.token@value;config.language@value; + + + (CONFIG.Backend == "axapta") + + + Initialisatie AX + ; + + + true + CONFIG.Settings.KlantId = GetArg("KlantId"); +CONFIG.Settings.PersonalityId = GetArg("PersonalityId"); -if (CONFIG.Token == "") then +SalesTableAx = GetArg("SalesTableAx"); + Settings ophalen uit argumenten + ;config.settings.klantid@value;config.settings.personalityid@value;salestableax@value; + + + (CONFIG.ProcessMode == "Background") + DATA.Kenmerken.BodemKleur = GetArg("data;kenmerken;bodemkleur"); +DATA.Kenmerken.CorpusBreedte = CDbl(GetArg("data;kenmerken;corpusbreedte")); +DATA.Kenmerken.CorpusWanddikte = CDbl(GetArg("data;kenmerken;corpuswanddikte")); +DATA.Kenmerken.Draagkracht = GetArg("data;kenmerken;draagkracht"); +DATA.Kenmerken.DwarsverdelingAantal = GetArg("data;kenmerken;dwarsverdelingaantal"); +DATA.Kenmerken.Familie = GetArg("data;kenmerken;familie"); +DATA.Kenmerken.FrontBevestiging = GetArg("data;kenmerken;frontbevestiging"); +DATA.Kenmerken.FrontOndersteuningType = GetArg("data;kenmerken;frontondersteuningtype"); +DATA.Kenmerken.FrontStabilisatorAantal = GetArg("data;kenmerken;frontstabilisatoraantal"); +DATA.Kenmerken.GeleiderTechnologie = GetArg("data;kenmerken;geleidertechnologie"); +DATA.Kenmerken.GreepEnMeenemer = GetArg("data;kenmerken;greepenmeenemer"); +DATA.Kenmerken.GeleiderTechnologie = GetArg("data;kenmerken;geleidertechnologie"); +DATA.Kenmerken.HangmapBoringAantal = GetArg("data;kenmerken;hangmapboringaantal"); +DATA.Kenmerken.HeeftOpvullijstLinks = CBool(GetArg("data;kenmerken;heeftopvullijstlinks")); +DATA.Kenmerken.HeeftOpvullijstRechts = CBool(GetArg("data;kenmerken;heeftopvullijstrechts")); +DATA.Kenmerken.HeeftZijstabilisering = CBool(GetArg("data;kenmerken;heeftzijstabilisering")); +DATA.Kenmerken.InbouwHoogte = GetArg("data;kenmerken;inbouwhoogte"); +DATA.Kenmerken.IsBinnenbreedte = CBool(GetArg("data;kenmerken;isbinnenbreedte")); +DATA.Kenmerken.IsBinnenlade = CBool(GetArg("data;kenmerken;isbinnenlade")); +DATA.Kenmerken.LadeDiepte = GetArg("data;kenmerken;ladediepte"); +DATA.Kenmerken.LadeKleur = GetArg("data;kenmerken;ladekleur"); +DATA.Kenmerken.MatKleur = GetArg("data;kenmerken;matkleur"); +DATA.Kenmerken.MatMateriaal = GetArg("data;kenmerken;matmateriaal"); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Afdekkap = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_afdekkap")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Antislipmat = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_antislipmat")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Bodemsteun = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_bodemsteun")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_FrontBevestiging = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_frontbevestiging")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Geleider = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_geleider")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_InschuifElement = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_inschuifelement")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Opvullijst = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_opvullijst")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Reling = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_reling")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionOnderdelen = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_tobonderdelen")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSet = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_tobset")); +DATA.Kenmerken.NietMeeleveren.NietMeeleveren_TiponBlumotionSynchronisatieStang = CBool(GetArg("data;kenmerken;nietmeeleveren;nietmeeleveren_tiponblumotionsynchronisatiestang")); +DATA.Kenmerken.OpvullijstKleur = GetArg("data;kenmerken;opvullijstkleur"); +DATA.Kenmerken.ProductieWijze = GetArg("data;kenmerken;productiewijze"); +DATA.Kenmerken.RugHoogte = GetArg("data;kenmerken;rughoogte"); +DATA.Kenmerken.RugwandMateriaal = GetArg("data;kenmerken;rugwandmateriaal"); +DATA.Kenmerken.Toepassing = GetArg("data;kenmerken;toepassing"); +DATA.Kenmerken.UitsparingData.M.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;m;breedte")); +DATA.Kenmerken.UitsparingData.M.Hoogte = GetArg("data;kenmerken;uitsparingdata;m;hoogte"); +DATA.Kenmerken.UitsparingData.M.Materiaal = GetArg("data;kenmerken;uitsparingdata;m;materiaal"); +DATA.Kenmerken.UitsparingData.UitsparingAantal = GetArg("data;kenmerken;uitsparingdata.uitsparingaantal"); +DATA.Kenmerken.UitsparingData.X.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;x;breedte")); +DATA.Kenmerken.UitsparingData.X.Hoogte = GetArg("data;kenmerken;uitsparingdata;x;hoogte"); +DATA.Kenmerken.UitsparingData.X.Materiaal = GetArg("data;kenmerken;uitsparingdata;x;materiaal"); +DATA.Kenmerken.UitsparingData.Y.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;y;breedte")); +DATA.Kenmerken.UitsparingData.Y.Hoogte = GetArg("data;kenmerken;uitsparingdata;y;hoogte"); +DATA.Kenmerken.UitsparingData.Y.Materiaal = GetArg("data;kenmerken;uitsparingdata;y;materiaal"); +DATA.Kenmerken.UitsparingData.Z1.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;z1;breedte")); +DATA.Kenmerken.UitsparingData.Z1.Diepte = CDbl(GetArg("data;kenmerken;uitsparingdata;z1;diepte")); +DATA.Kenmerken.UitsparingData.Z1.Hoogte = GetArg("data;kenmerken;uitsparingdata;z1;hoogte"); +DATA.Kenmerken.UitsparingData.Z1.Materiaal = GetArg("data;kenmerken;uitsparingdata;z1;materiaal"); +DATA.Kenmerken.UitsparingData.Z1.Vorm = GetArg("data;kenmerken;uitsparingdata;z1;vorm"); +DATA.Kenmerken.UitsparingData.Z2.Breedte = CDbl(GetArg("data;kenmerken;uitsparingdata;z2;breedte")); +DATA.Kenmerken.UitsparingData.Z2.Diepte = CDbl(GetArg("data;kenmerken;uitsparingdata;z2;diepte")); +DATA.Kenmerken.UitsparingData.Z2.Hoogte = GetArg("data;kenmerken;uitsparingdata;z2;hoogte"); +DATA.Kenmerken.UitsparingData.Z2.Materiaal = GetArg("data;kenmerken;uitsparingdata;z2;materiaal"); +DATA.Kenmerken.UitsparingData.Z2.Vorm = GetArg("data;kenmerken;uitsparingdata;z2;vorm"); +DATA.Kenmerken.Variant = GetArg("data;kenmerken;variant"); +DATA.Kenmerken.VerpakkingType = GetArg("data;kenmerken;verpakkingtype"); +DATA.Kenmerken.ZijwandVerhogingType = GetArg("data;kenmerken;zijwandverhogingtype"); +DATA.Kenmerken.ZijwandVerhogingInschuifElementKleur = GetArg("data;kenmerken;zijwandverhoginginschuifelementkleur"); + +DATA.Lijn.Aantal = CDbl(GetArg("data;lijn;aantal")); +DATA.Lijn.Referentie = GetArg("data;lijn;referentie"); + Kenmerken ophalen uit argumenten (Background) + ;data.kenmerken.bodemkleur@value;data.kenmerken.corpusbreedte@value;data.kenmerken.corpuswanddikte@value;data.kenmerken.draagkracht@value;data.kenmerken.dwarsverdelingaantal@value;data.kenmerken.familie@value;data.kenmerken.frontbevestiging@value;data.kenmerken.frontondersteuningtype@value;data.kenmerken.frontstabilisatoraantal@value;data.kenmerken.geleidertechnologie@value;data.kenmerken.greepenmeenemer@value;data.kenmerken.hangmapboringaantal@value;data.kenmerken.heeftopvullijstlinks@value;data.kenmerken.heeftopvullijstrechts@value;data.kenmerken.heeftzijstabilisering@value;data.kenmerken.inbouwhoogte@value;data.kenmerken.isbinnenbreedte@value;data.kenmerken.isbinnenlade@value;data.kenmerken.ladediepte@value;data.kenmerken.ladekleur@value;data.kenmerken.matkleur@value;data.kenmerken.matmateriaal@value;data.kenmerken.nietmeeleveren.nietmeeleveren_afdekkap@value;data.kenmerken.nietmeeleveren.nietmeeleveren_antislipmat@value;data.kenmerken.nietmeeleveren.nietmeeleveren_bodemsteun@value;data.kenmerken.nietmeeleveren.nietmeeleveren_frontbevestiging@value;data.kenmerken.nietmeeleveren.nietmeeleveren_geleider@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelement@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.nietmeeleveren.nietmeeleveren_reling@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotiononderdelen@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionset@value;data.kenmerken.nietmeeleveren.nietmeeleveren_tiponblumotionsynchronisatiestang@value;data.kenmerken.opvullijstkleur@value;data.kenmerken.productiewijze@value;data.kenmerken.rughoogte@value;data.kenmerken.rugwandmateriaal@value;data.kenmerken.toepassing@value;data.kenmerken.uitsparingdata.m.breedte@value;data.kenmerken.uitsparingdata.m.hoogte@value;data.kenmerken.uitsparingdata.m.materiaal@value;data.kenmerken.uitsparingdata.uitsparingaantal@value;data.kenmerken.uitsparingdata.x.breedte@value;data.kenmerken.uitsparingdata.x.hoogte@value;data.kenmerken.uitsparingdata.x.materiaal@value;data.kenmerken.uitsparingdata.y.breedte@value;data.kenmerken.uitsparingdata.y.hoogte@value;data.kenmerken.uitsparingdata.y.materiaal@value;data.kenmerken.uitsparingdata.z1.breedte@value;data.kenmerken.uitsparingdata.z1.diepte@value;data.kenmerken.uitsparingdata.z1.hoogte@value;data.kenmerken.uitsparingdata.z1.materiaal@value;data.kenmerken.uitsparingdata.z1.vorm@value;data.kenmerken.uitsparingdata.z2.breedte@value;data.kenmerken.uitsparingdata.z2.diepte@value;data.kenmerken.uitsparingdata.z2.hoogte@value;data.kenmerken.uitsparingdata.z2.materiaal@value;data.kenmerken.uitsparingdata.z2.vorm@value;data.kenmerken.variant@value;data.kenmerken.verpakkingtype@value;data.kenmerken.zijwandverhogingtype@value;data.kenmerken.zijwandverhoginginschuifelementkleur@value;data.lijn.aantal@value;data.lijn.referentie@value; + + + (CONFIG.ProcessMode <> "Background") + UI.Lijn.Aantal = CDbl(GetArg("Aantal")); + Kenmerken ophalen uit argumenten (Interactive) + ;ui.lijn.aantal@value; + + + + + not(CONFIG.Backend == "axapta") + if (CONFIG.Token == "") then + // todo: configurator afsluiten indien geen token opgegeven local boolean _Result = true; //Exit(true;false); end if; - Token ophalen - ;config.token@value; - - - STATE.Initialized - STATE.KlantVoorkeurenSaved = false; - States initialiseren - ;state.klantvoorkeurensaved@value; - - - STATE.Initialized - local string _OperationMode = GetArg("operationmode"); + Initialisatie web + ; + + + true + STATE.KlantVoorkeurenSaved = false; + Initialisatie states + ;state.klantvoorkeurensaved@value; + + + true + local string _OperationMode = GetArg("operationmode"); local string _Configuration = GetArg("configuration"); if (_Configuration <> "") then CONFIG.InputMode = "Edit"; end if; -Config.Settings.OperationMode = "Extern"; +CONFIG.Settings.OperationMode = "Extern"; if (LCase(_OperationMode) == "intern") then - Config.Settings.OperationMode = "Intern"; + CONFIG.Settings.OperationMode = "Intern"; end if; - Ophalen OperationMode en Inputmode - ;config.inputmode@value;config.settings.operationmode@value; - - - STATE.Initialized - local string _DebugMode = GetSetting("ui.debugmode"); + Ophalen OperationMode en Inputmode + ;config.inputmode@value;config.settings.operationmode@value; + + + true + local string _DebugMode = GetSetting("ui.debugmode"); if (LCase(_DebugMode) == "true") then - Config.Settings.DebugMode = true; + CONFIG.Settings.DebugMode = true; end if; -$InspectorPane@visible = Config.Settings.DebugMode; +$InspectorPane@visible = CONFIG.Settings.DebugMode; - Ophalen DebugMode - ;config.settings.debugmode@value; - - - STATE.Initialized - local string _Connection = GetSetting("data.connectionstring"); + Ophalen DebugMode + ;config.settings.debugmode@value; + + + (CONFIG.Backend <> "axapta") + local string _Connection = GetSetting("data.connectionstring"); local string _Query = "SELECT Id, Name FROM ti.MDLanguage WHERE Active = '1'"; CONFIG.Database.Languages@options = {}; CONFIG.Database.Languages@options = ExecuteOptionsQuery("CONFIG.Database.Languages"; true; _Connection; _Query); STATE.LanguagesLoaded = true; - Actieve talen ophalen - ;config.database.languages@options;state.languagesloaded@value; - - - STATE.Initialized and (Config.InputMode <> "CreateConfig") - HELP.HelpUrl = "tbx/" + GetArg("language") + ".xml"; - Tooltips - ;help.helpurl@value; - - - STATE.Initialized - local boolean _Result = CopyOptionsToArray("UI.NietMeeleverenOptions"; "UI.NietMeeleveren"); + Actieve talen ophalen + ;config.database.languages@options;state.languagesloaded@value; + + + (CONFIG.InputMode <> "CreateConfig") + HELP.HelpUrl = "tbx/" + CONFIG.Language + ".xml"; + Tooltips + ;help.helpurl@value; + + + true + local boolean _Result = CopyOptionsToArray("UI.NietMeeleverenOptions"; "UI.NietMeeleveren"); index i of UI.NietMeeleveren UI.NietMeeleveren(i)@label = GetLocalizedLabel("NietMeeleveren"); @@ -3094,12 +3225,12 @@ UI.NietMeeleveren(i).Text@style.controlclass = "vh-checkboxlist-item"; UI.NietMeeleveren(i).Text = GetLocalizedLabel(UI.NietMeeleveren(i).Text); end index; - NietMeeleveren - ;ui.nietmeeleveren[1].text@value; - - - STATE.Initialized - local boolean _Result; + NietMeeleveren + ;ui.nietmeeleveren[1].text@value; + + + true + local boolean _Result; local string _SaveAs = GetArg("saveas"); local string _Configuration = GetArg("configuration"); @@ -3125,19 +3256,19 @@ if ((CONFIG.ConfigurationName <> "") and (_SaveAs <> "") and (CONFIG.ConfigurationName <> _SaveAs)) then CONFIG.ConfigurationName = _SaveAs; end if - ConfigurationId bepalen - ;config.configurationname@value; - - - STATE.Initialized and (CONFIG.Token <> "") - local string _Setting = GetSetting("data.vanhoecke.connectionstring.vhisie4.settings"); + ConfigurationId bepalen + ;config.configurationname@value; + + + (CONFIG.Token <> "") and (CONFIG.Backend <> "axapta") + local string _Setting = GetSetting("data.vanhoecke.connectionstring.vhisie4.settings"); local string _Json = _Setting + CONFIG.Token; local boolean _Result; -if (Config.TOKEN == "128eababb1a1596e3c130b0e0fd5be820334a01a16bf777d1c5439fcfa861e16") then - Config.InputMode = "CreateConfig"; - Config.Settings.OperationMode = "Intern"; +if (CONFIG.TOKEN == "128eababb1a1596e3c130b0e0fd5be820334a01a16bf777d1c5439fcfa861e16") then + CONFIG.InputMode = "CreateConfig"; + CONFIG.Settings.OperationMode = "Intern"; CONFIG.Settings.VerpakkingProboxToegelaten = true; CONFIG.Settings.VerpakkingVHossToegelaten = true; CONFIG.Settings.VerpakkingProcomToegelaten = true; @@ -3148,7 +3279,6 @@ //if not(_Result) then // _Result = Exit(true;false); //end if; - end if; index i of CONFIG.Settings.KeyValue @@ -3158,44 +3288,48 @@ if (CONFIG.Settings.PersonalityId == "") then CONFIG.Settings.PersonalityId = "1"; end if; - Config settings ophalen - ;config.inputmode@value;config.settings.operationmode@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.verpakkingvhosstoegelaten@value;config.settings.verpakkingprocomtoegelaten@value;config.settings.verpakkingpallettoegelaten@value;config.settings.personalityid@value; - - - STATE.Initialized and (CONFIG.Token <> "") - if ((Config.Settings.PersonalityId == "11") or (Config.Settings.PersonalityId == "13")) then - Config.Settings.FrontBevestigingVerbergen = true; - Config.Settings.FrontOndersteuningTypeVerbergen = true; + Config settings ophalen + ;config.inputmode@value;config.settings.operationmode@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.verpakkingvhosstoegelaten@value;config.settings.verpakkingprocomtoegelaten@value;config.settings.verpakkingpallettoegelaten@value;config.settings.personalityid@value; + + + (CONFIG.Token <> "") and (CONFIG.Backend <> "axapta") + if ((CONFIG.Settings.PersonalityId == "11") or (CONFIG.Settings.PersonalityId == "13")) then + CONFIG.Settings.FrontBevestigingVerbergen = true; + CONFIG.Settings.FrontOndersteuningTypeVerbergen = true; end if; // DARO -if (Config.Settings.PersonalityId == "10") then - //Config.Settings.VerpakkingTypeVerbergen= true; - Config.Settings.NietMeeleverenVerbergen = true; - Config.Settings.IsBenelux = false; +if (CONFIG.Settings.PersonalityId == "10") then + //CONFIG.Settings.VerpakkingTypeVerbergen= true; + CONFIG.Settings.NietMeeleverenVerbergen = true; + CONFIG.Settings.IsBenelux = false; end if; - Config settings (tijdelijk) hardcoded Hein + Seefelder - ;config.settings.frontbevestigingverbergen@value;config.settings.frontondersteuningtypeverbergen@value;config.settings.nietmeeleverenverbergen@value;config.settings.isbenelux@value; - - - STATE.Initialized and (Config.InputMode <> "CreateConfig") - Config.ReferentieConfiguratie = GetArg("referentieconfiguratie"); - ReferentieConfiguratie ophalen - ;config.referentieconfiguratie@value; - - - STATE.Initialized and (Config.InputMode <> "CreateConfig") - CONFIG.KlantVoorkeurenConfigurationName = DATA.Kenmerken.Variant + "_" + Config.Settings.PersonalityId + "_" + CONFIG.Settings.KlantId; - KlantVoorkeuren naam bepalen - ;config.klantvoorkeurenconfigurationname@value; - - - STATE.Initialized - UI.Buttons.Top.SaveAndExitButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndExit','true'"; + Config settings hardcoded + ;config.settings.frontbevestigingverbergen@value;config.settings.frontondersteuningtypeverbergen@value;config.settings.nietmeeleverenverbergen@value;config.settings.isbenelux@value; + + + (CONFIG.InputMode <> "CreateConfig") + CONFIG.ReferentieConfiguratie = GetArg("referentieconfiguratie"); + ReferentieConfiguratie ophalen + ;config.referentieconfiguratie@value; + + + (CONFIG.InputMode <> "CreateConfig") and (CONFIG.Backend <> "axapta") + CONFIG.KlantVoorkeurenConfigurationName = DATA.Kenmerken.Variant + "_" + CONFIG.Settings.PersonalityId + "_" + CONFIG.Settings.KlantId; + KlantVoorkeuren naam bepalen + ;config.klantvoorkeurenconfigurationname@value; + + + true + UI.Buttons.Top.SaveAndExitButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndExit','true'"; UI.Buttons.Top.SaveAndContinueButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.SavedAndContinue','true'"; UI.Buttons.Top.CancelButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.Cancelled','true'"; UI.Buttons.Top.PreferencesButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.KlantVoorkeurenSaved','true'"; +// andere werking in AX +//UI.Buttons.Top.ProcessButton@default = "task:eCon.UI.Tasks.SetValueTask:'STATE.ProcessedAndExit','true'"; +UI.Buttons.Top.ProcessButton = "task:eCon.UI.Tasks.ProcessAndExitTask"; + 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'"; @@ -3211,12 +3345,12 @@ UI.Buttons.Bottom.SaveAndExitButton@label = _LabelSave; UI.Buttons.Bottom.SaveAndContinueButton@visible = not(_IsEditMode); - Buttons - ;ui.buttons.top.saveandexitbutton@default;ui.buttons.top.saveandcontinuebutton@default;ui.buttons.top.cancelbutton@default;ui.buttons.top.preferencesbutton@default;ui.buttons.bottom.saveandexitbutton@default;ui.buttons.bottom.saveandcontinuebutton@default;ui.buttons.top.saveandcontinuebutton@visible;ui.buttons.bottom.saveandcontinuebutton@visible; - - - STATE.Initialized - local string SelectedOption = ""; + Buttons + ;ui.buttons.top.saveandexitbutton@default;ui.buttons.top.saveandcontinuebutton@default;ui.buttons.top.cancelbutton@default;ui.buttons.top.preferencesbutton@default;ui.buttons.top.processbutton@value;ui.buttons.bottom.saveandexitbutton@default;ui.buttons.bottom.saveandcontinuebutton@default;ui.buttons.top.saveandcontinuebutton@visible;ui.buttons.bottom.saveandcontinuebutton@visible; + + + true + local string SelectedOption = ""; SelectedOption = UI.BodemKleur; for i = 1 to len(UI.BodemKleur@options) @@ -3302,13 +3436,12 @@ end for; UI.ZijwandVerhogingRelingKleur = SelectedOption; - Vertalingen UI image labels - ;ui.bodemkleur@value;ui.inbouwhoogte@value;ui.ladedesign@value;ui.ladekleur@value;ui.matantislipkleur@value;ui.matantislipfiberkleur@value;ui.matmateriaal@value;ui.matvinylfiberglasskleur@value;ui.matwolviltkleur@value;ui.opvullijstkleur@value;ui.zijwandverhogingtype@value;ui.zijwandverhogingrelingkleur@value; - - - STATE.Initialized - local boolean _IsExtern = (CONFIG.Settings.OperationMode == "Extern"); -local boolean _IsIntern = (CONFIG.Settings.OperationMode == "Intern"); + Vertalingen UI image labels + ;ui.bodemkleur@value;ui.inbouwhoogte@value;ui.ladedesign@value;ui.ladekleur@value;ui.matantislipkleur@value;ui.matantislipfiberkleur@value;ui.matmateriaal@value;ui.matvinylfiberglasskleur@value;ui.matwolviltkleur@value;ui.opvullijstkleur@value;ui.zijwandverhogingtype@value;ui.zijwandverhogingrelingkleur@value; + + + true + local boolean _IsIntern = (CONFIG.Settings.OperationMode == "Intern"); UI.VerpakkingOptiesToonAlle@visible = _IsIntern; @@ -3328,20 +3461,21 @@ UI.NietMeeleveren(i)@visible = (_IsIntern or _IsZichtbaarExtern); end index; - Beperkingen intern/extern - ;ui.verpakkingoptiestoonalle@visible;ui.heeftafwijkenderughoogte@visible;ui.hangmapboringaantal@visible;ui.hangmapboringaantal@mandatory;ui.productiewijze@visible;ui.productiewijze@mandatory;ui.toepassing@options;ui.frontondersteuningtype@options; - - - STATE.Initialized - STATE.Initialized = false; - Einde initialisatie - ;state.initialized@value; - - + Beperkingen intern/extern + ;ui.verpakkingoptiestoonalle@visible;ui.heeftafwijkenderughoogte@visible;ui.hangmapboringaantal@visible;ui.hangmapboringaantal@mandatory;ui.productiewijze@visible;ui.productiewijze@mandatory;ui.toepassing@options;ui.frontondersteuningtype@options; + + + true + STATE.Initialized = false; + Einde initialisatie + ;state.initialized@value; + + + (CONFIG.Token == "updateKenmerken") or (CONFIG.Token == "128eababb1a1596e3c130b0e0fd5be820334a01a16bf777d1c5439fcfa861e16") - Config.InputMode = "CreateConfig"; -Config.Settings.OperationMode = "Extern"; + CONFIG.InputMode = "CreateConfig"; +CONFIG.Settings.OperationMode = "Extern"; if (CONFIG.Settings.PersonalityId == "") then CONFIG.Settings.PersonalityId = "1"; @@ -3846,7 +3980,7 @@ - true + not((CONFIG.Backend == "axapta") and (CONFIG.ProcessMode == "Background")) // Read only controls niet overnemen //DATA.InterneBreedte = UI.InterneBreedte; //DATA.OpvullijstDikte = UI.OpvullijstDikte; @@ -3865,8 +3999,8 @@ DATA.Kenmerken.IsBinnenbreedte = UI.IsBinnenbreedte; DATA.Kenmerken.IsBinnenlade = UI.IsBinnenlade; DATA.Kenmerken.LadeDiepte = UI.LadeDiepte; -DATA.Lijn.Aantal = UI.Aantal; -DATA.Lijn.Referentie = UI.Referentie; +DATA.Lijn.Aantal = UI.Lijn.Aantal; +DATA.Lijn.Referentie = UI.Lijn.Referentie; DATA.Kenmerken.HeeftAfwijkendeRugHoogte = UI.HeeftAfwijkendeRugHoogte; DATA.Kenmerken.HeeftOpvullijstLinks = UI.HeeftOpvullijstLinks; DATA.Kenmerken.HeeftOpvullijstRechts= UI.HeeftOpvullijstRechts; @@ -3947,35 +4081,6 @@ ;data.kenmerken.matmateriaal@value;data.kenmerken.matkleur@value; - - false //(CONFIG.InputMode <> "Edit") - DATA.Kenmerken.BodemKleur = "LG"; -DATA.Kenmerken.CorpusBreedte = 875; -DATA.Kenmerken.CorpusWanddikte = 0; -DATA.Kenmerken.Draagkracht = "30"; -DATA.Kenmerken.FrontBevestiging = "S"; -DATA.Kenmerken.FrontOndersteuningType = "A"; -DATA.Kenmerken.GeleiderTechnologie = "TOB"; -DATA.Kenmerken.InbouwHoogte = "M"; -DATA.Kenmerken.IsBinnenlade = false; -DATA.Kenmerken.IsBinnenbreedte = true; -DATA.Kenmerken.LadeDiepte = "400"; -DATA.Kenmerken.LadeKleur = "MG"; -DATA.Lijn.Aantal = 2; -//DATA.Kenmerken.RugwandMateriaal = "Hout"; -//DATA.Kenmerken.Toepassing = "L"; -DATA.Kenmerken.VerpakkingType = "V1"; -DATA.Kenmerken.ZijwandVerhogingType = "Laag"; - -DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Geleider = true; -DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Bodemsteun = true; -DATA.Kenmerken.NietMeeleveren.NietMeeleveren_Inschuifelement = true; - -CONFIG.Settings.VerpakkingVHossToegelaten = true; - - DEV - eenmalig uitgevoerde regel om data waarden te zetten - ;data.kenmerken.bodemkleur@value;data.kenmerken.corpusbreedte@value;data.kenmerken.corpuswanddikte@value;data.kenmerken.draagkracht@value;data.kenmerken.frontbevestiging@value;data.kenmerken.frontondersteuningtype@value;data.kenmerken.geleidertechnologie@value;data.kenmerken.inbouwhoogte@value;data.kenmerken.isbinnenlade@value;data.kenmerken.isbinnenbreedte@value;data.kenmerken.ladediepte@value;data.kenmerken.ladekleur@value;data.lijn.aantal@value;data.kenmerken.verpakkingtype@value;data.kenmerken.zijwandverhogingtype@value;data.kenmerken.nietmeeleveren.nietmeeleveren_geleider@value;data.kenmerken.nietmeeleveren.nietmeeleveren_bodemsteun@value;data.kenmerken.nietmeeleveren.nietmeeleveren_inschuifelement@value;config.settings.verpakkingvhosstoegelaten@value; - (CONFIG.InputMode <> "Edit") @@ -3987,7 +4092,7 @@ ;data.kenmerken.toepassing@value;data.kenmerken.productiewijze@value;data.kenmerken.rugwandmateriaal@value;data.kenmerken.frontondersteuningtype@value; - (CONFIG.ReferentieConfiguratie <> "") and (CONFIG.InputMode <> "Edit") and (Config.InputMode <> "CreateConfig") + (CONFIG.ReferentieConfiguratie <> "") and (CONFIG.InputMode <> "Edit") and (CONFIG.InputMode <> "CreateConfig") local string _Connection = GetSetting("data.connectionstring") + ";cache=false"; local string _Query = "SELECT TOP 1 * FROM eCon.Configurations WHERE name = '" + CONFIG.ReferentieConfiguratie + "'"; @@ -4020,7 +4125,7 @@ ;state.referentieconfiguratieloaded@value;config.database.configanalyseproperties@options; - (CONFIG.ReferentieConfiguratie == "") and (CONFIG.InputMode <> "Edit") and (Config.InputMode <> "CreateConfig") and (CONFIG.Settings.KlantId <> "") and (CONFIG.Settings.PersonalityId <> "") + (CONFIG.ReferentieConfiguratie == "") and (CONFIG.InputMode <> "Edit") and (CONFIG.InputMode <> "CreateConfig") and (CONFIG.Settings.KlantId <> "") and (CONFIG.Settings.PersonalityId <> "") local string _Connection = GetSetting("data.connectionstring") + ";cache=false"; local string _Query = "SELECT TOP 1 * FROM eCon.Configurations WHERE name = '" + CONFIG.KlantVoorkeurenConfigurationName + "'"; @@ -4821,7 +4926,7 @@ local string _FlagVerpakkingOnderdelen = switch _VerpakkingType case "Probox": CONFIG.Settings.VerpakkingProboxOnderdelen case "Procom": CONFIG.Settings.VerpakkingProcomOnderdelen - case "VHoss": Config.Settings.VerpakkingVHossOnderdelen + case "VHoss": CONFIG.Settings.VerpakkingVHossOnderdelen else "" end switch @@ -4843,7 +4948,9 @@ true - UI.Aantal@default = DATA.Lijn.Aantal; + UI.Lijn.Aantal@default = DATA.Lijn.Aantal; +UI.Lijn.Referentie@default = DATA.Lijn.Referentie; + UI.CorpusBreedte@default = DATA.Kenmerken.CorpusBreedte; UI.CorpusWanddikte@default = DATA.Kenmerken.CorpusWanddikte; UI.Draagkracht@default = DATA.Kenmerken.Draagkracht; @@ -4865,7 +4972,6 @@ UI.LadeDiepte@default = DATA.Kenmerken.LadeDiepte; UI.OpvullijstDikte@default = DATA.BerekendeWaarden.OpvullijstDikte; UI.ProductieWijze@default = DATA.Kenmerken.ProductieWijze; -UI.Referentie@default = DATA.Lijn.Referentie; UI.RugHoogte@default = DATA.Kenmerken.RugHoogte; UI.RugwandMateriaal@default = DATA.Kenmerken.RugwandMateriaal; UI.Toepassing@default = DATA.Kenmerken.Toepassing; @@ -4907,7 +5013,7 @@ UI.NietMeeleveren(i).IsSelected@default = _IsChecked; end index; Values - ;ui.aantal@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.referentie@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; + ;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; true @@ -6095,7 +6201,7 @@ index i of UI.NietMeeleveren if (UI.NietMeeleveren(i).Id == "Opvullijst") then - UI.NietMeeleveren(i)@visible = (_HeeftOpvullijst and Not(Config.Settings.NietMeeleverenVerbergen)); + UI.NietMeeleveren(i)@visible = (_HeeftOpvullijst and Not(CONFIG.Settings.NietMeeleverenVerbergen)); end if; end index; Opvullijst @@ -6192,13 +6298,13 @@ true - UI.FrontBevestiging@visible = Not(Config.Settings.FrontBevestigingVerbergen); -UI.FrontOndersteuningType@visible = Not(Config.Settings.FrontOndersteuningTypeVerbergen); -UI.VerpakkingLayout@visible = Not(Config.Settings.VerpakkingTypeVerbergen); + UI.FrontBevestiging@visible = Not(CONFIG.Settings.FrontBevestigingVerbergen); +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)); + UI.NietMeeleveren(i)@visible = (UI.NietMeeleveren(i)@visible and Not(CONFIG.Settings.NietMeeleverenVerbergen)); end index; Visible properties @@ -6224,22 +6330,22 @@ true - UI.InbouwHoogte@option("N")@visible = Config.Settings.InbouwHoogteNToegelaten; -UI.InbouwHoogte@option("K")@visible = Config.Settings.InbouwHoogteKToegelaten; -UI.InbouwHoogte@option("DK")@visible = Config.Settings.InbouwHoogteKToegelaten; + UI.InbouwHoogte@option("N")@visible = CONFIG.Settings.InbouwHoogteNToegelaten; +UI.InbouwHoogte@option("K")@visible = CONFIG.Settings.InbouwHoogteKToegelaten; +UI.InbouwHoogte@option("DK")@visible = CONFIG.Settings.InbouwHoogteKToegelaten; Visible options - Inbouwhoogte ;ui.inbouwhoogte@options; - STATE.ValidationNeeded or (UI.Aantal <> 0) + STATE.ValidationNeeded or (UI.Lijn.Aantal <> 0) local double _Minimum = RANGE.Aantal.Minimum; local double _Maximum = RANGE.Aantal.Maximum; -UI.Aantal@inputvalidation = "min:" + _Minimum + ";multiplication:1;maxdecimals:0;"; +UI.Lijn.Aantal@inputvalidation = "min:" + _Minimum + ";multiplication:1;maxdecimals:0;"; Validation Aantal - ;ui.aantal@rangeset; + ;ui.lijn.aantal@rangeset; STATE.ValidationNeeded or (UI.CorpusBreedte <> 0) @@ -6637,6 +6743,20 @@ WinkelkarInfo - InfoDiverse ;state.winkelkarinfodiversecalculated@value; + + STATE.SavedAndExit or STATE.SavedAndContinue or (CONFIG.InputMode == "CreateConfig") or (CONFIG.Backend == "axapta") + if (DATA.Kenmerken.Toepassing == "B") then ItemId = "9.318.841.1" else + if (DATA.Kenmerken.VerpakkingType == "V1") then ItemId = "9.893.226.0" end if; + if (DATA.Kenmerken.VerpakkingType == "Vhoss") then ItemId = "9.352.870.4" end if; + if (DATA.Kenmerken.VerpakkingType == "Pallet") then ItemId = "9.893.251.0" end if; + if (DATA.Kenmerken.VerpakkingType == "Probox") and (CONFIG.Settings.VerpakkingProboxOnderdelen == "DefaultMet") then ItemId = "9.754.366.6" end if; + if (DATA.Kenmerken.VerpakkingType == "Probox") and (CONFIG.Settings.VerpakkingProboxOnderdelen <> "DefaultMet") then ItemId = "9.754.374.6" end if; + if (DATA.Kenmerken.VerpakkingType == "Procom") and (CONFIG.Settings.VerpakkingProcomOnderdelen == "DefaultMet") then ItemId = "9.093.696.2" end if; + if (DATA.Kenmerken.VerpakkingType == "Procom") and (CONFIG.Settings.VerpakkingProcomOnderdelen <> "DefaultMet") then ItemId = "9.754.374.6" end if; +end if; + ItemId bepalen + ;itemid@value; + STATE.Cancelled STATE.Cancelled = false; Index: accept/integratietest/tbx/tbx-lade-verlaagde-rug.txt =================================================================== diff -u -r890 -r892 --- accept/integratietest/tbx/tbx-lade-verlaagde-rug.txt (.../tbx-lade-verlaagde-rug.txt) (revision 890) +++ accept/integratietest/tbx/tbx-lade-verlaagde-rug.txt (.../tbx-lade-verlaagde-rug.txt) (revision 892) @@ -1242,8 +1242,18 @@ }, { "__type": "NameValue:#VHServices", + "Name": "Itemid", + "Value": "9.893.226.0" + }, + { + "__type": "NameValue:#VHServices", "Name": "Output", "Value": "" + }, + { + "__type": "NameValue:#VHServices", + "Name": "Salestableax", + "Value": "" } ] } Index: accept/models/tbx/TBX Configurator,1.0.0.trl =================================================================== diff -u -r888 -r892 --- accept/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 888) +++ accept/models/tbx/TBX Configurator,1.0.0.trl (.../TBX Configurator,1.0.0.trl) (revision 892) @@ -580,6 +580,15 @@