798 Commits

Author SHA1 Message Date
vchikalkin
33da148c6e Merge branch 'development' 2022-12-15 10:57:33 +03:00
vchikalkin
8f65fd198d merge release/dyn-1999_check-bkk-agency-perc 2022-12-15 10:56:28 +03:00
Chika
9e12d0ff23 Merge branch 'development' 2022-12-09 12:28:48 +03:00
Chika
024b6f6f71 createKP: вывод ошибки из ответа сервера 2022-12-08 11:59:43 +03:00
Chika
7bb0109543 Merge branch 'development' 2022-11-22 11:08:38 +03:00
Chika
c8c7b15435 fix prev commit 2022-11-22 11:07:17 +03:00
Chika
aaf0b93797 В валидации при нажатии кнопки Рассчитать есть проверка DYN-1067 :
ЕСЛИ Лизинг без КАСКО SelectLeasingWithoutKasko = null И Децентрализованное страхование cbxInsDecentral = False И в контрагенте-страховой компании ОСАГО значение поля "Страхование ОСАГО вместе с КАСКО" = ДА И на вкладке "страхование" в таблице страхования страховая компания КАСКО отличается от страховой компании ОСАГО, ТО вывеси ошибку: "Невозможно страхование ОСАГО отдельно от КАСКО - страховая компания должна быть одна!" И затереть поле со страховой компанией ОСАГО.
2022-11-21 16:12:20 +03:00
Chika
ba55dc7b37 fix prev commit 2022-11-18 16:04:44 +03:00
Chika
06948084b1 Добавить в таблице страхования в строке ОСАГО в Страховых компаниях фильтрацию значить (надо дополнить текущую логику):
если Лизинг без КАСКО SelectLeasingWithoutKasko содержит данные,

то для выбора отображаются Страховые компании-Контрагенты accounts, у которых Тип полиса (evo_type_ins_policy) содержит ОСАГО (100 000 001)  и поле "Доступно для Лизинга без КАСКО" (evo_evokasko_access)  = Да (True), 

иначе отрабатывает текущая логика
2022-11-17 13:55:10 +03:00
Chika
988e293fbb Merge branch 'development' 2022-11-10 17:37:52 +03:00
Chika
8d0fc78b38 блокируем фингап если выбран лизинг без каско 2022-11-10 17:30:52 +03:00
Chika
122a10f866 Merge branch 'development' 2022-11-10 14:41:54 +03:00
Chika
6adebcd014 добавили selectInsNSIB на вкладку страхования 2022-11-10 14:41:43 +03:00
Chika
af17f1215f Merge branch 'development' 2022-11-09 11:34:48 +03:00
Chika
798eaec2e6 Добавить в Пересчете без пересмотра что если в поле ЮЛ поставщка Тип поставщика = Непрофессиональный (evo_supplier_type = 100 000 001), то увеличение стоимости запрещено.
Надо вписаться в ту же проверку что делали на прошлой неделе по закрытию увеличения стоимости при БУ.

