## MODIFIED Requirements ### Requirement: Вкладки страницы отчёта по версии Страница `/groups/:group_id/versions/:version_id/:tab` SHALL показывать шапку версии (ГК, период, статус отчёта) один раз и под ней ряд вкладок шагов консолидации и содержимое активной вкладки. Активная вкладка определяется сегментом `:tab`: `osv` — «ОСВ» (сводная ОСВ), `chess` — «Шахматка», `correction` — «Таблица корректировки» (спека `corrections-table-ui`), `goodwill` — «Гудвилл» (спека `goodwill-ui`). Выбор вкладки SHALL менять последний сегмент адреса на ключ вкладки (навигация, не локальное состояние) заменой текущей записи истории браузера, без новой записи: кнопка «Назад» в шапке и кнопка «Назад» браузера ведут туда, откуда открыт отчёт, а не по переключениям вкладок (AURORA-1851). Активная вкладка подсвечена зелёным и выделена жирным. Неизвестный ключ вкладки SHALL заменяться на `osv` без новой записи в истории браузера. Вкладки «КФО», «КФО Общий», «Подтверждение КФО клиента» SHALL быть недоступны с подсказкой «Будет в следующих срезах». При смене `version_id` всё состояние страницы (карточка версии, данные, фильтры) SHALL создаваться заново. #### Scenario: Переход на шахматку - **WHEN** открыта сводная ОСВ версии по адресу `…/versions/{id}/osv` и нажата вкладка «Шахматка» - **THEN** адрес становится `…/versions/{id}/chess`, шапка версии остаётся, под вкладками показана шахматка #### Scenario: Переход на таблицу корректировки - **WHEN** открыта шахматка версии по адресу `…/versions/{id}/chess` и нажата вкладка «Таблица корректировки» - **THEN** адрес становится `…/versions/{id}/correction`, шапка версии остаётся, под вкладками показана таблица корректировок #### Scenario: Прежний адрес сводной ОСВ - **WHEN** открыт адрес `…/versions/{id}/osv` - **THEN** показана сводная ОСВ, вкладка «ОСВ» активна #### Scenario: Неизвестная вкладка - **WHEN** открыт адрес `…/versions/{id}/abc` - **THEN** адрес заменяется на `…/versions/{id}/osv`, показана сводная ОСВ; кнопка «Назад» браузера не возвращает на `…/abc` #### Scenario: Назад после переключения вкладок - **WHEN** аналитик открыл отчёт версии кнопкой «К отчётности» в списке консолидаций, переключился «Шахматка» → «ОСВ» → «Шахматка» и нажал «Назад» в шапке - **THEN** одним нажатием открыт список консолидаций ГК #### Scenario: Переход на гудвилл - **WHEN** открыта таблица корректировки версии и нажата вкладка «Гудвилл» - **THEN** адрес становится `…/versions/{id}/goodwill`, шапка версии остаётся, под вкладками показана таблица гудвилла