OpenSpec change goodwill-ui (таблица, редактирование, переключатель/фильтр/экспорт; вкладка «Гудвилл» в intercompany-matrix-ui больше не заглушка; R-1…R-3). По стенду: стрелка раскрытия блока — у названия, «Выделить все» в одну строку, текст пустой таблицы. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.0 KiB
Why
AURORA-1544: вкладка «Гудвилл» страницы отчёта версии. Первая версия экрана (PR arm-core #220, Голов) строилась на фейковых данных по черновику контракта 30.10, а бэкенд (#222, AURORA-1543) сделан по аналитике DOC-259025 «Гудвилл» (Лысенко, 03.11.2026): пары по фактическим вложениям, строки «Нет вложений», nullable суммы, предупреждения, итоги по ГО, пакетное сохранение. Ревью 06.11.2026: экран переведён на фактический API и DOC-259025.
What Changes
Репозиторий — arm-core, только web/. Контракт — ../docs/dev/api-contract-goodwill.md (docs #204).
- Вкладка «Гудвилл» (
…/versions/{id}/goodwill) доступна. - Таблица по макету
[31-03]: блоки ГО, строки ДО, «Всего» блока и «Итого по листу» из ответа (groups,totals). - Режим «Редактировать» (
[31-03-01]): галочки, доля, комментарий, предпросмотр P/G, пакетное сохранение. - Переключатель «Учитывать гудвилл в КФО» (
goodwill_enabled, OQ-27), фильтр знака, экспорт с фильтром.
Capabilities
New Capabilities
goodwill-ui: вкладка «Гудвилл».
Modified Capabilities
intercompany-matrix-ui: вкладка «Гудвилл» больше не заглушка.
Impact
web/src/widgets/ConsolidationGoodwill/*, web/src/utils/goodwill.ts (+ тесты), web/src/types/goodwill/goodwill.ts,
web/src/services/api/goodwill.ts, web/src/hooks/useFullScreen.tsx, общий фильтр единиц
web/src/components/ConsolidationFormatTableFilter (шахматка переведена на него), вкладки отчёта.