RegistryFlow — это профессиональное десктопное приложение для автоматизации ведения реестров организаций и индивидуальных предпринимателей. Программа разработана для бухгалтеров и администраторов, которым необходим строгий учет отчетности, визуализация дедлайнов и быстрый импорт/экспорт данных.
Проект предоставляет единую среду управления с разделением контекстов (ИП/ЮЛ), умным поиском и автоматическим сохранением состояния сессии.
-
📥 Умный импорт: Автоматическое распознавание типа реестра (ИП или ЮЛ) при загрузке файлов
.xlsx,.txtи.docx. -
📑 Управление категориями: Создание пользовательских вкладок для группировки организаций. Реализован полный цикл управления: добавление, переименование и удаление категорий с автоматическим распределением данных.
-
🗓️ Интерактивный календарь: Пометка важных дат с визуальным выделением и хранением истории отдельно для каждого контекста.
-
📊 Интерактивные таблицы: - Контроль активности через встроенные чекбоксы.
-
Цветовая индикация срочности (красный/оранжевый).
-
Пометка выполнения задач (зеленый фон ячеек).
-
📄 Отчетность: Экспорт данных в форматы Excel, Word, PDF и TXT.
-
🌓 Темы оформления: Поддержка светлой и темной тем с автоматическим сохранением выбора.
- Язык: Python 3.13+
- UI Фреймворк: PySide6 (Qt6).
- Обработка данных: Pandas и OpenPyXL.
- Документы: ReportLab и Python-Docx.
- Тестирование: Pytest.
- Перейдите в раздел Releases этого репозитория.
- Скачайте архив с последней версией приложения.
- Распакуйте и запустите
RegistryFlow.exe.
- Клонируйте репозиторий:
git clone https://github.com/RamenOfficialGovPatsy/RegistryFlow.git - Создайте venv и установите зависимости:
pip install -r requirements.txt.
Сборка ресурсов: Перед запуском из кода необходимо скомпилировать иконки:
pyside6-rcc resource.qrc -o resources_rc.py
Запуск:
python main.py
Основной интерфейс: таблицы с цветовой индикацией и фильтрацией
Управление категориями: создание и настройка пользовательских вкладок
Календарь: мониторинг важных дат и дедлайнов отчетности
Экспорт: выбор формата и сохранение отчетов
Работа в темном режиме для снижения нагрузки на зрение
Редактор категорий в темной теме

