diff --git a/src/client/stores/CalculationStore/Effects/actions/calculate/validate/elements.ts b/src/client/stores/CalculationStore/Effects/actions/calculate/validate/elements.ts index 4bfff21..2a54268 100644 --- a/src/client/stores/CalculationStore/Effects/actions/calculate/validate/elements.ts +++ b/src/client/stores/CalculationStore/Effects/actions/calculate/validate/elements.ts @@ -150,7 +150,7 @@ const elementsValidations: Partial< selectTarif: CONDITIONS.IS_NULL, // selectRate: VALIDATIONS.IS_NULL, selectRegistration: CONDITIONS.IS_NULL, - tbxLeaseObjectPrice: CONDITIONS.LESS_OR_EQUALS_ZERO, + // tbxLeaseObjectPrice: CONDITIONS.LESS_OR_EQUALS_ZERO, // tbxLastPaymentPerc: VALIDATIONS.IS_NULL, // tbxLastPaymentRub: VALIDATIONS.IS_NULL, // tbxFirstPaymentPerc: VALIDATIONS.IS_NULL, diff --git a/src/client/stores/CalculationStore/Effects/reactions/recalcWoRevisionReactions.ts b/src/client/stores/CalculationStore/Effects/reactions/recalcWoRevisionReactions.ts index c38fe27..95cfa05 100644 --- a/src/client/stores/CalculationStore/Effects/reactions/recalcWoRevisionReactions.ts +++ b/src/client/stores/CalculationStore/Effects/reactions/recalcWoRevisionReactions.ts @@ -127,34 +127,34 @@ const reactionEffects: IReactionEffect[] = [ ); const quote = calculationStore.getOption('selectQuote'); - if (quote?.evo_max_price_change) { - if (price - supplierDiscountRub > quote.evo_max_price_change) { - calculationStore.setValidation('tbxLeaseObjectPrice', false); - openNotification({ - type: 'error', - message: 'Ошибка', - description: - 'Указанная стоимость предмета лизинга больше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' + - 'Уменьшите стоимость предмета лизинга', - }); - } else { - calculationStore.setValidation('tbxLeaseObjectPrice', undefined); - } + if ( + quote?.evo_max_price_change && + price - supplierDiscountRub > quote.evo_max_price_change + ) { + calculationStore.setValidation('tbxLeaseObjectPrice', false); + openNotification({ + type: 'error', + message: 'Ошибка', + description: + 'Указанная стоимость предмета лизинга больше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' + + 'Уменьшите стоимость предмета лизинга', + }); } - if (quote?.evo_min_change_price) { - if (price - supplierDiscountRub < quote.evo_min_change_price) { - calculationStore.setValidation('tbxLeaseObjectPrice', false); - openNotification({ - type: 'error', - message: 'Ошибка', - description: - 'Указанная стоимость предмета лизинга меньше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' + - 'Увеличьте стоимость предмета лизинга', - }); - } else { - calculationStore.setValidation('tbxLeaseObjectPrice', undefined); - } + if ( + quote?.evo_min_change_price && + price - supplierDiscountRub < quote.evo_min_change_price + ) { + calculationStore.setValidation('tbxLeaseObjectPrice', false); + openNotification({ + type: 'error', + message: 'Ошибка', + description: + 'Указанная стоимость предмета лизинга меньше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' + + 'Увеличьте стоимость предмета лизинга', + }); + } else { + calculationStore.setValidation('tbxLeaseObjectPrice', undefined); } }, }),