fix: restore code-less FNS financial reports
Some checks failed
CI/CD Pipeline / Quality Gate (push) Failing after 39s
CI/CD Pipeline / Build and Push Images (push) Has been skipped
CI/CD Pipeline / Internal Notify (push) Successful in 0s
CI/CD Pipeline / Deploy Dev via Compose (push) Has been skipped

This commit is contained in:
2026-08-04 23:25:31 +02:00
parent ef92cc4610
commit 1bc98796ab
6 changed files with 818 additions and 39 deletions

View File

@@ -229,6 +229,20 @@ Celery-задачи (основные):
- успешные: `input/fns/processed/`
- ошибки: `input/fns/failed/`
Парсер поддерживает отчеты как с отдельной колонкой `Код`, так и стандартные
файлы, где после наименования строки сразу идут пары `Начало`/`Конец`. Для
восстановления ранее успешно обработанных отчетов без нормализованных
финансовых строк используется идемпотентная команда:
```bash
# Проверка без записи
uv run python src/manage.py restore_fns_financial_lines --dry-run
# Восстановление всех пустых отчетов или одной организации
uv run python src/manage.py restore_fns_financial_lines
uv run python src/manage.py restore_fns_financial_lines --ogrn 1187700006273
```
## Тесты
- Все тесты проекта хранятся только в `ROOT_DIR/tests`.