Skip to main content

Отчёты

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

Как устроено

Отчёт объявляется модулем-поставщиком. Касса даёт продажи и смены, склад — движения и остатки, клиенты — сегменты и повторные покупки, сделки — воронку, планирование — загрузку ресурсов. Поэтому список доступных отчётов зависит от того, какие модули подключены: выключенный модуль просто не поставляет свои показатели.

Пользователь задаёт период, филиал и другие параметры, а результат смотрит таблицей или графиком.

Шаблоны

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

Это избавляет от повторной настройки: «выручка по филиалам за прошлый месяц с разбивкой по категориям» настраивается один раз.

Сравнение и тренды

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

Для сети есть сравнение филиалов между собой: одна таблица, где видно, кто просел.

Аналитика клиентов и товаров

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

Drill-down

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

Проактивные сигналы

Система не ждёт, пока владелец сам откроет отчёт. Регулярно по расписанию проверяются ситуации, требующие внимания:

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

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

Расписание и экспорт

Отчёт можно поставить на регулярную отправку почтой — например, сводка по выручке каждый понедельник.

Экспорт: данные в CSV и XLSX формируются на сервере отдельной задачей со статусом, графики в PNG и PDF собираются на клиенте.

Кто что видит

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

Связь с другими модулями

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

Типовые сценарии

  • Сравнить этот месяц с прошлым и понять, где именно просели.
  • Найти товары, которые занимают склад и почти не продаются.
  • Получать сводку по выручке на почту каждый понедельник.
  • Узнать о заканчивающемся товаре до того, как он закончился.