OpenSpec change goodwill-ui (таблица, редактирование, переключатель/фильтр/экспорт; вкладка «Гудвилл» в intercompany-matrix-ui больше не заглушка; R-1…R-3). По стенду: стрелка раскрытия блока — у названия, «Выделить все» в одну строку, текст пустой таблицы. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
30 lines
2.0 KiB
Markdown
30 lines
2.0 KiB
Markdown
## 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` (шахматка переведена на него), вкладки отчёта.
|