2.4 KiB
2.4 KiB
Why
Отчёт «Шахматка ВГО» (ТЗ §6): аналитик сверяет внутригрупповые обороты пар компаний периметра по строкам сводной ОСВ
версии, видит расхождения сверх порога, получает результирующую таблицу по пяти статьям и выгрузку в xlsx. Jira
AURORA-1537, реализация — PR RSHB/arm-core#114 (автор — Потапова). Требования автор дописала прямо в
openspec/specs/; при подготовке к слиянию они оформлены как дельты этого change'а (решение владельца 16.10.2026).
What Changes
- Расчёт шахматки без хранения в БД (
GET …/intercompany-matrix/all,POST …/intercompany-matrix/manual) по строкам сводной ОСВ версии и её периметру; режимы ALL и MANUAL. - Результирующая таблица ВГО из пяти фиксированных статей (
GET …/intercompany-matrix/result-table). - Выгрузка xlsx шахматки (
…/all/export,…/manual/export) и аудитEXPORTкаждой выгрузки. - Правила элиминации версии (
GET …/elimination-rules). - Плоский список счетов для фильтров (
GET /api/v1/directories/accounts). - В сводную ОСВ добавлен
account_idстроки (внутреннее поле домена, в API свода не выходит).
Capabilities
New Capabilities
Нет.
Modified Capabilities
consolidated-osv: шахматка по сводной ОСВ и её xlsx.consolidations-api: правила элиминации версии, результирующая таблица ВГО.directories-api: плоский список счетов.audit-trail: аудит экспорта шахматки.
Impact
Только arm-core (API, сервисы, схемы), таблицы и DBML не меняются. Код реализован и протестирован в PR #114; этот
change фиксирует требования к текущему поведению ветки, включая известные дефекты (см. design.md, ## Known issues).