Подстроки под родителем, пустые строки детализации свёрнуты (#34, AURORA-1527) #35

Merged
aep merged 2 commits from feat/34-subline-parent into test 2026-10-16 18:35:40 +03:00
Owner

Closes #34. Связано: AURORA-1527, arm-core #118/#119, docs #114/#115.

Что сделано

Экран проверки ББ/ОФР: строка с parent_code (его отдаёт ядро) выводится под родителем с отступом, в ББ и в ОФР; без родителя в форме — на прежнем месте. Пустые подстроки скрыты, над таблицей переключатель «Показать пустые строки детализации (N)» (N = 0 — нет переключателя). Правила родителя на фронте нет. Данные, PATCH и ключи строк не меняются.
Заголовок блока мягких проверок: «Расхождения в пределах округления» → «Предупреждения проверок (N)»: в soft_failed ядро кладёт мягкие соотношения §7 (2400, 2500, «сумма подстрок = родитель») и жёсткие в пределах округления; подтверждение они не блокируют.

Проверка

npm run format, lint (0 ошибок, 9 прежних предупреждений), tsc --noEmit, vitest (150 тестов), rsbuild build — зелёные. Стенд (Playwright): на Унагранде «Лист 1 3кв.25» при пустой детализации предупреждений 1150/1170/1210 нет, остаются только нарушения 1600 = 1700; при значении в подстроке 11101 блок «Предупреждения проверок (1)» показывает 1110 = 11101 + ….

Rulings I made

  • R-1: пустое = amount null/'' и нет string_value; ноль — значение.
  • R-2: строка с правкой в черновике не скрывается.
  • R-3: родитель — только строка с parent_code = null; цикл/самоссылка не теряют строки.
  • R-4: переключатель — Switch в <label>; состояние не запоминается.
  • R-5: parent_code в типе обязательный, в buildStatementGrid ?? null для старого ядра.
  • R-6: заголовок «Предупреждения проверок (N)» выбран по содержимому soft_failed; счётчик как у блока «Нарушения».

Merge в test и sync-web — по команде владельца. Без ядра с #119 переключателя не будет.

🤖 Generated with Claude Code

Closes #34. Связано: AURORA-1527, arm-core #118/#119, docs #114/#115. ## Что сделано Экран проверки ББ/ОФР: строка с `parent_code` (его отдаёт ядро) выводится под родителем с отступом, в ББ и в ОФР; без родителя в форме — на прежнем месте. Пустые подстроки скрыты, над таблицей переключатель «Показать пустые строки детализации (N)» (N = 0 — нет переключателя). Правила родителя на фронте нет. Данные, PATCH и ключи строк не меняются. Заголовок блока мягких проверок: «Расхождения в пределах округления» → «Предупреждения проверок (N)»: в `soft_failed` ядро кладёт мягкие соотношения §7 (2400, 2500, «сумма подстрок = родитель») и жёсткие в пределах округления; подтверждение они не блокируют. ## Проверка `npm run format`, `lint` (0 ошибок, 9 прежних предупреждений), `tsc --noEmit`, `vitest` (150 тестов), `rsbuild build` — зелёные. Стенд (Playwright): на Унагранде «Лист 1 3кв.25» при пустой детализации предупреждений 1150/1170/1210 нет, остаются только нарушения 1600 = 1700; при значении в подстроке 11101 блок «Предупреждения проверок (1)» показывает 1110 = 11101 + …. ## Rulings I made - R-1: пустое = `amount` null/'' и нет `string_value`; ноль — значение. - R-2: строка с правкой в черновике не скрывается. - R-3: родитель — только строка с `parent_code = null`; цикл/самоссылка не теряют строки. - R-4: переключатель — `Switch` в `<label>`; состояние не запоминается. - R-5: `parent_code` в типе обязательный, в `buildStatementGrid` `?? null` для старого ядра. - R-6: заголовок «Предупреждения проверок (N)» выбран по содержимому `soft_failed`; счётчик как у блока «Нарушения». Merge в test и sync-web — по команде владельца. Без ядра с #119 переключателя не будет. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-16 17:48:32 +03:00
Строка с parent_code (его отдаёт ядро) выводится под родителем с отступом, в ББ и ОФР.
Пустые подстроки скрыты за переключателем с счётчиком; строка с правкой в черновике не скрывается.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep added 1 commit 2026-10-16 18:09:44 +03:00
В soft_failed попадают мягкие соотношения §7 и жёсткие в пределах округления, а не только округление.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep merged commit e252135c3b into test 2026-10-16 18:35:40 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-web#35
No description provided.