См. по коду изменения зеленым
2022-11-08 13:58:00 +03:00
Chika
fbf20b0d9c Merge branch 'development' 2022-11-02 16:06:28 +03:00
Chika
e22d25c64b elt: убрали из осаго проверку на evo-kasko 2022-11-02 16:00:31 +03:00
Chika
48a00c301f вывод результатов: скорректировали resultIRRGraphPerc 2022-11-01 19:09:59 +03:00
Chika
fab79f81d0 ELT/Osago: не считаем прицепы 2022-10-31 14:33:01 +03:00
Chika
7a3315df83 loadKP: поправили selectRegionRegistration 2022-10-31 14:25:51 +03:00
Chika
9ec32586f2 process/leasingWithoutKasko: добавили warning 2022-10-27 11:53:57 +03:00
Chika
478dba75d3 recalc: проверка стоимости при пересчете без пересмотра для БУ 2022-10-25 13:37:46 +03:00
Chika
7daff3ccce recalc: проверка стоимости при пересчете без пересмотра для БУ 2022-10-25 13:37:33 +03:00
Chika
ebfc5d5d86 preparedValues: fix insuranceEvoKasko & insuranceBonusLoss 2022-10-24 18:12:16 +03:00
Chika
9194bd7326 [fix] process/bonuses: поправили проверку sale bonus 2022-10-24 11:41:52 +03:00
Chika
11f64d1a6a [fix] process/bonuses: поправили проверку sale bonus 2022-10-24 11:40:44 +03:00
Chika
96b3ad9bd9 process/agents: поправили indAgentRewardSumm < indAgentRewardCondition.evo_min_reward_summ 2022-10-04 11:45:11 +03:00
Chika
5175283894 process/agents: поправили indAgentRewardSumm < indAgentRewardCondition.evo_min_reward_summ 2022-10-04 11:43:32 +03:00
Chika
c6f8d2d2ca fix 450eb18 2022-09-29 16:35:12 +03:00
Chika
450eb18f24 Min первый платеж, % - (evo_addproduct_type.evo_min_first_payment_perc) меньше или равно значению из поля "Первый платеж, %" (tbxFirstPaymentPerc)
Max первый платеж, % - (evo_addproduct_type.evo_max_first_payment_perc) больше или равно значению из поля "Первый платеж, %" (tbxFirstPaymentPerc)
По связи evo_evo_addproduct_type_evo_model НЕ связана с карточкой Модель предмета лищинга (evo_model), указанной в поле "Модель" (selectModel)
2022-09-29 15:39:13 +03:00
Chika
566ea42220 preparedValues: new insuranceBonusLoss 2022-09-27 16:14:06 +03:00
Chika
69512951cd доделали жуткую реакцию по страховке и добавили костыль 2022-09-27 16:09:34 +03:00
vchikalkin
92eb52d47d fix: реакции фильтрации selectLeasingWithoutKasko 2022-09-23 17:09:11 +03:00
vchikalkin
952d26e9b4 В формирование PreparedValues добавляем след. параметры:
InsuranceEvoKASKO
если SelectLeasingWithoutKasko содержит данные, то считаем InsuranceEvoKASKO

если в SelectLeasingWithoutKasko указана запись evo_addproduct_type, у которой  evo_evokasko_calc_type = от стоимости минус ПП (100000001),

то  InsuranceEvoKASKO = (Стоимость ПЛ tbxLeaseObjectPrice - Скидка tbxSupplierDiscountRub - labelImportProgramSum + tbxAddEquipmentPrice), переведенное в рубли минус Первый платеж, руб. tbxFirstPaymentRub) * Себестоимость (закладываем в график), без НДС, руб  evo_cost_service_provider_withoutnds из сущности addproducttype в SelectLeasingWithoutKasko

иначе InsuranceEvoKASKO = (Стоимость ПЛ tbxLeaseObjectPrice - Скидка tbxSupplierDiscountRub - labelImportProgramSum + tbxAddEquipmentPrice), переведенное в рубли) * Себестоимость (закладываем в график), без НДС, руб  evo_cost_service_provider_withoutnds из сущности addproducttype в SelectLeasingWithoutKasko

иначе 0
2022-09-23 17:08:44 +03:00
vchikalkin
a800ad4b99 insuranceTables: пусть пока так будет 2022-09-23 16:01:06 +03:00
vchikalkin
e8919c7550 fix: фильтрация selectLeasingWithoutKasko 2022-09-23 15:45:12 +03:00
vchikalkin
4a11f56f87 При загрузке КП заполнять поле "Лизинг без КАСКО" (SelectLeasingWithoutKasko) записью из связанных с quote addproducttype (по аналогии с НСИБ) 2022-09-22 17:32:30 +03:00
vchikalkin
7ac869b552 Найти реакцию, где меняются значения или открываются/закрываются по полису КАСКО и добавить на изменение поля "Лизинг без КАСКО" (SelectLeasingWithoutKasko)
если "Лизинг без КАСКО" (SelectLeasingWithoutKasko) содержит данные, то в таблице страхования в строке КАСКО:

