Дашборды для бизнеса: из чего собираются и что на них видно
Дашборды для бизнеса — это не красивые графики, а один экран, по которому принимают решение: выручка, деньги, воронка, склад, просрочка. Сложность не в картинке, а под ней: собрать данные из 1С, CRM и таблиц, договориться, что значит «выручка», и добиться, чтобы цифра на экране совпадала с цифрой в учёте.
Чем дашборд отличается от отчёта
Отчёт отвечает на заданный вопрос за период: сформировали, посмотрели, закрыли. Дашборд отвечает на вопрос «что происходит сейчас и что требует моего внимания» — он обновляется сам и построен под конкретную роль.
Дашборд не заменяет учёт: он показывает то, что уже есть в системах. Если в 1С не проведены документы, а половина сделок в CRM висит с прошлого квартала — экран покажет этот бардак крупнее.
Из чего собирается дашборд
Между системами и экраном всегда есть промежуточный слой. Рисовать графики прямо по боевой базе 1С — значит получить тормоза у пользователей учётной системы и цифры, которые нельзя объяснить.
- Сбор. Скрипт по расписанию, который можно запустить повторно и не получить дубли, плюс журнал загрузок: что, когда, сколько строк, с какой ошибкой. Про лимиты API — в разборе интеграции с CRM.
- Хранилище. Отдельная база (обычно PostgreSQL или ClickHouse): снимает нагрузку с боевых систем и позволяет пересчитать историю.
- Витрина. Слой, где записано, что такое «выручка», «средний чек», «просрочка». Это и есть главная ценность проекта, а не визуализация.
- Экраны. Свои для каждой роли. Универсальный дашборд «для всех» не читает никто.
На чём делают дашборды в России
Выбор инструмента стал важнее, чем раньше: Microsoft приостановила продажи в России в 2022 году, а с мая 2024 начала отключать корпоративные облачные подписки российских компаний, включая Power BI. Ставить на него новый проект — брать риск потерять доступ к своему же дашборду.
| Инструмент | Как разворачивается | Что учитывать |
|---|---|---|
| Yandex DataLens | Облако Яндекса; ClickHouse, PostgreSQL, MySQL, MS SQL, файлы | Бесплатный тариф есть, но коммерческое использование и разграничение доступа к строкам — в платном |
| Metabase | Свой сервер, открытый код (AGPL) | Проще всего для нетехнических пользователей; часть корпоративных функций — в платной редакции |
| Apache Superset | Свой сервер, лицензия Apache 2.0 | Больше типов графиков и гибкости, но выше порог входа |
| 1С:Аналитика | Встроена в платформу 1С:Предприятие | Работает по данным базы без выгрузки, есть переход в документ; видит только то, что в 1С |
| Отчёты внутри CRM | Уже есть в Битрикс24, amoCRM и аналогах | Быстро и бесплатно, но без денег из 1С и остатков со склада |
Инструмент выбирают последним, а спрашивают о нём первым. Переложить один экран с DataLens на Metabase — дни работы. Договориться, что такое «выручка», — недели.
Пока читаете — можно сразу проверить свою задачу. Опишите процесс, и я скажу, решается ли он и во сколько обойдётся.
Почему цифры не сходятся и как это чинится
Это главная причина, по которой дашборды перестают открывать: директор видит одну выручку, бухгалтерия называет другую, продажи — третью. Доверие к экрану падает, все возвращаются в Excel.
Одно слово — три разных показателя
Чаще всего это не ошибка, а разные определения. Выручка по отгрузке и по оплате не совпадают никогда. Добавьте «с НДС / без», «по одному юрлицу / по всем», «с возвратами / без» — и три отдела получат три цифры из одних документов.
Разная граница периода
Дата документа, дата проведения и дата поступления денег — три разных момента. Если витрина режет месяц по одной дате, а отчёт в 1С по другой, суммы разойдутся на всё, что попало на стык. Отдельная классика — часовые пояса: сервер в UTC, компания в Москве, вечерние заказы уезжают в следующий день.
Изменения задним числом
Учёт живёт назад: документы правят, перепроводят, месяц закрывают. Загрузка «только новых записей» такие правки не ловит, и дашборд показывает вчерашнюю версию прошлого месяца.
Невидимые фильтры и дубли
Сохранённый отбор по одной организации, забытые тестовые сделки, помеченные на удаление документы, один контрагент двумя карточками в CRM и в 1С — причины на экране не видно.
| Симптом | Реальная причина | Что делать |
|---|---|---|
| Выручка меньше, чем в 1С | Считается по оплате, а в 1С — по отгрузке | Записать определение показателя и вывести подсказкой на экран |
| Итог прошлого месяца изменился | Документы перепровели после закрытия | Переналивать закрытый период целиком, а не догружать дельту |
| Сумма сходится, число сделок — нет | Дубли контрагентов между системами | Единый ключ сопоставления и отчёт по несопоставленным записям |
| Данные застряли на позавчера | Молча упала загрузка | Время обновления на экране и уведомление при сбое |
| У двух руководителей разные цифры | Разные фильтры по умолчанию | Один экран — один зафиксированный набор фильтров |
- Словарь показателей. Название, формула, источник, владелец. Пока его нет, спорить о цифрах бессмысленно.
- Один источник истины на показатель. Деньги — из 1С, воронка — из CRM. Не «сложим отовсюду», а решили и записали.
- Сверочный экран. Технический дашборд, где по дням сравниваются сумма в источнике и сумма в витрине: расхождение видно вам раньше, чем директору.
Признак зрелого дашборда — на нём написано, на какой момент данные и откуда взята каждая цифра. Экран без этой подписи через месяц становится предметом спора.
Дашборды для бизнеса: примеры экранов
Экран делают под роль и под решение, которое человек принимает ежедневно:
- Собственнику. Выручка и маржа к плану, деньги на счетах, дебиторка, кассовый разрыв на горизонте.
- Руководителю продаж. Воронка по этапам, сделки без активности, план по менеджерам, конверсия.
- Финансам. Поступления и платежи, просроченная дебиторка по контрагентам, расходы по статьям.
- Складу и закупкам. Остатки, оборачиваемость, дефицит и неликвиды.
- Маркетингу. Расход по каналам, стоимость заявки, выручка по источнику.
Полезное ограничение: не больше 5–7 показателей на экран. Хочется больше — это два дашборда для двух разных людей.
Не больше 5–7 показателей на экран. Хочется больше — это два дашборда для двух разных людей.
Порядок работ, сроки и стоимость
- Разбор показателей (2–4 дня). Что смотрим, как считаем, откуда берём; на выходе — список с формулами и владельцами.
- Доступы и пробная выгрузка (2–5 дней). Проверяем, отдают ли системы нужные данные. Здесь всплывает большинство сюрпризов.
- Хранилище и загрузка (от недели). Регулярная выгрузка, журнал, повторный запуск без дублей.
- Витрина и экраны (от недели). Сначала расчёт показателей, потом визуализация — именно в таком порядке.
- Сверка и запуск. Неделю-две цифры сверяются с отчётами в системах, пока расхождения не станут объяснимыми.
Стоимость определяется числом источников и чистотой данных в них, а не количеством графиков: один источник и 4–6 показателей — дни работы, три системы с несовпадающими справочниками — недели. Смежная тема — автоматизация учёта и отчётности.
Когда дашборд делать не нужно
- Все цифры в одной системе. Настроенный вариант типового отчёта с рассылкой закроет задачу за часы — см. отчётность в комплексной автоматизации.
- Данные в системах не ведут. Дашборд покажет неполную картину и добавит ложной уверенности.
- Смотреть будут раз в месяц. Хватит регулярной выгрузки в таблицу.
- За показателем нет решения. Метрика, по которой никто ничего не меняет, не нужна ни на каком экране.
- Нет владельца цифр. Пока никто не отвечает за определение показателя, спор о расхождении не закончится.
Дашборд сам по себе не даёт роста продаж. Он даёт другое: все смотрят на одну цифру и перестают тратить встречи на выяснение, чья таблица правильная.
Частые вопросы
Чем дашборд отличается от отчёта?
Отчёт формируют руками под конкретный вопрос и период, дашборд обновляется сам. Отчёт обычно строится по одной системе, дашборд сводит несколько. И под дашбордом всегда есть слой с едиными правилами расчёта показателей.
На чём делать дашборды в России?
Yandex DataLens в облаке, Metabase или Apache Superset на своём сервере, а если все данные в 1С — встроенная 1С:Аналитика. Power BI для новых проектов рискован: Microsoft приостановила продажи в России в 2022 году и с мая 2024 начала отключать корпоративные облачные подписки.
Почему цифры на дашборде не совпадают с 1С?
Чаще всего дело в разных определениях: выручка по оплате против выручки по отгрузке, с НДС или без. Вторая частая причина — правки задним числом, не попавшие в загрузку. Лечится словарём показателей и полной переналивкой закрытых периодов.
Сколько времени занимает сделать дашборд?
Экран по одному источнику — от нескольких дней до недели. Сводный дашборд по 1С, CRM и банку — 2–3 недели, и большая часть срока уходит на доступы, сопоставление справочников и сверку.
Можно ли строить дашборд прямо по базе 1С?
Технически да — через 1С:Аналитику или чтение по OData. Но при заметном объёме тяжёлые аналитические запросы мешают работе пользователей учётной системы, поэтому данные выгружают в отдельную базу.
Нужен ли отдельный сервер под дашборды?
Для облачного сервиса и небольших объёмов — нет. Для своего Metabase или Superset с хранилищем нужна виртуальная машина; ощутимые расходы начинаются на десятках миллионов строк.
Читайте дальше
Разобрать ваши показатели
Расскажите, какие цифры нужны на экране и где они лежат — скажу, что закроется настройкой типовых отчётов, а где нужен отдельный дашборд.
Обсудить задачу