1 Commits

Author SHA1 Message Date
537e6c4127 feat(procurement): массовое создание бюджетов
Добавлены возможности:

1. Django Admin Actions:
   - 'Создать бюджеты на следующий квартал для всех отделов'
   - 'Скопировать выбранные бюджеты в следующий квартал'

2. Management Command:
   python manage.py create_next_quarter_budgets

   Опции:
   --year YEAR --quarter Q  - конкретный период
   --dry-run                - показать без создания
   --default-amount 100000  - сумма по умолчанию

Логика:
- Копирует allocated_amount из текущего квартала
- Если нет текущего бюджета - использует значение по умолчанию (0)
- Пропускает уже существующие бюджеты
- Сбрасывает spent_amount в 0
2025-12-10 07:25:07 +03:00