From 84c4f25a9bd0ab4ae4e8f1bd361264a73cffdf77 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Wed, 28 Oct 2026 21:55:35 +0400 Subject: [PATCH] =?UTF-8?q?fix(web):=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D0=BA?= =?UTF-8?q?=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B8=20=E2=80=94=20=D0=B1=D0=B0=D0=B7=D0=B0=20=D1=87?= =?UTF-8?q?=D0=B5=D1=80=D0=BD=D0=BE=D0=B2=D0=B8=D0=BA=D0=B0,=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D1=8C=20=D0=B2=D1=8B=D0=B1=D0=BE?= =?UTF-8?q?=D1=80=D0=B0=20(#206)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit T6.11: при пересборке окна из нового агрегата (правок не было) база черновика обновляется до текущей редакции корректировки, иначе при следующем открытии показывалась ложная плашка об изменении. T6.12: подпись кнопки «Выбрать» называет контрагента; ошибки полей статьи объявляются role=alert. Co-Authored-By: Claude Opus 5.5 --- web/src/widgets/CorrectionTable/AllocationPicker.tsx | 4 ++-- web/src/widgets/CorrectionTable/CorrectionEditorModal.tsx | 6 +++++- web/src/widgets/CorrectionTable/EditorSide.tsx | 4 ++-- web/src/widgets/CorrectionTable/editorView.test.ts | 8 +++++++- web/src/widgets/CorrectionTable/editorView.ts | 3 +++ 5 files changed, 19 insertions(+), 6 deletions(-) diff --git a/web/src/widgets/CorrectionTable/AllocationPicker.tsx b/web/src/widgets/CorrectionTable/AllocationPicker.tsx index c3a093f..4d04c6f 100644 --- a/web/src/widgets/CorrectionTable/AllocationPicker.tsx +++ b/web/src/widgets/CorrectionTable/AllocationPicker.tsx @@ -1,7 +1,7 @@ // Выбор нераспределённой строки для «Добавить строку ОСВ»: клик по строке отправляет ASSIGN (в окне, через onPick). import { Button, Modal, Table } from 'antd'; import type { UnallocatedEntryOut } from '../../types/corrections'; -import { formatRub } from './editorView'; +import { formatRub, pickLabel } from './editorView'; type Props = { open: boolean; @@ -48,7 +48,7 @@ export function AllocationPicker({ open, sideLabel, article, candidates, busy, o