From 41e46e6351f0fadcbd68655f6a9206895463126c Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Mon, 22 Jan 2024 12:38:29 +0300 Subject: [PATCH] =?UTF-8?q?=D0=95=D1=81=D0=BB=D0=B8=20=D0=B2=20=D0=9F?= =?UTF-8?q?=D1=80=D0=BE=D0=B4=D1=83=D0=BA=D1=82=20selectProduct=20=20?= =?UTF-8?q?=D0=A7=D0=B0=D1=81=D1=82=D0=B8=D1=87=D0=BD=D1=8B=D0=B9=20=D0=9D?= =?UTF-8?q?=D0=94=D0=A1=20evo=5Fsale=5Fwithout=5Fnds=20=3D=20=D0=9D=D0=B5?= =?UTF-8?q?=D1=82,?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit то на форме поле "Частичный НДС" cbxPartialVAT = Нет и закрыто для редактирования, иначе открыто для редактирования --- apps/web/process/configurator/reactions/values.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/web/process/configurator/reactions/values.ts b/apps/web/process/configurator/reactions/values.ts index 6832159..df8f9b1 100644 --- a/apps/web/process/configurator/reactions/values.ts +++ b/apps/web/process/configurator/reactions/values.ts @@ -161,6 +161,7 @@ export default function valuesReactions({ store, apolloClient }: ProcessContext) async (productId) => { if (!productId) { $calculation.element('cbxPartialVAT').unblock(); + $calculation.element('cbxPartialVAT').unblock(); return; } @@ -178,6 +179,13 @@ export default function valuesReactions({ store, apolloClient }: ProcessContext) } else { $calculation.element('cbxFloatingRate').unblock(); } + + // eslint-disable-next-line no-negated-condition + if (!evo_baseproduct?.evo_sale_without_nds) { + $calculation.element('cbxPartialVAT').setValue(false).block(); + } else { + $calculation.element('cbxPartialVAT').unblock(); + } } );