Перейти к содержимому
внутренний проектBackendАвтоматизацияTelegramDevOps

Внутренняя система учёта и отчётности

Система учёта выполненной работы и расчётов с разграничением ролей, журналом изменений, фоновыми заданиями и административным интерфейсом. Развёрнута в нескольких подразделениях на общей кодовой базе с раздельными данными.

Журнал операций, расчёты и реестр выплатжурнал операцийоперацияисточниксуммаавтор
Учёт операций и журнал изменений
Развёртывание: резервная копия, запуск, проверка, откатконвейертестысборкавыкладкапроверка
Обновление с проверкой и откатом

Задача

Расчёты велись в таблицах: правки терялись, история не сохранялась, итоги приходилось сверять вручную. Требовалась система, где каждая сумма объяснима, а обновление не рискует данными.

Результат

  • итоги сходятся без ручного пересчёта, по любой сумме виден её источник
  • исправления оформляются обратной операцией — история остаётся полной
  • отчётность формируется по расписанию, а не собирается вручную
  • обновление выполняется одним подтверждённым запуском и откатывается автоматически при неуспешной проверке

Что реализовано

  • разграничение ролей и журнал доступа
  • учёт выполненной работы и ежедневная отчётность
  • правила расчёта с периодами действия
  • журнал операций и очередь расчётов
  • подтверждение и реестр выплат
  • фоновые задания по расписанию
  • административный веб-интерфейс
  • аудит изменений по каждой сущности
  • проверка готовности процесса

Архитектура

  1. 01баланс не редактируется напрямую — он результат записей журнала
  2. 02правила расчёта привязаны к периоду действия: пересчёт задним числом даёт тот же результат
  3. 03доставка результатов отделена от расчёта — сбой отправки не создаёт дубль при повторе
  4. 04версионируемые изменения схемы применяются при запуске

Смежные проекты

внутренний проектBackendАвтоматизация

Платформа управления информационными ресурсами

Обслуживание набора ресурсов сведено в один контур: плановые операции, контроль состояния, статистика и выгрузка результатов в рабочие таблицы.

внутренний проектBackendTelegram

Система обработки обращений с распределением по операторам

Оператор работает в одной точке вместо нескольких клиентов: обращения из разных источников сводятся к нему, ответы возвращаются в исходный диалог, история сохраняется.

Внутренняя система учёта и отчётности | RKTSocial