2.9 KiB
2.9 KiB
Why
AURORA-1682 (замечание тестирования 16.10.2026, п. 1; чек-лист Циликова 23.10.2026, строка 9): аналитик открывает документ
из панели «Первичные документы» организации, проверяет его и нажимает «Назад» — открывается карточка консолидации без
панели, и для следующего документа панель приходится открывать заново. Панель открывалась локальным состоянием страницы
консолидации (drawerOpen), а «Назад» (navigate(-1)) монтирует страницу заново.
What Changes
Репозиторий — только arm-core (web/), эндпоинты без изменений.
- Открытая панель «Первичные документы» хранится в адресе экрана консолидации параметром
?entity=<legal_entity_id>рядом с?version=; открытие и закрытие панели заменяют текущую запись истории (как выбор версии). Расчёт параметров —panelEntity/withPanelEntity(web/src/utils/consolidations.ts), закреплён тестом. - «Назад» из документа, открытого из панели, возвращает на адрес с
?entity=— панель той же организации открыта. Переключатель документа (AURORA-1692) и прямая ссылка ведут себя как прежде. - Дельты:
document-review-ui— MODIFIED «Переключатель документа» (сценарий «Назад после перебора документов»);primary-files-ui— ADDED «Открытая панель в адресе экрана консолидации».
Non-goals
- Режим «Все документы организации» в адрес не попадает: после «Назад» панель открывается столом консолидации, как при обычном открытии.
- Изменения бэкенда и DBML.
Capabilities
New Capabilities
Modified Capabilities
document-review-ui: MODIFIED «Переключатель документа».primary-files-ui: ADDED «Открытая панель в адресе экрана консолидации».
Impact
web/src/layouts/ConsolidationsList.tsx, web/src/widgets/ConsoleLegalEntities/ConsoleLegalEntities.tsx,
web/src/utils/consolidations.ts (+ тест). Ссылки на экран консолидации с ?entity= открывают панель этой организации.