Введение
Odoo Spreadsheet Dashboard усиливает смысл остальных модулей: панели, документы, Studio и IoT приносят пользу только если данные по продажам, складу и финансам честные и согласованные.
Команды обычно начинают с регистрации транзакций в Odoo, а затем просят удобные дашборды и кастомные экраны — это переход от «сделать» к «понять», где важны платформенные приложения и аккуратная доработка.
Spreadsheet Dashboard даёт руководителям и продвинутым пользователям инструмент формировать представление данных и пути доступа к ним, не ломая базовую модель транзакций под капотом.
COO, владельцы продуктов и внутренние Odoo‑чемпионы, решающие о следующем витке развития, поймут, когда достаточно расширить стандарт, а когда пора привлекать специалистов.
Spreadsheet Dashboard — часть модульной ERP Odoo. Команды подключают его, когда хотят чёткие зоны ответственности, воспроизводимые процессы и поиск по истории вместо отдельных сообщений и офлайн‑таблиц. Кратко: Odoo Spreadsheet Dashboard — живые метрики поверх деловых данных.
Эта статья представляет ранжированный Топ‑10 — от Уровня 1 (легко) до Уровня 10 (эксперт). Для каждого уровня есть нумерованные шаги: что именно нажимать в Odoo Spreadsheet Dashboard.
Начинайте с того, что вам по силам, а не с уровня 10 ради пафоса.
Сначала прочитайте раздел с вызовом, затем откройте уровень, который соответствует вашей команде сегодня.
Что вы найдёте в этом руководстве:
- За что отвечает Odoo Spreadsheet Dashboard в типичной ИТ‑стеке компании
- Где команды чаще всего натыкаются на трения (и почему)
- Десять сценариев применения — от базовой дисциплины до продвинутой стратегии
- Когда автоматизации или интеграции оправдывают привлечение партнёра
Вызов
Руководитель открывает красивую панель и спрашивает: почему сумма по кассе не совпадает с бухгалтерией? Кто‑то построил вид на неполных данных, и теперь встречи начинаются с взаимного недоверия вместо принятия решений.
Руководство хочет инсайтов и настроенных процессов, но кастомизации и данные разрастаются без контроля. Панели и изменения в Studio работают только если они опираются на надёжные транзакционные данные.
Звучит знакомо? Команды обычно врезаются в эти проблемы:
- KPI не соответствуют операционной реальности
- Кастомизация без правил песочницы
- Интеграции, которые «ломаются» после апгрейда и молча перестают синхронизировать
Хорошая новость: не нужно делать «большой взрыв», чтобы всё исправить. Выберите один сценарий ниже, прогоните его 30 дней в Odoo Spreadsheet Dashboard и измерьте эффект.
Топ‑10 сценариев для Spreadsheet Dashboard
10 сценариев для Odoo Spreadsheet Dashboard, ранжированных от Уровня 1 (легко, можно сделать сегодня) до Уровня 10 (эксперт). Для каждого — что мы строим и какие клики в Odoo нужны.
Уровень 1 — это быстрая ежедневная победа. Последний уровень сделан максимально глубоко, чтобы показать, как далеко можно масштабировать один и тот же инструмент при чистой архитектуре и корректных данных.
Выберите уровень, повторите шаги в тестовой базе, затем переходите вверх по мере освоения предыдущих задач.
1. Создать первую таблицу и сохранить её в Documents Level 1 — Easy
Уровень 1 — самый простой сценарий: открыть пустую таблицу, ввести несколько чисел, прописать формулу и положить файл в рабочее пространство Documents. Ещё нет данных Odoo — только редактор и владелец файла.
Как это делается в Odoo:
- Перейдите в Documents → Spreadsheets → New Spreadsheet и переименуйте файл в Q1 Planning.
- Заполните месячные цели продаж в ячейках B2–B4 и в B5 вставьте формулу =SUM(B2:B4).
- Выделите итоговую строку полужирным и задайте формат евро через панель инструментов.
- Нажмите File → Save и выберите рабочее пространство Finance как место хранения.
- Нажмите Share, добавьте коллегу с правом Can View и скопируйте ссылку для общего доступа.
Результат: У вас настоящий рабочий файл в Odoo, принадлежащий рабочему пространству, а не потерянное вложение в почте.
2. Вставить живой свод (pivot) из отчёта по продажам Level 2 — Easy
Уровень 2 включает ключевую функцию: любой список или свод в Odoo можно встроить в таблицу, и он автоматически обновляется при изменении исходных данных.
Как это делается в Odoo:
- Откройте Sales → Reporting → Sales Analysis и переключитесь в Pivot view.
- Поставьте Rows — Salesperson, Columns — Order Month за текущий квартал.
- Нажмите значок облака Insert in Spreadsheet и выберите New Spreadsheet с именем Sales by Rep Q1.
- Pivot вставится как набор ODOO.PIVOT формул в каждую ячейку и будет обновляться через Data → Refresh All.
- Сохраните и откройте файл на следующий день — цифры обновятся сами при новых заказах.
Результат: Живые продажи в таблице без экспорта CSV, и этот же файл можно использовать для всех диаграмм дальше.
3. Добавить диаграмму поверх вставленного свода Level 3 — Easy
Уровень 3 превращает живой свод из Уровня 2 в визуализацию, чтобы команда могла увидеть тренд без пролистывания строк.
Как это делается в Odoo:
- Откройте Sales by Rep Q1 из Уровня 2.
- Выделите диапазон свода A1:E10 и нажмите Insert → Chart.
- Выберите Bar Chart, задайте заголовок Revenue per Rep Q1 и сложите серии по месяцам.
- Перетащите диаграмму в аккуратную область, подгоните размер до половины экрана и заблокируйте позицию.
- Щёлкните правой кнопкой по диаграмме → Copy as Image и вставьте картинку в канал Discuss для еженедельного стендапа.
Результат: Команда воспринимает один график за пару секунд, а он автоматически обновляется вместе с исходными продажами.
4. Построить кастомные KPI с ODOO.PIVOT и ODOO.LIST Level 4 — Medium
Уровень 4 добавляет слой формул. ODOO.PIVOT и ODOO.LIST вытаскивают поля из моделей, так вы создаёте KPI, которых нет в стандартных отчётах.
Как это делается в Odoo:
- На новой вкладке введите =ODOO.PIVOT(1, price_total, salesperson_id, Alice) чтобы получить итого по одному менеджеру.
- Используйте помощник формул, который автозаполнит имена моделей и полей из текущего свода.
- Добавьте =ODOO.LIST(1, 5, name, partner_id) чтобы перечислить пять крупнейших открытых коммерческих предложений.
- Комбинируйте формулы: =ODOO.PIVOT(...) / COUNTIF(...) для расчёта среднего размера сделки на менеджера.
- Создайте вкладку Definitions, где документируете каждую формулу, чтобы финансы доверяли метрикам.
Результат: Кастомные KPI, которых нет в стандартной системе, обновляются в реальном времени и воспроизводимы для разных периодов и менеджеров.
5. Объединить своды Sales, Inventory и Purchase на одном листе Level 5 — Medium
Уровень 5 использует возможность смешивать своды из разных приложений на одной вкладке для расчёта сквозных метрик.
Как это делается в Odoo:
- В Sales → Reporting → Sales Analysis (Pivot) нажмите Insert in Spreadsheet, файл Margin View.
- В Inventory → Reporting → Stock Valuation вставьте свод как новую вкладку в тот же файл.
- В Purchase → Reporting → Bills Analysis вставьте третий свод в ту же книгу как третью вкладку.
- На вкладке Summary вычитайте закупочные затраты из выручки по семействам товаров с помощью ODOO.PIVOT формул.
- Задайте условное форматирование: маржа выше 30% — зелёный, ниже 10% — красный.
Результат: Валовая маржа по семействам товаров, собранная из трёх приложений Odoo и пересчитываемая каждое утро без ручной сверки.
6. Опубликовать таблицу как общий Dashboard Level 6 — Medium
Уровень 6 знакомит с меню Dashboards. Любую таблицу можно опубликовать как панель, показать рядом с дашбордами Sales или CRM и ограничить видимость группой пользователей.
Как это делается в Odoo:
- Откройте Margin View, нажмите File → Add to Dashboard.
- Выберите Dashboard группу Finance Leadership и секцию Monthly Review.
- Укажите, какие вкладки видны: спрячьте сырые данные, оставьте только Summary.
- Поставьте права просмотра Read‑only, чтобы никто случайно не испортил формулы.
- Проверьте в Dashboards → Finance Leadership, что панель видят только нужные пользователи.
Результат: Одна таблица становится управляемой панелью — готовой к ежемесячным отчётам без копипаста.
7. Добавить глобальные фильтры, которые обновляют все своды сразу Level 7 — Hard
Уровень 7 вводит Global Filters: один фильтр даты или команды сверху управляет всеми сводами, диаграммами и ODOO.* формулами на всех вкладках.
Как это делается в Odoo:
- Откройте дашборд → Data → Filters → New Filter.
- Создайте фильтр Date Period с опциями This Month, Last Month, Quarter to Date, Last Quarter.
- Создайте Relation filter Sales Team, связав его с crm.team и включив мультиселект.
- Сопряжите каждый фильтр с соответствующим полем во всех вставленных сводах: date_order, team_id.
- Проверьте, переключив Period на Last Quarter — каждая свод‑таблица и диаграмма на всех вкладках должна обновиться.
Результат: Читатель меняет один дропдаун — и весь пяти вкладочный дашборд обновляется без правок формул и дублирования файлов.
8. Запланировать снимки состояния и вести полный аудит‑трек Level 8 — Hard
Уровень 8 использует историю версий Spreadsheet и правила хранения в Documents для отчётов, удобных для аудита.
Как это делается в Odoo:
- Откройте File → Version History и зафиксируйте состояние как Closing March.
- В workspace Documents задайте Retention Rule на 24 месяца для этой таблицы.
- Настройте Server Action в Settings → Technical → Automation Rules, чтобы обновлять файл каждый понедельник в 7:00.
- Добавьте второе действие, которое в 8:00 рассылает PDF‑версию дашборда списку получателей.
- Каждый квартал сравнивайте две версии в Version History, прикрепляйте diff в папку аудита.
Результат: Пакет отчётов подписан, датирован, сохранён и воспроизводим — никто не спорит, какая версия была отправлена комитету.
9. Построить исполнительный кокпит с кликабельным drill‑down в один клик Level 9 — Hard
Уровень 9 превращает таблицу в живой кокпит: каждый KPI кликабелен, открывает исходную запись в Odoo, а весь кокпит встраивается в статью Knowledge.
Как это делается в Odoo:
- Для каждой KPI‑ячейки правой кнопкой → See Records и убедитесь, что drill‑down открывает правильный список записей в Odoo.
- Добавьте гиперссылки на KPI‑картах через =HYPERLINK(/odoo/sales, "Open pipeline") для прямой навигации.
- Создайте Knowledge‑статью Exec Cockpit, нажмите Insert → Spreadsheet View и встроьте дашборд прямо в статью.
- Дайте Read‑доступ к статье только группе Executive Committee.
- Сделайте статью стартовой страницей в Settings → Companies, чтобы руководство попадало на неё после входа.
Результат: Руководство видит живые KPI и кликает в источник, не открывая лишних вкладок — одна домашняя страница заменяет пять разбросанных закладок.
Связывать drill‑down, Knowledge‑встраивания и группы доступа — это именно тот комплекс работ, который Dasolo реализует в партнёрском проекте.
10. Вести 13‑недельный кокпит с автоматизациями Studio и AI‑комментарием Level 10 — Expert
Уровень 10 — это операционная система: таблица питается из CRM, Sales, Purchase, Accounting и HR, обновляется сервер‑экшенами, оповещает людей при срывах KPI и публикует AI‑комментарий вверху каждой вкладки.
Как это делается в Odoo:
- Постройте 13‑недельную модель кассового потока с ODOO.PIVOT формулами, тянущими поступления, выплаты и зарплату по неделям.
- Добавьте три сценария — Best, Base, Worst — в отдельных вкладках, управляемых единой областью входных данных, чтобы финансы переключались одним кликом.
- Автоматизация Studio: когда касса на неделе‑13 падает ниже 60 дней зарплаты, создаётся Activity на записи CFO с ссылкой на дашборд.
- Подключите внешний AI‑сервис через Custom HTTP Action, чтобы каждые понедельник он читал JSON дашборда и публиковал 5‑строчный комментарий в Discuss.
- Встроьте кокпит в Knowledge‑страницу CFO Home, ограничьте доступ группой Board и квартально меняйте имена версий.
- Добавьте условные оповещения: красная подсветка KPI и пуш в Discuss владельцу KPI при отклонении.
- Каждый квартал архивируйте снимок в Documents, прикрепляйте к протоколу совета и сбрасывайте базу для следующего периода.
Результат: CFO и совет видят единый живой кокпит с AI‑комментарием и автоматическими оповещениями — ежемесячное собрание превращается в принятие решений, а не сбор данных.
Проектировать 13‑недельные модели, Studio‑автоматики, AI‑петли, Knowledge‑встраивания и правила оповещений вместе — это архитектура, которую Dasolo собирает в партнёрском проекте. Большинству команд нужен внешний опыт, чтобы собрать эти элементы правильно с первого раза.
Когда имеет смысл привлекать эксперта
Если ваши потребности ограничиваются уровнями 1–6, вы, скорее всего, справитесь стандартными возможностями Odoo, дисциплинированным внутренним владельцем и песочницей для безопасных экспериментов.
С уровня 7 и выше ставки растут: автоматизации могут отправлять письма не тем клиентам, поля Studio блокировать обновления, API молча перестанут синхронизировать остатки ночью.
Это не провал вашей команды. Это сигнал, что нужны архитектура, тестирование и правила управления изменениями.
Привлекайте партнёра, когда нужна межмодульная архитектура, соответствие локальному законодательству, сложные интеграции или жесткая дата go‑live в календаре совета директоров.
Работа с Dasolo
Dasolo помогает внедрять Odoo так, как вы действительно работаете: кастомные приложения, аккуратные интеграции и обучение, которое сотрудники запоминают после ухода консультантов.
Если ваша дорожная карта для Spreadsheet Dashboard включает продвинутые сценарии из этого гайда, мы спроектируем поэтапный план: быстрые победы сначала, затем автоматизации и интеграции с понятными владельцами и тест‑скриптами.
Вы сохраняете контроль над объёмом и бюджетом. Мы привозим глубину Odoo, чтобы ваша команда не вынужденно училась на дорогостоящих ошибках в продакшене.
Запишитесь на бесплатную консультацию: