aethera

Одиннадцать магазинов в одном складском реестре

Остатки в зале и на складе перестали расходиться.

РитейлZamin Retail2026
магазинов объединено
11
магазинов объединено
списаний товара
-41%
списаний товара

Проблема

У каждого магазина была своя таблица, которая уезжала в офис раз в неделю. Перемещения вводили дважды, а разницу прятали в списаниях.

Что мы сделали

  1. 01

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

  2. 02

    Дали директорам магазинов планшетный сценарий приёмки и перемещений, который работает и без сети.

  3. 03

    Пересобрали отчётность офиса поверх реестра — цифры сходятся по построению.

Чем закончилось

Офис видит остатки на сейчас. Перемещение — одна запись, а строка списаний перестала быть местом, где прячут ошибки.

На чём построено

  • Next.js
  • NestJS
  • PostgreSQL
  • BullMQ
Контакты

Расскажите, что не работает.

Короткого описания проблемы достаточно, чтобы начать. Отвечаем в течение рабочего дня, первый разговор — бесплатно.