From 726fbbb6f3da82a2933d239a91c389bafd0ab1e5 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Wed, 29 Nov 2023 16:40:37 +0300 Subject: [PATCH] =?UTF-8?q?4.=20=D0=92=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8?= =?UTF-8?q?=D1=86=D0=B5=20=D1=81=D1=82=D1=80=D0=B0=D1=85=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=B2=20=D1=81=D1=82=D1=80=D0=BE=D0=BA?= =?UTF-8?q?=D0=B5=20SafeFinance=20=D0=B2=20=D1=81=D1=82=D0=BE=D0=BB=D0=B1?= =?UTF-8?q?=D1=86=D0=B5=20=D0=A1=D1=80=D0=BE=D0=BA=20=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=B0=D1=85=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D1=83=D0=BA?= =?UTF-8?q?=D0=B0=D0=B7=D0=B0=D1=82=D1=8C=20=D0=B7=D0=BD=D0=B0=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=BE=20=D0=BB=D0=BE=D0=B3=D0=B8?= =?UTF-8?q?=D0=BA=D0=B5=20=D0=B8=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81?= =?UTF-8?q?=D1=82=D1=8C=20=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20=D0=B4=D0=B0=D0=BD=D0=BD=D0=BE?= =?UTF-8?q?=D0=B5=20=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D0=B5:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Если Страхованя компания insCompanyFinGAP = Не выбрано, то Плательщик insuredFinGAP = ЛП (100 000 000) и закрыто для редактирования, Стоимость за первый период inscostFinGAP = 0 Срок страхования insTermFinGAP = 12 мес (100 000 000) и закрыто для редактирования иначе Плательщик insuredFinGAP = открыто для редактирования, Стоимость за первый период inscostFinGAP = 0 Срок страхования insTermFinGAP = Если срок лизинга tbxLeasingPeriod < 13, то указываем Срок страхования insTermFinGAP =12 мес и закрываем для редактирования, иначе открыто для редактирования16.11.2023 Если срок лизинга tbxLeasingPeriod < 16, то указываем Срок страхования insTermFinGAP = Срок лизинга, иначе Срок страхования insTermFinGAP = 12мес, И всегда закрываем для редактирования (аналогично сейчас указывается в КАСКО) --- apps/web/config/tables/insurance-table.ts | 2 +- apps/web/process/fingap/reactions/common.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/web/config/tables/insurance-table.ts b/apps/web/config/tables/insurance-table.ts index 0e35849..1c76358 100644 --- a/apps/web/config/tables/insurance-table.ts +++ b/apps/web/config/tables/insurance-table.ts @@ -86,6 +86,6 @@ export const defaultStatuses: Record = { insuranceCompany: 'Default', insured: 'Default', insCost: 'Disabled', - insTerm: 'Default', + insTerm: 'Disabled', }, }; diff --git a/apps/web/process/fingap/reactions/common.ts b/apps/web/process/fingap/reactions/common.ts index 18b85d7..5012196 100644 --- a/apps/web/process/fingap/reactions/common.ts +++ b/apps/web/process/fingap/reactions/common.ts @@ -55,13 +55,13 @@ export default function reactions({ store, apolloClient, queryClient }: ProcessC if (!finGAPInsuranceCompany) { $tables.insurance.row('fingap').column('insured').setValue(100_000_000).block(); $tables.insurance.row('fingap').column('insCost').setValue(0); - $tables.insurance.row('fingap').column('insTerm').setValue(100_000_000).block(); + $tables.insurance.row('fingap').column('insTerm').setValue(100_000_000); } else { $tables.insurance.row('fingap').column('insured').unblock(); - if (leasingPeriod < 13) { - $tables.insurance.row('fingap').column('insTerm').setValue(100_000_000).block(); + if (leasingPeriod < 16) { + $tables.insurance.row('fingap').column('insTerm').setValue(100_000_001); } else { - $tables.insurance.row('fingap').column('insTerm').unblock(); + $tables.insurance.row('fingap').column('insTerm').setValue(100_000_000); } } },