Данные по всем входящим поступлениям загружаются автоматически в систему, по определенным категориям. Данные по заявкам на выделение средств вносятся через форму заявки в ручную.
Все исходящие заявки собираются в директиве и нужные заявки с помощью изменения статуса меняем на исходящие транзакции
- Доработать функционал
- Рефакторинг кода
Postgresql, django, python, javascript, css, ubuntu, linux, sql
django приложение работает на Ubuntu 22.04
Доработать следующее:
1 - Раздел "Финансовое планирование"- Справка о валовом доходе и состоянии фондов за период
В справке 3 таблицы:
- Поступления ДС по направлениям
- Доход по рабочим кассам и счетам
- Состояние счетов и фондов
Данные выводятся корректно, нужно доработать функцию на js по расчету процентов дохода по определенной кассе от итоговой суммы, пример:
2. ДДС
Доработать функцию и настроить вывод данных из БД Postgresql в таблицу по статьям расходов:
Группировка: неделя, месяц, квартал, год
3. Бюджет
Цель: Планирование доходов и расходов по периодам. Неделя, месяц, квартал.
Как будет работать логика бюджета:
Есть колонки в таблице план, факт, % выполнения плана, сумма отклонения. В каждый из которой информация по доходам и расходам.
- Доходы по направлениям (2 направления)
- Расходы сгруппированы по подразделениям, внутри подразделений по статьям расходов и группой статей.
Принцип работы:
В колонку План за неделю до начала месяца вносим данные по планируемому доходу и расходу за месяц.
В колонку Факт попадает информация из БД по расходам за месяц
В колонке % рассчитывается % выполнения плана. Чтобы рассчитать процент - делим сумму факта на сумму плана. В колонке сумма отклонения - сумма отклонения от плана.
2 - Раздел "Дашборды"С помощью sql запросов объединить данные в нужные таблицы и построить динамические графики с возможностью выбора произвольного периода, по умолчанию данные за последние 2 месяца с интервалом неделя. Шаблоны дизайна предоставлю.
- Финансовые (8 дашбордов)
Пример
- Коммерческие (6 дашбордов)
- Производственные (5 дашбордов)
3 - Серверная часть
- настроить cron на запуск парсера данных (python файл) по определенному расписанию
- Настроить сертификат ssl для домена
- Настроить резервное копирование postgres базы по расписанию
- Настроить резервное копирование django проекта по расписанию
Дополнительно:База знаний (отдельное ТЗ)Таск менеджер (отдельное ТЗ)