Andrey Epifancev 2f3f3087db openspec: архив statement-template-lines (#19)
Спека document-review-ui обновлена дельтой change'а; change перенесён в
openspec/changes/archive/2026-10-09-statement-template-lines/. Реализация — PR #20.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 12:56:25 +04:00

19 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Why
RSHB/arm-core#80: сервер достраивает форму ББ/ОФР по справочнику редакции — строки и ячейки, которых не дало
распознавание, приходят с `id = null` (`origin = template`). Аналитик должен уметь заполнить их вручную. Кроме того,
итоговые строки «БАЛАНС» (1600 по активу, 1700 по пассиву) сливаются с обычными строками и «Итого по разделу».
## What Changes
- Строки и ячейки с `id = null` отображаются и редактируются как обычные.
- Правка достроенной строки уходит в `PATCH …/statement` по `line_code` (строки из БД — по `line_id`).
- Ключ строки на экране: `id`, а у достроенной — `code-<код>`.
- Строки 1600 и 1700 формы `BALANCE` выделяются фоном `#f9f0ff` и жирным шрифтом.
## Non-goals
- Порядок строк (раскладку по разделам делает `formLayout` как раньше).
- Правка кода и наименования строки.
- Выделение итогов ОФР.