Децентрализованное страхование

This commit is contained in:
Chika 2021-01-20 14:41:57 +03:00
parent c44be23309
commit f5f0056dda

View File

@ -172,8 +172,8 @@ export default ({
(preparedValues.nmperInsurance || 0)) /
12
: preparedValues.insuranceKasko;
preparedValues.insuranceContract =
preparedValues.insuranceContract =
(preparedValues.insuranceKaskoNmper || 0) +
(preparedValues.insuranceOsago || 0);
@ -548,31 +548,7 @@ export default ({
}
}
if (values.insDecentral === true) {
if (
insuranceDGORow &&
insuranceDGORow.insCost &&
insuranceDGORow.insCost.value &&
insuranceNSRow &&
insuranceNSRow.insCost &&
insuranceNSRow.insCost.value
) {
preparedValues.insuranceBonus =
-1 *
(preparedValues.acceptSum *
valuesConstants.KASKO_PR *
valuesConstants.KASKO_BONUS_PR +
(((insuranceDGORow.insCost.value + insuranceNSRow.insCost.value) *
valuesConstants.KASKO_BONUS_PR) /
(1 + valuesConstants.VAT)) *
((preparedValues.insuranceKaskoNmper || 0) > 12 &&
(preparedValues.insuranceKaskoNmper || 0) < 16
? (preparedValues.insuranceKaskoNmper || 0) / 12
: 1));
}
} else {
preparedValues.insuranceBonus = 0;
}
preparedValues.insuranceBonus = 0;
preparedValues.cityc = values.townRegistration || values.regionRegistration;