Merge pull request 'AURORA-1646: чек-лист версии — по столу консолидации' (#174) from feat/188-checklist-scope into main

This commit is contained in:
aep 2026-10-27 09:58:37 +03:00
commit b6fae800bc
2 changed files with 9 additions and 0 deletions

View File

@ -1135,6 +1135,13 @@ attempt+1») устарела — исправить в следующей ве
верифицированная версия заморожена привязками и `ex_snapshot` (Срез 7), отдельного «замороженного списка» в панели
нет. Панель [39] из карточки версии показывает стол консоли; переключатель «Все документы организации» —
`GET /legal-entities/{id}/files` с подписью консолидации у файла.
**Чек-лист версии — по столу консоли (AURORA-1646, решение владельца 21.10.2026).** Статусы ячеек «Требуется
проверка» / «Распознан» (неподтверждённые документы) и «Обработка» / «Ошибка загрузки» (состояние файлов ЮЛ)
чек-лист берёт только из файлов стола этой консолидации; «Загружен» — по привязанным документам, как прежде.
Документы ЮЛ из других консолидаций и из карточки ЮЛ, которых нет на панели, ячейку не меняют: без документов —
«Отсутствует». Цена: неподтверждённый документ, загруженный из карточки ЮЛ, в чек-листе не виден, пока его не
подтвердят (тогда он привязывается и попадает на стол). Единая область видимости панели, чек-листа и привязки
целиком — AURORA-1752 (после аналитики AURORA-1378).
12. **Уточнение периода и счёта ОСВ** (`PATCH /documents/{id}/osv-header`, `DOCUMENT_EDIT`, policy по ЮЛ; v5.20, решения
владельца 21.10.2026, OQ-161 вариант 2, AURORA-1442). Аналитик исправляет период или счёт документа ОСВ, распознанные
неверно. Тело — любые из полей `period_year`, `period_quarter`, `is_cumulative`, `osv_account_code`; отсутствующее поле

View File

@ -579,6 +579,8 @@ line_code_text}` — строки `unreadable` / `missing`, у которых в
6. **Ячейки чек-листа самоописывающие**: ищите по `document_type`/`account` («Бух. баланс» — `BALANCE`, «ОФР» — `INCOME`,
«ОСВ 60» — `OSV` + `"60"`). Порядок `rules`: ББ, ОФР, ОСВ по коду счёта натурально (`58 < 58.03 < 60`). ОСВ по субсчёту
`58.03` закрывает только своё правило. `PROCESSING` ставится по всем недостающим ячейкам ЮЛ, пока его файл не смаплен (OQ-122).
Чек-лист видит только файлы стола консолидации — те же, что панель «Первичные документы» (AURORA-1646): документы ЮЛ
из других консолидаций и из карточки ЮЛ ячейку не меняют.
7. **`osv_accounts` участника** — «что загружено» к периоду версии (любой статус документа, кроме ошибки, незаменённые файлы),
а не «что готово»: готовность — в ячейках `checklist`.
8. **Сводная ОСВ — чистая функция**, в БД не хранится; одна и та же для страницы, сводки и экспорта. `match_stored = false` —