Открытая панель «Первичные документы» живёт в адресе экрана консолидации (?entity=<id ЮЛ> рядом с ?version=), открытие и закрытие заменяют запись истории. «Назад» из документа, открытого из панели, возвращает на консолидацию с той же версией и панелью той же организации; переключатель документа (AURORA-1692) и прямая ссылка — как прежде. - utils/consolidations.ts: panelEntity / withPanelEntity + тест; - ConsolidationsList: панель открыта по ?entity=, когда ЮЛ из адреса уже в сторе (без мелькания прежнего ЮЛ); - ConsoleLegalEntities: onDrawerOpen(id ЮЛ строки); - change back-to-primary-docs: MODIFIED document-review-ui «Переключатель документа», ADDED primary-files-ui «Открытая панель в адресе экрана консолидации». Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
MODIFIED Requirements
Requirement: Переключатель документа
В шапке экрана документа SHALL быть выпадающий список «Документ» с документами файлов того же ЮЛ в той же консолидации,
что и файл открытого документа (файл вне консолидации — все файлы ЮЛ): у пункта имя файла, вторая строка (тип · формат ·
дата) и статус; пункты, которые нельзя открыть, неактивны. Выбор пункта SHALL открывать /documents/:document_id
выбранного документа заменой текущей записи истории браузера, без новой записи: кнопка «Назад» экрана и браузера
возвращает на экран, с которого открыт первый документ, а не к предыдущему выбранному. Если первый документ открыт из
панели «Первичные документы» консолидации, «Назад» SHALL открывать экран консолидации с этой панелью той же организации.
Scenario: Назад после перебора документов
- WHEN аналитик открыл документ из панели «Первичные документы» организации в карточке консолидации, выбрал в списке «Документ» подряд ещё два документа и нажал «Назад»
- THEN открыт экран консолидации с той же выбранной версией и открытой панелью «Первичные документы» той же организации
Scenario: Документ открыт прямой ссылкой
- WHEN документ открыт прямой ссылкой в новой вкладке, аналитик выбрал в списке «Документ» другой документ и нажал «Назад» экрана
- THEN открыт список групп компаний
/groups