Страховая компания insCompany = ПРОЧИЕ (если в списке СК нет, но надо будет добавить, по аналогии как добавляем для ОСАГО если Тип ПЛ = Прицеп) и закрыто для редактирования
Стоимость первого периода inscost = 0 и закрыто для редактирования
Период страхования insTerm = 12 мес и закрыто для редактирования
Плательщик  insured = ЛП и закрыто для редактирования
иначе как по текущей реакции
2022-09-22 17:30:06 +03:00
vchikalkin
5a02082457 Добавить новое поле в разделе Страхование "Лизинг без КАСКО" (SelectLeasingWithoutKasko) - и реакцию на фильтрацию выпадающего списка из записей addproducttype, у которых:
Статус (evo_addproduct_type.statecode) = Активный (0)
Тип продукта  (evo_addproduct_type.evo_product_type) = Evo_КАСКО (100000007)
Начало действия (evo_addproduct_type.evo_datefrom) меньше или равно текущей даты
Окончание действия (evo_addproduct_type.evo_dateto) больше или равно текущей даты
Min срок лизинга (evo_addproduct_type.evo_min_period) меньше или равно значению из поля "Срок лизинга, мес" (tbxLeasingPeriod)
Max срок лизинга (evo_addproduct_type.evo_max_period) больше или равно значению из поля "Срок лизинга, мес" (tbxLeasingPeriod)
По связи evo_evo_addproduct_type_evo_leasingobject_typ связана с карточкой Типа предмета лизинга (evo_leasingobject_type),указанной в поле "Тип предмета лизинга" (selectLeaseObjectType)
Max стоимость ПЛ (evo_addproduct_type.evo_max_price) больше или равно значению ([Стоимость ПЛ tbxLeaseObjectPrice - Скидка tbxSupplierDiscountRub], переведенное в рубли - labelImportProgramSum + tbxAddEquipmentPrice)
Min стоимость ПЛ (evo_addproduct_type.evo_min_price) меньше или равно значению  ([Стоимость ПЛ tbxLeaseObjectPrice - Скидка tbxSupplierDiscountRub], переведенное в рубли - labelImportProgramSum + tbxAddEquipmentPrice)
Отображать для расчета в ЛК (evo_addproduct_type.evo_visible_calc) = True
2022-09-22 17:06:33 +03:00
vchikalkin
7b158a2c1f Найти реакцию, по которой сбрасываются результаты расчета ELT по КАСКО и добавить что результаты также сбрасываются на изменение поля "Лизинг без КАСКО" (SelectLeasingWithoutKasko)
В валидацию расчета КАСКО в ELT необходимо добавить условие:

если поле "Лизинг без КАСКО" (SelectLeasingWithoutKasko) содержит данные, то расчет не производить и выводить сообщение "Вы осуществляете расчет с Лизинг без КАСКО, расчет ЭЛТ в данном случае е требуется"
2022-09-22 16:59:37 +03:00
vchikalkin
e1b330b1a0 добавили новое поле selectLeasingWithoutKasko 2022-09-22 16:58:44 +03:00
Chika
6a42b73653 Merge branch 'development' 2022-09-15 13:54:39 +03:00
Chika
e0cbbb6949 merge dyn-1673_minor_improvements 2022-09-15 13:54:24 +03:00
Chika
17718c60b0 Merge branch 'development' 2022-09-12 14:51:35 +03:00
Chika
8f7bb3948d constants: MAX_INSURANCE = 3000000 2022-09-12 14:45:59 +03:00
Chika
9d9b3b31bc merge release/dyn-1310_agents [!] 2022-09-12 13:43:55 +03:00
Chika
e3ac39bc5e Merge branch 'development' 2022-09-07 11:01:02 +03:00
Chika
df01646921 Александр Семкин, [05.09.2022 14:33]
Влад, и еще - если VIN указан и его меняют И применен расчет ЭЛТ КАСКО, то расчет ЭЛТ КАСКО должен слетать

Александр Семкин, [05.09.2022 14:34]
потому что если они VIN меняют, то это совсем другой расчет может быть
2022-09-05 14:37:54 +03:00
Chika
d693d40912 Александр Семкин, [05.09.2022 14:30]
т.е. верификация проводится только в случае наличия значения в поле

Александр Семкин, [05.09.2022 14:30]
т.е. я могу сделать расчет и без VIN
2022-09-05 14:31:27 +03:00
Chika
531c6cd266 reactions: проверка vin. триггеры: vin, leaseObjectCategory, leaseObjectUsed 2022-09-05 14:24:28 +03:00