Минас Саркисянwebkoth.com

Внутренняя система · В проде

Управленческий финансовый контур

Управленческий финансовый контур торговой компании: движение денежных средств, бюджет и расхождения по нему, заявки на оплату с маршрутом согласования, «Итоги дня», сверка и справочники. Его за месяц построили финансовый аналитик компании и я.

Болело

Цифры были разбросаны по десяти таблицам, личным перепискам и головам трёх человек. Уходил кто-то из них, и вместе с ним пропадали доступы и понимание, откуда какая цифра.

Стало

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

Эффект по шагам

01 · Из хаоса в систему
Все финансовые цифры собраны в одном приложении с правами доступа
02 · Финансы прозрачнее
Остаток, прибыль и сверка видны на одном экране
05 · Процессы быстрее
Отчётность собирается за полчаса вместо недель
06 · Ресурсы свободнее
Систему развивает финансист: 43 % изменений вносит он

Что это даёт бизнесу

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

От источника к результату

  1. Банковские выписки
  2. Справочники движения денег и бюджета
  3. Финансовый контур
  4. Заявки и согласования
  5. Отчётность и «Итоги дня»

Между вводом и отчётом стоят автоматические проверки расчётов и маршрутов согласования, поэтому цифра в отчёте не разойдётся с источником незаметно.

Как устроено

Автоматическую выкладку настроили на второй день работы, раньше самих финансовых экранов: тесты, сборка и два окружения, тестовое и рабочее.

Экраны и расчёты делает финансовый аналитик через Claude Code, в жёстко заданных технических рамках. Код попадает к пользователям только после того, как я его проверю.

Кто ведёт систему сейчас

Финансовый аналитик компании. Я проверяю код и отвечаю за данные, сбои и выкладку.

Другие кейсы этого шага

Внутренняя система · В проде

Платформа данных

Одни цифры для всех отделов вместо своего отчёта у каждого

Болело
Каждый отдел выгружал данные площадки сам и считал по-своему. Совещания открывались спором, чья таблица правильная. История за прошлый год не сохранялась вовсе.
Стало
Платформа сама забирает данные по расписанию, чистит их и собирает витрины, готовые таблицы для отчётов. Люди, приложения и ИИ-агенты берут цифры из одних и тех же витрин.
Сбор
Охват
Заменило
ручные выгрузки у каждого отдела

Та же система даёт эффект ещё по 2 шагам

Смотреть кейс

Внутренняя система · В проде

Учёт ИТ-инфраструктуры

Панель, где видно все сервисы, доступы и ответственных

Болело
Кто к чему подключён, что на каком сервере работает и кто за это отвечает, знали старая панель и разрозненные заметки. Увольнялся человек, и часть этих знаний уходила с ним.
Стало
В панели дерево сервисов, таблица доступов «кто куда», ключи и порталы, задания, проблемы, изменения и журнал действий. Каждый входит под своим логином и видит разделы по своей роли.
Разделы
Срок
Заменило
унаследованную панель на 35 вкладок
Смотреть кейс

Внутренняя система · В проде

Карта унаследованного хранилища

Что лежит в унаследованной базе, теперь известно

Болело
Старое хранилище данных досталось чёрным ящиком: несколько баз, сотни таблиц, аналитический куб и ни одного описания. Любой вопрос к данным означал раскопки в базе.
Стало
Теперь есть карта данных: какие базы, таблицы и колонки где лежат, и отдельно карта куба. Она пересобирается одной командой, а отдельная проверка показывает, можно ли данным верить.
Охват карты
Обновление
карта пересобирается одной командой
Проверка данных
свежесть куба и сверка куба с SQL
Смотреть кейс
Тип
Внутренняя система
Статус
В проде
Срок
месяц до рабочей системы
Ведёт
финансовый аналитик
Заменило
десять таблиц и переписку
Next.jsReactTypeScriptPrismaPostgreSQLPlaywrightGitHub ActionsPM2