Конструктор отчётов
На главной «Аналитики» открывает мастер: таблица собирается из безопасного каталога полей, без SQL и без обращения к программисту. Это не SQL-консоль: сервер строит запрос только по whitelist полей источника.
В шапке вкладки конструктора есть кнопка «?» — она открывает этот раздел справки.
Четыре шага
- Мои отчёты — список ваших сохранённых форм; «Создать новый» или открыть существующий.
- Поля и фильтры — источник данных, период, склады/юрлица/группы и набор колонок для вывода.
- Данные — фоновый расчёт и плоская таблица; Excel; при необходимости автофильтр по колонкам; группировка по полю (итоги по группе и раскрытие плюсиком); столбцы можно менять местами, перетащив заголовок.
- Куб — сводная матрица в браузере по уже посчитанным строкам; выгрузка куба в Excel.
При закрытии вкладки программа предложит сохранить форму (название в окне). «Отмена» — закрыть без сохранения.
Источники
- Анализ расходов — продажи/расходные накладные (без актов производства и служебных контрагентов потерь).
- Анализ приходов — приходные накладные.
- Кассовые чеки — закрытые чеки Mercury-POS: дата/час закрытия, суммы шапки или строки чека.
- Движение товара — по складу и товару: остаток на начало периода, приход и расход за период, остаток на конец (как «Оборотка по товару», с разрезом по складу). Можно добавить суммы прихода/расхода и себестоимость расхода.
- Заявки покупателей — заявки из журнала, витрины, бота и Яндекс Еды: дата заявки, канал, статус, склад, покупатель; шапка (число/сумма/средняя заявка) или строки товара (количество, собрано, сумма позиции).
Для чеков и заявок нельзя сочетать суммовые поля шапки (сумма чека/заявки, счётчик) с полями строк (позиция, количество позиции и т.п.) — иначе суммы шапки размножатся по строкам. Сервер и интерфейс такую комбинацию отклоняют.
Как считаются цифры
Плоский отчёт — это уже агрегат: числовые меры суммируются (SUM) или считаются (COUNT), строки группируются по выбранным измерениям. Цена и наценка % — отношение сумм (SUM/SUM); средний чек — SUM(сумма чека) / COUNT(id чека), не «среднее по средним».
Группировка на шаге «Данные»
Галочка Группировка сворачивает уже посчитанную таблицу по выбранному полю (например «Группа товара»). По каждой группе показывается строка с итогами по числовым колонкам; плюсик раскрывает товары внутри группы. В Excel выгружается та же иерархия: группы и вложенные строки (можно свернуть/развернуть в Excel). Настройка сохраняется вместе с формой отчёта. Это не то же самое, что куб: куб строит сводную матрицу, группировка — дерево в плоской таблице.
Порядок столбцов на шаге «Данные» можно менять: возьмите заголовок и перетащите его левее или правее. Короткий щелчок по заголовку по-прежнему сортирует колонку. Новый порядок попадает в Excel и запоминается при сохранении формы.
Фильтры
Период обязателен. Группы товаров, склады и «Наше юрлицо» — компактные списки с галочками (пусто = без ограничения). Дополнительные текстовые фильтры зависят от источника (товар, контрагент, номер, кассир…).
Куб (сводная)
- В строках и столбцах — только измерения (текст, даты, справочники).
- В значении — числовой показатель; агрегат «Сумма» или «Количество».
- Галочка «Показать итоги» — верхняя строка «Общий итог», колонка «Итого» (жёлтая подсветка). Можно выключить, если итоги мешают.
- Куб строится в браузере по строкам шага «Данные»; при очень большом числе уникальных значений осей появится предупреждение — сузьте фильтры или поля.
Сохранение
Форма хранится в базе фирмы (название + выбранные поля, фильтры, группировка и настройка куба). Отчёты пользователя не видны другим пользователям той же фирмы как «общие» — у каждого свой список. Позже можно открыть форму, сменить период и пересчитать.
Администратору платформы на шагах 2–3 доступна кнопка SQL — показать собранный SELECT и параметры без выполнения (отладка).