Index: accept/models/mvx/MVX Configurator,1.0.0.xml =================================================================== diff -u -r4416 -r4448 --- accept/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 4416) +++ accept/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 4448) @@ -2691,20 +2691,20 @@ - + - + - + @@ -2999,12 +2999,12 @@ - + - + @@ -3029,6 +3029,8 @@ + + @@ -3550,10 +3552,14 @@ (BEHAVIOR.IsEconWeb) and (CONFIG.Token <> "") - - + +// BLUM POLSKA +if ((Config.Settings.PersonalityId == "48") or (Config.Settings.KlantId == "37598")) then + BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm = true; +end if; + Config settings hardcoded (settings voor de MP) - ; + ;behavior.ismaximalebreedtebeperkttot1168mm@value; true @@ -5871,6 +5877,7 @@ local double MAXIMUM_BREEDTE_SPOELBAKLADE_BINNENLADE = 1168; local double MAXIMUM_BREEDTE_ZIJSTABILISERING = 1368; local double MAXIMUM_BREEDTE_DWARSVERDELING = 1170; +local double MAXIMUM_BREEDTE_1168_mm = 1168; local double _MaximumBreedte = MAXIMUM_BREEDTE; @@ -5914,7 +5921,11 @@ _MaximumBreedte = Min(_MaximumBreedte ; MAXIMUM_BREEDTE_DWARSVERDELING); end if; +if ((BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm) and (BEHAVIOR.IsEconWeb)) then + _MaximumBreedte = Min(_MaximumBreedte; MAXIMUM_BREEDTE_1168_mm); +end if; + RANGE.InterneBreedte.Maximum = _MaximumBreedte; InterneBreedte maximum Index: accept/models/tbx/TBX Configurator,1.0.0.xml =================================================================== diff -u -r4447 -r4448 --- accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 4447) +++ accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 4448) @@ -3814,7 +3814,7 @@ - + @@ -3847,7 +3847,7 @@ - + @@ -3864,7 +3864,7 @@ - + @@ -4157,12 +4157,12 @@ - + - + @@ -4189,6 +4189,8 @@ + + @@ -4827,7 +4829,7 @@ true -local collection _ExportPersonalities = {"3";"10";"11";"13";"14";"16";"17";"18";"19";"20";"32";"33";"34";"35";"36";"37";"38";"39";"40";"41";"42";"43";"44";"45"; "48"}; +local collection _ExportPersonalities = {"3";"10";"11";"13";"14";"16";"17";"18";"19";"20";"32";"33";"34";"35";"36";"37";"38";"39";"40";"41";"42";"43";"44";"45"; "48"}; BEHAVIOR.IsExportPersonality = (Config.Settings.PersonalityId in _ExportPersonalities); @@ -4860,13 +4862,18 @@ Config.Settings.VerpakkingTooltipsTonen = true; end if; +// BLUM POLSKA +if ((Config.Settings.PersonalityId == "48") or (Config.Settings.KlantId == "37598")) then + BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm = true; +end if; + // MatMateriaalAntislip verbergen voor alle MP if (Config.Settings.PersonalityId <> "1") then CONFIG.Settings.MatMateriaalAntislipToegelaten = false; end if; Config settings hardcoded (settings voor de MP) - ;config.settings.frontbevestigingverbergen@value;config.settings.frontondersteuningtypeverbergen@value;config.settings.nietmeeleverenverbergen@value;config.settings.isbenelux@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.verpakkingtooltipstonen@value;config.settings.matmateriaalantisliptoegelaten@value; + ;config.settings.frontbevestigingverbergen@value;config.settings.frontondersteuningtypeverbergen@value;config.settings.nietmeeleverenverbergen@value;config.settings.isbenelux@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.verpakkingtooltipstonen@value;behavior.ismaximalebreedtebeperkttot1168mm@value;config.settings.matmateriaalantisliptoegelaten@value; true @@ -6924,12 +6931,14 @@ true - // Constants + +// Constants local double MAXIMUM_BREEDTE = 1500; -local double MAX_VOOR_BINNENLADE = 1168; // beperking max door lengte van de frontplaat -local double MAX_VOOR_TOB = 1365; // beperking max door lengte van de synchro-stang (+adapter) -local double MAX_VOOR_VHOSS = 1168; // = 1200 - 2x16 -local double MAX_VOOR_DWARSVERDELING = 1168; // beperking max door lengte dwarslat (1077) +local double MAX_VOOR_BINNENLADE = 1168; // beperking max door lengte van de frontplaat +local double MAX_VOOR_TOB = 1365; // beperking max door lengte van de synchro-stang (+adapter) +local double MAX_VOOR_VHOSS = 1168; // = 1200 - 2x16 +local double MAX_VOOR_DWARSVERDELING = 1168; // beperking max door lengte dwarslat (1077) +local double MAX_1168_mm = 1168; // Defaults local double Breedte = MAXIMUM_BREEDTE; @@ -6957,7 +6966,13 @@ Breedte = eCon.Core.Functions.Min(Breedte; NieuweBeperking); end if; -RANGE.InterneBreedte.Maximum = Breedte; +if ((BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm) and (BEHAVIOR.IsEconWeb)) then + NieuweBeperking = MAX_1168_mm; + Breedte = eCon.Core.Functions.Min(Breedte; NieuweBeperking); +end if; + +RANGE.InterneBreedte.Maximum = Breedte; + InterneBreedte maximum ;range.internebreedte.maximum@value; @@ -8417,10 +8432,9 @@ BEHAVIOR.IsInteractive local boolean _IsSpoelbaklade = (DATA.Kenmerken.Toepassing == "SP2"); -local boolean _StaatConfiguratorInHetNederlands = (CONFIG.Language == "nl"); -UI.UitsparingData.SpoelbakCodeXY@visible = (_IsSpoelbaklade and _StaatConfiguratorInHetNederlands); -UI.UitsparingData.SpoelbakCodeXY@mandatory = (_IsSpoelbaklade and _StaatConfiguratorInHetNederlands); +UI.UitsparingData.SpoelbakCodeXY@visible = _IsSpoelbaklade; +UI.UitsparingData.SpoelbakCodeXY@mandatory = _IsSpoelbaklade; UI.UitsparingData.UitsparingAantal@visible = not(_isSpoelbaklade); Index: accept/models/tax/TAX Configurator,1.0.0.xml =================================================================== diff -u -r4424 -r4448 --- accept/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 4424) +++ accept/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 4448) @@ -2321,7 +2321,7 @@ - + @@ -2623,6 +2623,8 @@ + + @@ -3209,6 +3211,12 @@ CONFIG.Settings.MatMateriaalAntislipToegelaten = false; end if; +// BLUM POLSKA +if ((Config.Settings.PersonalityId == "48") or (Config.Settings.KlantId == "37598")) then + BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm = true; +end if; + + // Dwarsverdeling zal systematisch ingefaseerd worden voor ExportPersonalities (en Export-klanten) if (BEHAVIOR.IsExportPersonality == true) then BEHAVIOR.IsDwarsverdelingToegelaten = false; // Per default false voor alle ExportPersonalities: @@ -3227,7 +3235,7 @@ end if; Config settings hardcoded (settings voor de MP) - ;config.settings.nietmeeleverenverbergen@value;config.settings.verpakkingflatpackv1toegelaten@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.kleurbardolinotoegelaten@value;config.settings.kleurnebraskatoegelaten@value;config.settings.matmateriaalantisliptoegelaten@value;behavior.isdwarsverdelingtoegelaten@value; + ;config.settings.nietmeeleverenverbergen@value;config.settings.verpakkingflatpackv1toegelaten@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.kleurbardolinotoegelaten@value;config.settings.kleurnebraskatoegelaten@value;config.settings.matmateriaalantisliptoegelaten@value;behavior.ismaximalebreedtebeperkttot1168mm@value;behavior.isdwarsverdelingtoegelaten@value; true @@ -4559,13 +4567,14 @@ true // Constants -local double MAXIMUM_BREEDTE = 1468; -local double MAX_VOOR_ZIJSTABIL = 1433; // beperking max door lengte van de zijstab-stang -local double MAX_VOOR_TOB = 1368; // beperking max door lengte van de synchro-stang -local double MAX_VOOR_TIPON = 1468; // is dus zelfde als gewone lade (?) -local double MAX_VOOR_VHOSS = 1168; // = 1200 - 2x16 -local double MAX_VOOR_FLATPACK = 1168; // beperking max door Flatpack Draagplaat - marge -local double MAX_VOOR_PALLET = 1168; // beperking max door breedte van gewone pallet +local double MAXIMUM_BREEDTE = 1468; +local double MAX_VOOR_ZIJSTABIL = 1433; // beperking max door lengte van de zijstab-stang +local double MAX_VOOR_TOB = 1368; // beperking max door lengte van de synchro-stang +local double MAX_VOOR_TIPON = 1468; // is dus zelfde als gewone lade (?) +local double MAX_VOOR_VHOSS = 1168; // = 1200 - 2x16 +local double MAX_VOOR_FLATPACK = 1168; // beperking max door Flatpack Draagplaat - marge +local double MAX_VOOR_PALLET = 1168; // beperking max door breedte van gewone pallet +local double MAX_1168_mm = 1168; // Defaults local double _Breedte = MAXIMUM_BREEDTE; @@ -4603,6 +4612,12 @@ _Breedte = eCon.Core.Functions.Min(_Breedte; _NieuweBeperking); end if; +if ((BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm) and (BEHAVIOR.IsEconWeb)) then + _NieuweBeperking = MAX_1168_mm; + _Breedte = eCon.Core.Functions.Min(_Breedte; _NieuweBeperking); +end if; + + RANGE.InterneBreedte.Maximum = _Breedte; InterneBreedte maximum Index: accept/models/lbx/LBX Configurator,1.0.0.xml =================================================================== diff -u -r4417 -r4448 --- accept/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 4417) +++ accept/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 4448) @@ -2932,12 +2932,12 @@ - + - + @@ -2962,6 +2962,8 @@ + + @@ -3607,10 +3609,11 @@ //Blum Polen if ((Config.Settings.PersonalityId == "48") or (Config.Settings.KlantId == "37598")) then Config.Settings.FrontBevestigingSchroefToegelaten = false; + BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm = true; end if; Config settings hardcoded (settings voor de MP) - ;config.settings.frontbevestigingverbergen@value;config.settings.isbenelux@value;config.settings.nietmeeleverenverbergen@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.voorwandtypevanmbinnenladeglastoegelaten@value;config.settings.verpakkingtooltipstonen@value;config.settings.matmateriaalantisliptoegelaten@value;config.settings.dwarsverdelingtypetoegelaten@value;config.settings.frontbevestigingschroeftoegelaten@value; + ;config.settings.frontbevestigingverbergen@value;config.settings.isbenelux@value;config.settings.nietmeeleverenverbergen@value;config.settings.verpakkingproboxtoegelaten@value;config.settings.voorwandtypevanmbinnenladeglastoegelaten@value;config.settings.verpakkingtooltipstonen@value;config.settings.matmateriaalantisliptoegelaten@value;config.settings.dwarsverdelingtypetoegelaten@value;config.settings.frontbevestigingschroeftoegelaten@value;behavior.ismaximalebreedtebeperkttot1168mm@value; true @@ -5523,6 +5526,7 @@ local double MAXIMUM_BREEDTE_VERPAKKINGTYPE_VHOSS = 1168; local double MAXIMUM_BREEDTE_DWARSVERDELING = 1168; local double MAXIMUM_BREEDTE_GELEIDERTECHNOLOGIE_TIPONBLUMOTION = 1368; +local double MAX_1168_mm = 1168; local double _MaximumBreedte = MAXIMUM_BREEDTE; @@ -5546,6 +5550,10 @@ _MaximumBreedte = Min(_MaximumBreedte; MAXIMUM_BREEDTE_GELEIDERTECHNOLOGIE_TIPONBLUMOTION); end if; +if ((BEHAVIOR.IsMaximaleBreedteBeperktTot1168Mm) and (BEHAVIOR.IsEconWeb)) then + _MaximumBreedte = Min(_MaximumBreedte; MAX_1168_mm); +end if; + RANGE.InterneBreedte.Maximum = _MaximumBreedte; // todo: controleren op extra beperkingen (niet in extremabepaler) bv. zijstabilisering, tipon, flatpack