diff --git a/EvoCalculator.Core.Calculation/v1/Columns/SumColumn.cs b/EvoCalculator.Core.Calculation/v1/Columns/SumColumn.cs index d224ccf..7ab71e2 100644 --- a/EvoCalculator.Core.Calculation/v1/Columns/SumColumn.cs +++ b/EvoCalculator.Core.Calculation/v1/Columns/SumColumn.cs @@ -41,7 +41,7 @@ namespace EvoCalculator.Core.Calculation.v1.Columns throw new Exception( "Первый платеж по графику более 50% от суммы лизинговых платежей. Необходимо уменьшить первый платеж"); - for (int i = 2; i < Values.Length; i++) + for (int i = 2; i < Values.Length - 1; i++) { if (GetValue(i) < _nsibBruttoGrColumn.GetValue(i)) { diff --git a/EvoCalculator.Core.Calculation/v2/PostValues/ContractEconomy.cs b/EvoCalculator.Core.Calculation/v2/PostValues/ContractEconomy.cs index 982e1ea..ccf2fca 100644 --- a/EvoCalculator.Core.Calculation/v2/PostValues/ContractEconomy.cs +++ b/EvoCalculator.Core.Calculation/v2/PostValues/ContractEconomy.cs @@ -16,9 +16,9 @@ namespace EvoCalculator.Core.Calculation.v2.PostValues public void Validate() { - if (Value < 0) - throw new Exception( - "Невозможно осуществить расчет графика. При заданных параметрах получается отрицательный результат по ДЛ"); + // if (Value < 0) + // throw new Exception( + // "Невозможно осуществить расчет графика. При заданных параметрах получается отрицательный результат по ДЛ"); } } } \ No newline at end of file