Index: accept/models/tbx/TBX Configurator,1.0.0.xml =================================================================== diff -u -r4448 -r4449 --- accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 4448) +++ accept/models/tbx/TBX Configurator,1.0.0.xml (.../TBX Configurator,1.0.0.xml) (revision 4449) @@ -4160,7 +4160,7 @@ - + @@ -6934,6 +6934,8 @@ // Constants local double MAXIMUM_BREEDTE = 1500; +local double MAX_BREEDTE_EXTERN = 1350; +local double MAX_BREEDTE_INTERN_V1 = 1350; 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 @@ -6971,6 +6973,16 @@ Breedte = eCon.Core.Functions.Min(Breedte; NieuweBeperking); end if; +if (BEHAVIOR.IsEconWeb) then + NieuweBeperking = MAX_BREEDTE_EXTERN; + Breedte = eCon.Core.Functions.Min(Breedte; NieuweBeperking); +end if; + +if ((BEHAVIOR.IsEconAx) and (DATA.Kenmerken.VerpakkingType in {"V1"})) then + NieuweBeperking = MAX_BREEDTE_INTERN_V1; + Breedte = eCon.Core.Functions.Min(Breedte; NieuweBeperking); +end if; + RANGE.InterneBreedte.Maximum = Breedte; InterneBreedte maximum Index: accept/models/tax/TAX Configurator,1.0.0.xml =================================================================== diff -u -r4448 -r4449 --- accept/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 4448) +++ accept/models/tax/TAX Configurator,1.0.0.xml (.../TAX Configurator,1.0.0.xml) (revision 4449) @@ -2591,7 +2591,7 @@ - + @@ -4567,14 +4567,16 @@ 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 MAX_1168_mm = 1168; +local double MAXIMUM_BREEDTE = 1468; +local double MAX_BREEDTE_EXTERN = 1350; +local double MAX_BREEDTE_INTERN_V1 = 1350; +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; @@ -4617,7 +4619,17 @@ _Breedte = eCon.Core.Functions.Min(_Breedte; _NieuweBeperking); end if; +if (BEHAVIOR.IsEconWeb) then + _NieuweBeperking = MAX_BREEDTE_EXTERN; + _Breedte = eCon.Core.Functions.Min(_Breedte; _NieuweBeperking); +end if; +if ((BEHAVIOR.IsEconAx) and (DATA.Kenmerken.VerpakkingType in {"V1"})) then + _NieuweBeperking = MAX_BREEDTE_INTERN_V1; + _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 -r4448 -r4449 --- accept/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 4448) +++ accept/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 4449) @@ -2935,7 +2935,7 @@ - + @@ -5520,13 +5520,16 @@ true - local double MAXIMUM_BREEDTE = 1430; -local double MAXIMUM_BREEDTE_BINNENLADE = 1168; -local double MAXIMUM_BREEDTE_RUGWANDMATERIAAL_STAAL = 1168; -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 MAXIMUM_BREEDTE = 1430; +local double MAX_BREEDTE_EXTERN = 1350; +local double MAX_BREEDTE_INTERN_V1 = 1350; +local double MAXIMUM_BREEDTE_BINNENLADE = 1168; +local double MAXIMUM_BREEDTE_RUGWANDMATERIAAL_STAAL = 1168; +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; @@ -5554,6 +5557,14 @@ _MaximumBreedte = Min(_MaximumBreedte; MAX_1168_mm); end if; +if (BEHAVIOR.IsEconWeb) then + _MaximumBreedte = Min(_MaximumBreedte; MAX_BREEDTE_EXTERN); +end if; + +if ((BEHAVIOR.IsEconAx) and (DATA.Kenmerken.VerpakkingType in {"V1"})) then + _MaximumBreedte = Min(_MaximumBreedte; MAX_BREEDTE_INTERN_V1); +end if; + RANGE.InterneBreedte.Maximum = _MaximumBreedte; // todo: controleren op extra beperkingen (niet in extremabepaler) bv. zijstabilisering, tipon, flatpack Index: accept/models/mvx/MVX Configurator,1.0.0.xml =================================================================== diff -u -r4448 -r4449 --- accept/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 4448) +++ accept/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 4449) @@ -187,7 +187,7 @@ - +