Andrey Epifancev a653172418 fix(web): «Назад» из документа возвращает панель «Первичные документы» организации (#197, AURORA-1682)
Открытая панель «Первичные документы» живёт в адресе экрана консолидации (?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>
2026-10-27 22:54:56 +04:00

2.3 KiB
Raw Blame History

MODIFIED Requirements

Requirement: Переключатель документа

В шапке экрана документа SHALL быть выпадающий список «Документ» с документами файлов того же ЮЛ в той же консолидации, что и файл открытого документа (файл вне консолидации — все файлы ЮЛ): у пункта имя файла, вторая строка (тип · формат · дата) и статус; пункты, которые нельзя открыть, неактивны. Выбор пункта SHALL открывать /documents/:document_id выбранного документа заменой текущей записи истории браузера, без новой записи: кнопка «Назад» экрана и браузера возвращает на экран, с которого открыт первый документ, а не к предыдущему выбранному. Если первый документ открыт из панели «Первичные документы» консолидации, «Назад» SHALL открывать экран консолидации с этой панелью той же организации.

Scenario: Назад после перебора документов

  • WHEN аналитик открыл документ из панели «Первичные документы» организации в карточке консолидации, выбрал в списке «Документ» подряд ещё два документа и нажал «Назад»
  • THEN открыт экран консолидации с той же выбранной версией и открытой панелью «Первичные документы» той же организации

Scenario: Документ открыт прямой ссылкой

  • WHEN документ открыт прямой ссылкой в новой вкладке, аналитик выбрал в списке «Документ» другой документ и нажал «Назад» экрана
  • THEN открыт список групп компаний /groups