- клиент на единый POST …/intercompany-matrix и …/export - матрица: колонка «Итого Дт» и строка «Итого Кт» из total_debit/total_credit, клиентское сложение убрано - фильтр «Компании» уходит в запрос (legal_entity_ids), варианты — весь периметр из ответа без выбора; выгрузка с тем же выбором - результирующая таблица без строки «Итого», колонка «Итого по группе» - change intercompany-matrix-totals-ui Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
# Proposal
|
||
|
||
## Why
|
||
|
||
Итоги шахматки на экране считались на клиенте (PR #158), фильтр «Компании» скрывал строки без запроса. Бэк (AURORA-1756,
|
||
PR #218, change `intercompany-matrix-totals`) теперь отдаёт `total_debit` / `total_credit`, принимает `legal_entity_ids` и
|
||
заменил `GET …/all` и `POST …/manual` единым `POST …/intercompany-matrix`. AURORA-1757, issue arm-core #224.
|
||
|
||
## What Changes
|
||
|
||
- Клиент — единый `POST …/intercompany-matrix` и `…/export`.
|
||
- Матрица: колонка «Итого Дт» справа и строка «Итого Кт» снизу из ответа API; клиентское сложение убрано.
|
||
- Фильтр «Компании» уходит в запрос; варианты — весь периметр из ответа без выбора компаний.
|
||
- Выгрузка матрицы — с тем же выбором компаний.
|
||
- Результирующая таблица: строки «Итого» снизу нет, колонка — «Итого по группе».
|
||
|
||
## Capabilities
|
||
|
||
### Modified Capabilities
|
||
|
||
- `intercompany-matrix-ui`
|
||
|
||
## Impact
|
||
|
||
`web/src`: `services/api/intercompanyMatrix.ts`, `types/api.ts`, `utils/chessMatrixRequest.ts`, `widgets/ConsolidationChess/*`.
|
||
Сливается вместе с #218. Состояние «выбрана одна сторона» не меняется (AURORA-1799).
|