Merge pull request 'OpenSpec: архив back-to-primary-docs (#197, AURORA-1682)' (#200) from chore/197-archive-back-to-primary-docs into main

This commit is contained in:
aep 2026-10-27 22:12:53 +03:00
commit a7ed1599c8
8 changed files with 21 additions and 4 deletions

View File

@ -189,12 +189,14 @@ SHALL быть отключена с подсказкой «Разберите
что и файл открытого документа (файл вне консолидации — все файлы ЮЛ): у пункта имя файла, вторая строка (тип · формат ·
дата) и статус; пункты, которые нельзя открыть, неактивны. Выбор пункта SHALL открывать `/documents/:document_id`
выбранного документа заменой текущей записи истории браузера, без новой записи: кнопка «Назад» экрана и браузера
возвращает на экран, с которого открыт первый документ, а не к предыдущему выбранному.
возвращает на экран, с которого открыт первый документ, а не к предыдущему выбранному. Если первый документ открыт из
панели «Первичные документы» консолидации, «Назад» SHALL открывать экран консолидации с этой панелью той же организации.
#### Scenario: Назад после перебора документов
- **WHEN** аналитик открыл документ из панели «Организации» консолидации, выбрал в списке «Документ» подряд ещё два
документа и нажал «Назад»
- **THEN** открыт экран консолидации, с которого был открыт первый документ
- **WHEN** аналитик открыл документ из панели «Первичные документы» организации в карточке консолидации, выбрал в списке
«Документ» подряд ещё два документа и нажал «Назад»
- **THEN** открыт экран консолидации с той же выбранной версией и открытой панелью «Первичные документы» той же
организации
#### Scenario: Документ открыт прямой ссылкой
- **WHEN** документ открыт прямой ссылкой в новой вкладке, аналитик выбрал в списке «Документ» другой документ и нажал

View File

@ -90,3 +90,18 @@ SHALL перечитывать этот список раз в 5 секунд и
#### Scenario: Документ без комментариев
- **WHEN** аналитик нажимает иконку комментария у документа без комментариев
- **THEN** в поповере «Комментарий отсутствует», экран документа не открывается
### Requirement: Открытая панель в адресе экрана консолидации
Открытая панель «Первичные документы» SHALL храниться в адресе экрана консолидации `/groups/:group_id` параметром
`?entity=<legal_entity_id>` рядом с `?version=`. Клик по организации в панели «Организации» SHALL добавлять параметр,
закрытие панели — убирать его; оба перехода SHALL заменять текущую запись истории браузера, без новой записи. Адрес с
`?entity=` SHALL открывать панель этой организации. Режим «Все документы организации» в адрес не входит: панель,
открытая по адресу, показывает стол консолидации.
#### Scenario: Возврат из документа
- **WHEN** аналитик открыл панель организации, перешёл по ссылке документа и вернулся «Назад»
- **THEN** открыт экран консолидации с той же версией и панелью «Первичные документы» той же организации
#### Scenario: Закрытая панель не возвращается
- **WHEN** аналитик открыл панель организации, закрыл её и нажал «Назад» браузера
- **THEN** открыт экран, с которого пришли на экран консолидации, панель не открывается снова