LL Reports · Руководство пользователя#
Эта инструкция — для директоров и менеджеров ресторанов, которые открывают сервис из браузера или с телефона. Управленческая аналитика по сети ресторанов на базе R-Keeper 7: отчёты по продажам, финансам, гостям и лояльности.
Коротко о доступе
Адрес сервиса: https://reports.llgroup.ru (или ваш внутренний URL).
Логин и пароль выдаёт администратор сети. Сессия живёт долго — повторно
входить каждый день не нужно.
Подсказка прямо в интерфейсе
На каждой странице рядом с заголовком есть кнопка ? — клик раскрывает
короткую инструкцию по странице. Закрыть можно повторным кликом по ?,
крестиком или клавишей Esc. Развёрнутые описания и сценарии — в этом
руководстве.
Как устроено это руководство
Разделы 3–10 идут в том же порядке, что и боковое меню сервиса, а подзаголовок называется так же, как пункт меню. Исключение — раздел «Аналитика гостей»: там за двумя пунктами меню («Лояльность» и «Отзывы») скрывается по пять вкладок, и каждая вкладка описана своим подзаголовком. Ищете конкретную страницу — найдите её название в меню, а потом то же название здесь.
Содержание#
- Начало работы
- Мобильная версия и установка на телефон
- Отчёты Rkeeper
- Финансовые отчёты
- Меню и сотрудники
- Дашборды
- Аналитика гостей
- Мониторинг
- Служебные страницы и история изменений
- Ассистент
- FAQ
- Глоссарий
- Куда писать по вопросам
1. Начало работы#
Как войти в систему, что есть на экране, как управлять периодом и фильтрами, где взять подсказку прямо в интерфейсе.
1.1 Вход в систему#
- Откройте в браузере адрес сервиса:
https://reports.llgroup.ru(или ваш внутренний URL — уточните у администратора сети). - Введите логин и пароль, выданные администратором. Значок «глазок» справа в поле пароля показывает набранное — удобно, если пароль длинный и вы не уверены, что попали по клавишам.
- Нажмите «Войти». Сессия живёт долго — заново вводить логин и пароль каждый день не нужно (но короткий PIN сервис спросит, см. следующий раздел).
Если выкидывает на форму входа
Это нормально — браузер потерял cookie. Просто войдите ещё раз. Если пароль не подходит, обратитесь к администратору, чтобы его сбросили.
Куда вы попадаете после входа
Сервис открывает страницу, на которой вы были в прошлый раз. Если её нет — первую доступную вам страницу (не обязательно «Выручку»). Если открыть ссылку на страницу, к которой нет доступа, — вас вернёт на «Выручку».
1.2 PIN-код и блокировка экрана#
Чтобы посторонний не увидел ваши цифры на оставленном без присмотра компьютере, сервис закрывается коротким PIN-кодом. Пароль при этом вводить не нужно — только PIN.
Откуда он берётся. При первом входе сервис сам покажет экран «Задайте
PIN-код»: придумайте код из 4–8 цифр и повторите его. Отдельного пункта в
профиле для этого нет — экран приходит сам. Код из одинаковых цифр (1111)
сервис не примет. Администратор может задать вам PIN и заранее — при создании
пользователя.
Когда сервис попросит PIN:
- сразу после входа по логину и паролю;
- когда вы закрыли вкладку или браузер и открыли сервис заново;
- если компьютер простоял без дела 5 минут.
На телефоне блокировки по простою нет: приложение постоянно сворачивается на звонки и мессенджеры, и PIN спрашивался бы каждые пять минут.
Как вводить. Цифры набираются мышью или пальцем по клавиатуре на самом экране (на компьютере работают и обычные цифровые клавиши). Так сделано намеренно: браузер не подставит в поле сохранённый пароль вместо PIN.
Три попытки
После трёх неверных вводов сервис выходит из системы полностью — дальше нужен обычный вход по логину и паролю. Забыли PIN — не подбирайте: выйдите и войдите паролем.
Сменить PIN
Самостоятельно сменить PIN нельзя. Попросите администратора: в Личном кабинете → «Пользователи» он либо задаст вам новый код, либо поставит галочку «Сбросить PIN» — и сервис попросит придумать новый при следующем входе.
Кого это не касается
Администраторов сервис не блокирует вообще — ни по простою, ни при входе. Отдельно можно потребовать PIN при заходе на конкретные страницы (например на «Зарплату») — это включается администратором в Личном кабинете, вкладка «PIN-защита». Сейчас таких страниц не назначено, так что внутри сервиса PIN больше не спрашивается.
1.3 Боковое меню и навигация#
Интерфейс состоит из трёх зон:
- Сайдбар слева — основное меню по разделам. На мобильном телефоне сайдбар скрыт; навигация — нижней панелью с иконками + кнопкой «Ещё» (открывает шторку с полным списком разделов).
- Шапка сверху — название текущей страницы и кнопки-инструменты, они разобраны в следующем разделе.
- Рабочая область — KPI-блоки, графики, таблицы. На каждой аналитической странице есть фильтр по ресторанам и периоду.
Некоторые пункты меню — не одна страница, а набор вкладок: открыли пункт, а дальше переключаетесь вкладками вверху страницы. Так устроены «Лояльность» и «Отзывы» в разделе «Аналитика гостей», а на «Сменах» внутри смены открывается её список чеков.
Ctrl+K, начните печатать название
страницы или ресторана — и выберите из списка.Виден только ваш доступ
Сайдбар показывает только те страницы и рестораны, к которым у вас открыты права. Если коллега что-то видит, а вы — нет, попросите администратора расширить доступ.
Как переслать коллеге ссылку на нужный экран
Адрес в строке браузера всегда соответствует открытой странице — просто скопируйте его и отправьте. Коллега попадёт ровно туда же (если у него есть доступ). У «Сводки дня» в адрес попадает ещё и выбранный день.
1.4 Шапка страницы#
Слева в шапке — название текущей страницы и кнопка справки ?. Справа —
инструменты, одинаковые на всех страницах:
| Кнопка | Что делает |
|---|---|
Поиск (Ctrl+K) |
Быстрый переход: начните печатать название страницы или ресторана |
| Фильтры | Период и рестораны. Цифра на кнопке — сколько фильтров сейчас сужают выборку |
| Виды | Сохранённые виды: запоминает страницу, рестораны, период и дополнительные фильтры под своим названием. Виды текущей страницы показываются первыми |
| Экспорт (стрелка вниз) | «PDF / Печать» и «CSV (таблицы)» — выгружает все таблицы открытой страницы |
| Книга | Открывает это руководство в новой вкладке |
| Рупор 📣 | Новости от администраторов. Красная цифра — сколько непрочитанных |
| Колокольчик | Уведомления по алертам |
| ↻ Обновить | Перезапрашивает данные в обход кэша — если кажется, что цифры «залипли» |
| Аватар | Профиль: тема, палитра, ссылка на руководство, выход |
На телефоне часть кнопок скрыта (экспорт, книга, обновление) — они рассчитаны на работу с компьютера.
Excel там, где он аккуратнее
Кроме общего экспорта в CSV, на части страниц есть отдельная кнопка «Excel» — она выгружает именно таблицу этой страницы, с учётом сортировки и фильтров по столбцам. Такая кнопка есть на «Выручке», «Сводке по ресторанам», «Сменах», «Чеках», «Скидках», «Удалениях», «Корректировках», «Переносах блюд», «Т-2», «Наличке», «Платёжных поручениях» и в «Журнале событий».
1.5 Тема, палитра и плотность#
Оформление настраивается в меню профиля (аватар в правом верхнем углу):
- Тема — «Светлая» или «Тёмная». В тёмной теме цифры читаются лучше при долгой работе и меньше утомляют глаза.
- Палитра — «Старый цвет» (привычный синий) или «Новый цвет» (тёплый кофейный). Меняются только цвета, расположение всего остаётся прежним.
Тема и палитра запоминаются за вашим логином и восстанавливаются при следующем входе — в том числе на другом устройстве не сбиваются на чужие.
В отдельной панели настроек интерфейса можно дополнительно выбрать плотность таблиц (компактно / обычно / просторно), вид боковой панели (полная / только иконки / скрыта) и вид KPI-карточек.
1.6 Период и фильтры#
На любой аналитической странице сверху — единый набор фильтров:
- Период — пресеты «Сегодня / Вчера / 7 / 30 / 90 дней / Месяц / Год» либо произвольный диапазон дат через календарь.
- Рестораны — мультивыбор. По умолчанию — все доступные. Чипы выбранных ресторанов остаются видны в шапке.
- Метрика / разрез — где применимо (выручка / чеки / средний чек; по дням / по часам / по официантам).
Отчёт пересчитывается сам
На большинстве страниц достаточно поменять период или список ресторанов — данные подтянутся сами через мгновение, кнопку «Применить» нажимать не обязательно. Исключение — тяжёлые списки («Чеки»), где за месяц по сети набегают десятки тысяч строк: там загрузка стартует именно по кнопке.
Фильтры запоминаются
Выбранные период и рестораны сохраняются при переходах между страницами и переживают перезаход — сервис хранит их в браузере отдельно под каждым логином. Так же запоминаются последняя открытая страница, тема, палитра, плотность таблиц, вид «Карточки / Список» и свёрнутые разделы меню. Чтобы вернуть всё к обычному, просто выберите нужный период заново.
1.7 Подсказка «?» на странице#
На каждой странице рядом с заголовком есть кнопка ?. Клик раскрывает короткую
инструкцию по странице с объяснением KPI и фильтров. Закрыть — повторным кликом
по ?, крестиком или клавишей Esc. В этом руководстве — развёрнутая версия тех
же подсказок плюс сценарии использования и FAQ.
1.8 Баннер «Технические работы»#
Иногда вверху экрана появляется красная плашка «Ведутся технические работы на сервере». Её включает администратор, когда на стороне R-Keeper или сервера идут работы: в это время загрузка свежих продаж стоит на паузе, поэтому данные за последние дни могут быть неполными или отсутствовать вовсе.
Ничего делать не нужно — после окончания работ сервис сам догоняет пропущенное, и цифры встают на место. Если плашка висит, а данные нужны срочно — вопрос к администратору сети. Когда плашки нет, а данные всё равно кажутся старыми, загляните на страницу «Свежесть данных» (§8).
2. Мобильная версия и установка на телефон#
Сервис полностью адаптирован под смартфоны (от 359 px). Его можно установить как обычное приложение — иконка на главном экране, запуск без адресной строки.
2.1 Как работает на телефоне без установки#
Откройте https://reports.llgroup.ru в любом современном браузере (Safari,
Chrome, Firefox, Edge) — сайт автоматически переключится в мобильный режим. Что
меняется по сравнению с десктопом:
- Нижняя панель навигации — вместо левого сайдбара главные иконки внизу экрана (Выручка, Смены, Т-2, Отзывы). Кнопка «Ещё» справа открывает шторку с полным списком разделов по вашим правам.
- Фильтры как шторка — кнопка фильтров наверху открывает bottom-sheet снизу: период, рестораны и метрика в одной шторке. Закрывается свайпом вниз или кнопкой «Применить».
- Таблицы с фиксированной первой колонкой — длинные таблицы прокручиваются по горизонтали; первая колонка (ресторан / блюдо / дата) прилипает к левому краю — контекст не теряется при скролле.
- Модалки и графики — модальные окна превращаются в bottom-sheet и учитывают «бровь» iPhone (safe-area). Графики растягиваются по ширине экрана.
2.2 Установка на iPhone и iPad (PWA)#
После установки сервис открывается без адресной строки, занимает весь экран и работает как обычное приложение.
- Откройте
https://reports.llgroup.ruв Safari. Это важно: Chrome и другие браузеры на iOS не умеют создавать PWA — только Safari. - Тапните по кнопке «Поделиться» внизу экрана (квадрат со стрелкой вверх).
- Прокрутите меню вниз и выберите «На экран Домой» (Add to Home Screen).
- В подтверждении оставьте название «RK7» (можно поменять) и нажмите «Добавить».
- На главном экране появится иконка с фирменным логотипом. Тап по ней — приложение открывается в полноэкранном режиме.
Что вы получаете после установки
Отдельная иконка на главном экране, полноэкранный режим (без адресной строки и панели вкладок), отдельная история навигации, поддержка Web Push.
2.3 Установка на Android (PWA)#
- Откройте
https://reports.llgroup.ruв Chrome. - Нажмите меню (три точки в правом верхнем углу).
- Выберите «Установить приложение» или «Добавить на главный экран» (формулировка зависит от версии Chrome).
- Подтвердите название. Иконка появится на главном экране и в списке приложений.
Альтернатива — баннер «Установить»
Иногда Chrome сам предлагает баннер «Установить приложение» внизу страницы — после нескольких визитов на сайт. Если он появился, можно просто согласиться, не открывая меню.
2.4 Если что-то не работает#
| Проблема | Что проверить |
|---|---|
| На Android не показывается «Установить приложение» | Открыли ли сайт в Chrome (не в Firefox / Opera / Samsung Internet)? Иногда Chrome предлагает установку только после нескольких визитов — зайдите на сайт пару раз. |
| На iPhone в меню «Поделиться» нет пункта «На экран Домой» | Проверьте, что открыли в Safari, а не в Chrome для iOS. Убедитесь, что сайт открыт по https (адрес начинается с «https://»). |
| Хочу удалить установленное приложение | iPhone: долгий тап по иконке → «Удалить приложение». Android: долгий тап → «Удалить». |
3. Отчёты Rkeeper#
Базовые отчёты по продажам, которые тянутся напрямую из R-Keeper 7.
Когда обновляются данные
Данные из R-Keeper подтягиваются несколько раз в сутки: с 12:00 до 23:00 каждый час — текущий день; ночью в 01:00, 02:00 и 03:00 — вчерашние смены, закрывшиеся уже после полуночи; в 04:00 заново перечитываются последние трое суток (на случай поздних правок в R-Keeper); в 05:00 день фиксируется окончательно. Поэтому сегодняшняя выручка в течение дня растёт, а окончательные цифры за вчера появляются к утру.
Сводка дня#
Один экран, на котором собран дневной срез по всем подсистемам сразу: продажи, скидки, удаления, коррекции, лояльность, безналичка, наличка и зарплата.
- Любая дата — селектор в шапке. По умолчанию открывается «вчера»: данные RK7 за сегодняшний день обычно неполные до закрытия смен.
- Коррекции чеков — изменения чека уже после фискальной печати (важный анти-фрод сигнал): карточка-счётчик в шапке (число чеков коррекции) и секция с разбивкой по типам операций (смена валюты, добавление/удаление блюда, скидки/наценки, предоплаты) — кол-во и сумма. Детальный построчный разбор — на странице «Корректировки чеков».
- Два режима:
- Один ресторан — полная разбивка ЗП по сотрудникам, безнала по категориям (Продукты / Хозы / Алкоголь / Напитки), наличной кассы по статьям.
- Все доступные — агрегат по всем ресторанам, рейтинг «Топ / Анти-топ» по выполнению плана.
- Зарплата в сводке — прогноз:
смены за день × дневная ставка. Точное начисление считается на странице «Зарплата» по итогу месяца.
Deep-link для пересылки
URL содержит ?page=daily_summary&date=YYYY-MM-DD — ссылку можно отправить
коллеге; он откроет тот же день.
Сводка по ресторанам#
Обзорный экран для руководства: по каждому ресторану сети за выбранный месяц — ключевые показатели в одной таблице. Удобно сравнивать рестораны между собой и видеть структуру затрат.
- Месяц выбирается в шапке (по умолчанию — текущий).
- Колонки: Выручка, Кол-во чеков, Средний чек, ФОТ (итоговая зарплата за месяц) и Закупки (безнал). Внизу — строка «Итого» по сети, вверху — KPI-плитки с теми же суммарными показателями.
- Доля затрат: под суммой ФОТ и Закупок мелким текстом показан их процент от выручки ресторана — быстрый ориентир по рентабельности.
- Источники: выручка и чеки — из дневных фактов RK7; ФОТ — со страницы «Зарплата» (итоговая за месяц); закупки — с «Безналички». Видны только доступные вам рестораны (администратор видит все).
- Экспорт в Excel — кнопка в шапке.
Выручка#
Главный отчёт по продажам. KPI-блок вверху: суммарная выручка за период, количество чеков и средний чек, скидки и удаления (сумма и %), отклонение от baseline DoW, процент выполнения плана (если план задан на странице Т-2).
Под KPI — графики по дням, ресторанам и часам. Переключатель метрики: выручка / чеки / средний чек.
Зачем baseline DoW
Baseline DoW — среднее за тот же день недели за последние 8 недель. Он ловит сезонность дня недели и помогает отличить «провал» от «обычно так и бывает». Если сегодня вторник и выручка ниже baseline на 25% — это сигнал. Если средняя для вторников = −25% — норма.
Сравнение#
Сравнивает выбранный период с одним или несколькими прошлыми: прошлый месяц, прошлый год, 2–5 лет назад. Каждый добавленный период — своя линия на графике и своя колонка в таблицах.
Разрез графика — дни, недели или месяцы. Разрез подбирается по длине периода (до трёх месяцев — дни, до полутора лет — недели, дальше — месяцы), но его можно переключить вручную. Неделя — календарная, с понедельника по воскресенье, по выбранному периоду; период сравнения берёт те же календарные даты, поэтому точки на графике всегда стоят одна под другой. Звёздочка у подписи означает неполный интервал: в него попало меньше дней, чем в остальные, — просадка на графике не означает падения продаж. Наведите курсор на точку, чтобы увидеть даты и число дней у каждой линии.
Если период сравнения короче выбранного (февраль против марта), его линия честно обрывается, не доходя до правого края, — растягивать её было бы враньём.
Средний чек за неделю или месяц считается как выручка интервала, делённая на его чеки, — это не среднее дневных средних чеков.
Если выбран один день, график переключается на почасовой.
Отдельный тумблер Like-for-Like (LFL) сравнивает со сдвигом на 364 дня назад (тот же день недели прошлого года) и исключает рестораны, открытые недавно или закрытые. Waterfall-график раскладывает изменение выручки на компоненты: трафик, средний чек, прочее. Это индустриальный стандарт для оценки «лучше или хуже, чем в прошлом году».
Смены#
Детализация по сменам: время открытия и закрытия, выручка, чеки, средний чек, количество гостей. Клик по смене раскрывает чеки этой смены — полезно для разбора конкретного дня («почему вчера в обед просели»).
Внутри смены сверху — её показатели (выручка, чеки, гости, средний чек) и раскладка по видам оплат, ниже — таблица чеков. Клик по чеку открывает его состав: блюда, количество, цена, сумма, применённые скидки и итог к оплате.
Любой столбец в обеих таблицах сортируется кликом по заголовку. Под заголовками — строка фильтров: текстовые поля ищут по подстроке, числа и время задаются диапазоном «от–до», ресторан и вид оплаты выбираются из списка. На телефоне строка фильтров прячется, а те же поля доступны в шторке «Фильтры».
Кнопка «Excel» выгружает то, что видно на экране, — с учётом фильтров и сортировки. Вернуться к списку смен можно кнопкой «← Смены» или клавишей Esc.
Скидки и наценки#
Сводка по применённым скидкам и наценкам: тип, сумма, доля от выручки, по официантам, по ресторанам, по дням.
Сигнал для антифрод-проверки
Если у одного официанта скидок или удалений в 5 раз больше, чем у других — это повод посмотреть конкретные чеки и видео с камер.
Удаления#
Список удалённых позиций и отменённых чеков: что удалили, кто, на какую сумму, причина (если ввели). Вместе со «Скидками» — основной инструмент для контроля кассиров и официантов.
Чеки#
Сквозной список чеков за период сразу по нескольким ресторанам. Клик по чеку открывает модалку с составом: блюда, количество, цена, сумма, применённые скидки и итог к оплате.
Основной вход к чекам — «Смены»
Отдельного пункта «Чеки» в меню нет: обычно чеки смотрят внутри конкретной
смены. Эта страница нужна, когда надо охватить период целиком и несколько
ресторанов сразу — открывается по ссылке /?page=checks_report или через
поиск по страницам (Cmd/Ctrl + K).
Чеков за месяц по сети — десятки тысяч, поэтому список грузится только по кнопке «Применить». Сортировка и фильтры по столбцам — как на «Сменах»: поиск по номеру чека и официанту, диапазоны «от–до» по сумме, скидке и времени, выбор ресторана и вида оплаты.
Корректировки чеков#
Перечень изменений чеков, сделанных после фискальной печати — когда уже пробитый чек переоткрыли и поправили. Это штатный отчёт R-Keeper «Корректировки чека» и ключевой анти-фрод сигнал: легальные изменения здесь редки, поэтому любая строка заслуживает внимания.
Отслеживаются семь типов операций: смена валюты, добавление и удаление блюда, добавление и снятие скидки/наценки, добавление и снятие (пред)оплаты. Карточки сверху показывают количество и сумму по каждому типу за период; таблица — каждую операцию с рестораном, заказом, номером чека, номером коррекции, объектом и суммой. Есть фильтр по типу операции и экспорт в Excel.
⚠ Опасные коррекции
Особо опасна смена валюты с фискальной на нефискальную (или
наоборот) после печати: фискальные — Рубли, Кредитная карта, QR-код, МИР,
Tapper, СБП; нефискальные — Оплата, Представительские, Банкет, Яндекс.Еда,
Деливери, агрегаторы. Такой перевод уводит выручку из-под фиска. Эти строки
подсвечены красным, вверху страницы — счётчик «⚠ Опасных коррекций» и
фильтр «Только опасные». Опасные коррекции также отдельно отмечаются в
«Сводке дня» и порождают критический инсайт на странице «Инсайты».
Классификация фискальности — автоматически по настройке валюты в RK7
(CURRENCIES.FISCREGUNFISCTYPE).
Важно про историю
Данные берутся из оперативной базы RK7, которая хранит только недавние смены. Поэтому история копится только вперёд — с момента, когда сбор корректировок был включён. Корректировки старше срока хранения оперативной базы восстановить невозможно.
Переносы блюд#
Журнал перемещений блюд со стола на стол (в другой заказ). Источник — журнал операций R-Keeper (операции «Перенос блюд из заказа» и «Перенос блюд в заказ»): система фиксирует пару записей — откуда позицию забрали и куда положили, — а страница соединяет их в одно событие «блюдо: со стола А → на стол Б».
Зачем это анти-фрод сигнал: перенос — легальная операция (гость пересел, объединили компанию), но это и классический приём злоупотреблений — «спрятать» позицию на чужом или служебном столе перед удалением, либо размазать заказ.
На странице:
- «Только между столами» (включено по умолчанию) — показывает лишь переносы
на другой стол. Переносы внутри одного стола (
11 → 11) — это разбивка счёта между под-заказами, обычно шум; снимите галку, чтобы увидеть и их. - Таблица: дата, время, ресторан, блюдо, количество, со стола → на стол,
официант и менеджер. Межстоловые переносы подсвечены красным. Запись вида
«13 → 13.1» означает перенос между разными счетами одного стола 13 (там
.1— номер счёта, а не стола); такие по умолчанию скрыты. - Сверху — счётчики «Всего переносов» и «Между столами» за период. Есть экспорт в Excel.
Свежесть данных
Переносы собираются ночью из аналитического журнала RK7, который наполняется с задержкой. За сегодня и вчера данные могут быть неполными — для разбора смотрите закрытые дни.
Расхождения ЕГАИС#
Отчёт о заказах, где алкоголь продан в чеке, но не списан в ЕГАИС. Данные забираются автоматически из сервиса DocsInBox (dxbx.ru) раз в сутки ночью по всем торговым точкам и сохраняются в системе.
Что на экране:
- Период — общий выбор дат сверху (как на «Выручке»). Точка — выпадающий список доступных вам торговых точек или «Все точки».
- Три карточки сводки: Всего заказов за период, Заказов с расхождениями (не списано в ЕГАИС) и Доля заказов с расхождениями в процентах — по ней видно, это единичные случаи или система.
- Два вида: «Заказы» — список конкретных заказов (описан ниже) и «Рейтинг позиций» — какие блюда чаще всего остаются несписанными, с полосками по частоте. Рейтинг отвечает на вопрос «где мы промахиваемся постоянно», список — «что именно разобрать».
- Таблица заказов: дата и время, торговая точка, количество блюд, объём расхождения (мл) и UUID заказа. Кнопка ▸ разворачивает строку и показывает вид позиции — конкретное блюдо и сопоставленную ему номенклатуру ЕГАИС.
- «—» в колонке объёма — позиция без сопоставленной номенклатуры ЕГАИС (объём расхождения неизвестен).
- Поиск — по UUID заказа или названию блюда.
Откуда история
История доступна с мая 2026 года; далее данные дозагружаются ночью за предыдущий день. Заказ, который позже списали в ЕГАИС, перестаёт показываться как расхождение — ночной синк держит свежий срез за последние дни.
4. Финансовые отчёты#
Финансовый блок: главный план/факт по выручке (Т-2) и управленческие отчёты, которые ведутся вручную в сервисе (а не тянутся из RK7). Все правки ручных отчётов попадают в историю и могут быть откатаны (см. §9).
Закрытие месяца
Текущий и будущий месяц всегда открыты для правок. Прошлый месяц для большинства отчётов (Т-2, Наличка, Кассовый, Безналичка) закрывается после 5-го числа нового месяца; у Зарплаты прошлый месяц открыт всегда — зарплату за него считают уже в новом месяце. Правка закрытого месяца возможна, но сервис переспросит подтверждение в окне «Месяц закрыт, внести корректировки?» — так случайные изменения задним числом не пройдут незаметно.
Ввод в таблицах: калькулятор и клавиатура#
Работает одинаково во всех редактируемых отчётах — Т-2, Наличка, Кассовый отчёт, Безналичка, Зарплата (табель и выплаты), Отчёт для учредителей.
Калькулятор в ячейке. Вместо готовой суммы можно написать выражение — считать в уме или отдельным калькулятором не нужно:
| Что вводите | Что запишется |
|---|---|
= 15+15 |
30 |
15+15 (знак «=» необязателен) |
30 |
1200*3 |
3 600 |
(100+50)/2 |
75 |
15 000 - 2 500 |
12 500 |
10,5+4,5 |
15 |
Доступны +, −, × (можно писать * или х), ÷ (можно /) и скобки.
Пробелы между разрядами не мешают: 1 234 567 читается как одно число.
Выражение считается по Enter, по Tab или когда вы уходите из ячейки
стрелкой либо мышью.
Ходьба по ячейкам. ↑ ↓ ← → и Tab / Shift+Tab переводят на
соседнюю ячейку и сразу сохраняют введённое. То есть можно набрать
= 15+15, нажать стрелку вправо — сумма посчитается, а курсор уже в следующей
ячейке. Стрелки вбок уводят из ячейки, только когда курсор стоит у края числа
(или число целиком выделено) — внутри числа они по-прежнему двигают курсор.
Если выражение не считается (например = 15++), поле краснеет и не
отпускает: значение не записано, и уйти из ячейки нельзя, пока не исправите.
Чтобы отказаться от правки и вернуть прежнее значение — Esc.
Ячейка помнит, из чего сложилась сумма — только в «Зарплате», в колонках
выплат. Если зарплату выдавали в несколько заходов, впишите обе суммы через
+: 10000+25000. В таблице будет итог 35 000, в углу ячейки значок
×2, а при наведении мышью — подсказка «10 000 + 25 000».
Когда доплатите остаток, откройте ту же ячейку: в ней снова будет
10000+25000 — допишите +5000 и нажмите Enter, получится 40 000 и ×3.
Чтобы убрать разбивку, наберите итог одним числом — значок пропадёт.
Разбивка запоминается, только когда вся строка — сложение (10000+25000+5000).
Если в выражении есть вычитание, умножение или скобки, запишется обычный
результат без разбивки.
На телефоне
Цифровая клавиатура телефона не содержит =, + и скобок, поэтому
калькулятор в ячейке — функция для компьютера. Обычный ввод сумм на
телефоне работает как раньше. Разбивка выплат на телефоне показывается
(строкой под полем), но ввести её там нельзя.
Т-2 · план и факт#
Главный управленческий финотчёт по плану и факту. Сверху вниз:
- Карточки KPI — план и факт месяца, средняя выручка в день, средний чек, число чеков. Средняя выручка в день считается с 1-го числа по вчера — сегодняшний день ещё идёт и в неё не входит; у прошедшего месяца — за весь месяц. Под числами — мини-графики по прошедшим дням.
- План месяца показывает, сколько нужно делать в день до конца месяца, чтобы его закрыть (жёлтым — если это больше средней за прошедшие дни), и полоску дней: зелёный — день выполнил план, жёлтый — 85–99%, красный — меньше. Наведите на клетку — увидите сумму дня.
- Риска на полосе «Факт месяца» — где по плану нужно быть к концу сегодняшнего дня.
- Блок «Прогноз выручки» — по умолчанию свёрнут, открывается кликом по заголовку. Внутри — прогноз до конца месяца с учётом сезонности, тренда и календарных событий (банкеты, акции, праздники).
- Таблица план/факт по дням на всю ширину. Колонка «Дата» показывает
дату вместе с днём недели (например
01.06 Пн). Таблица сама подгоняется под ширину экрана: на узком ноутбуке шрифт и отступы ужимаются, чтобы всё влезло без прокрутки; если места совсем мало — появляется горизонтальная прокрутка.
Ввод плана: клик по ячейке «План» → введите значение → Enter. Сохранение в
БД мгновенное; план тут же попадает в KPI на других страницах (Выручка, Сводка
дня).
Enter. Сохраняется
автоматически.Если ошиблись — откат
Все правки плана пишутся в историю. Нужен откат — обратитесь к администратору, он восстановит прежнее значение (см. §9).
Распределение по оплатам
Внутри Т-2 факт раскладывается по способам оплаты (наличные, карты, СБП, безнал и т.д.). Незнакомые валюты попадают в «Прочее». Если факт расходится с «Выручкой» — обычно это задержка ночной синхронизации RK7 за вчера, к утру выравнивается.
Какая валюта RK7 к какой категории оплаты отнесена — видно в Личном кабинете, вкладка «Валюты Т-2» (только у администратора, с фильтром по ресторану). Там же это сопоставление и настраивается: если новая валюта уехала в «Прочее», её привязывают к нужной колонке — и распределение становится корректным.
Там же, при выбранном ресторане, — галка «Безнал» в Т-2 — по валютам: вместо одной колонки «Безнал» Т-2 этого ресторана покажет отдельную колонку на каждую безналичную валюту за последний год (у Поварской — «Яндекс.Еда», «Банкет», «Доставка морем»).
Наличка#
Отчёт по наличным расчётам: пришло за смену, выдано на карту сотруднику, остаток в кассе, инкассации. Столбцы разделены тонкими линиями — так легче читать суммы по строкам.
Колонки настраиваются под ресторан кнопкой ⚙ «Настроить колонки» в шапке отчёта: добавить, переименовать, переставить, скрыть. Кнопка доступна только администратору. Кнопка «Виды» в шапке сервиса к колонкам отношения не имеет — это сохранённые наборы фильтров (§1.4).
Колонки живут по месяцам
Переименование действует с текущего месяца и во всех следующих — прошлые месяцы сохранят прежнее название, и старые отчёты не «переедут». Снятая галочка прячет колонку только в открытом месяце; всё, что в неё уже внесли, сохраняется и вернётся, если колонку показать снова.
Кассовый отчёт#
Учёт операций кассы: остаток, поступления, выдачи, целевые направления.
- Кнопка «Добавить строку» создаёт запись за вчера (правят обычно уже прошедший день). Дату можно поменять кликом по ячейке.
- Начальный остаток подставляется сам: он переносится с закрытия прошлого месяца и едет за ним, если тот месяц ещё правят. Введёте своё число — рядом появится пометка «задан вручную · пересчитать», и автоматический перенос остановится, пока вы не вернёте расчёт этой же кнопкой.
- Порядок строк меняется стрелками
↑↓— удобно, когда записи вносили не по порядку, а отчёт хочется видеть по хронологии. - Вкладка «Целевые направления» — справочник статей для бухгалтерии.
- Каждая правка пишется в журнал изменений (§9) — можно откатить случайное удаление.
Безналичка#
Реестр безналичных платежей поставщикам и подрядчикам сети.
- Категории (вкладки) наверху — платежи разнесены по типам, в т.ч. отдельная категория «Напитки». Переключайте вкладку, чтобы видеть свою группу поставщиков.
- Кнопка «+ Поставщик» / «+ Поставка» — выбрать поставщика из общего справочника (есть поиск по каталогу), указать сумму, дату, назначение.
- Справочник поставщиков общий по сети — пополняется автоматически при создании первого платежа в его адрес. Не нужно дублировать поставщика для каждого ресторана.
- Поставщика можно перенести в другую категорию, а столбцы-поставщики — переупорядочить.
- В карточке поставщика любую поставку можно поправить, не удаляя её: кликом по ячейке меняются дата, сумма и комментарий.
- Одного и того же поставщика иногда заводят по-разному. Похожие карточки сводятся в одну в Личном кабинете, вкладка «Поставщики»: сервис сам группирует похожие названия, показывает ИНН и предупреждает красным, если у кандидатов на склейку ИНН разные — такие сливать нельзя, это разные юрлица.
- В таблице-матрице заголовки поставщиков и суммы выровнены по центру, столбцы разделены линиями — так удобнее сверять суммы по дням.
Escзакрывает модалку без сохранения.
Зарплата#
Расчёт ЗП и табель в двух вкладках. Сотрудники сгруппированы по трём секциям — Оклады / Зарплаты / Прочее; названия секций переименовываются по ✎. Внутри секции «Зарплаты» строки дополнительно разбиты на подкатегории по роли — Менеджеры → Кухня → Зал → Уборщицы → Другое. Подкатегория определяется автоматически по должности (в «Кухню» попадают повара, шеф, кондитеры, пицца, мангал, хинкальщики, холодный/горячий цех и т.п.) — при необходимости её можно задать вручную в карточке сотрудника.
- Табель — впишите смену в ячейку дня:
1,0.5,0.7,1.5и т.п. Верхнего предела нет: если в вашем ресторане за день считают3.5или5.5(бригада, переработка) — так и пишите, значение сохранится целиком. Факт и расчёт пересчитываются автоматически. Таблица компактная (колонки дней ужаты); на телефоне ячейка переключается тапом (0 → 1 → 1.5 → 0.5). - Табель как в Excel (на компьютере):
- выделение — протяните мышью по ячейкам, Shift+клик или Shift+стрелки; клик по числу дня в шапке выделяет весь день, клик по ФИО — всю строку;
- Delete стирает всё выделенное;
- Ctrl+C / Ctrl+V / Ctrl+X — копировать, вставить, вырезать. Вставлять можно и блок из Excel. Одно скопированное значение, вставленное в выделенный диапазон, заполняет его целиком. Ячейки с буквами («В», «отп») пропускаются — в табель идут только числа;
- маркер заполнения — квадратик в правом нижнем углу выделения: потяните его вниз, вбок или по диагонали, и значение (или выделенный узор, например «1, 1, 0.5») повторится на соседние дни и строки;
- Ctrl+D / Ctrl+R — заполнить вниз / вправо значением из первой строки / колонки выделения;
- Ctrl+Z отменяет последнее действие (и массовое, и обычный ввод), Ctrl+Y — возвращает. Массовое стирание к тому же сохраняется в «Историю версий» отдельной точкой — к состоянию «до него» можно вернуться и после перезагрузки страницы.
- Расчёт — по каждому сотруднику: тип оплаты (Оклад ₽/мес или За выход — ставка × смены), Справочная (оклад при полной отработке), Итоговая (по факту), платёжные колонки и Остаток (= Итоговая − выплаты).
- Платёжные колонки (по умолчанию ВТБ 27, ВТБ 13, Аванс) — суммы выплат, вводятся вручную. Набор колонок помесячный: заданный набор наследуется в следующий месяц, а если скрыть колонку — уже внесённые суммы сохраняются. Настройка колонок (⚙ «Настроить колонки»: добавить, переименовать, порядок, скрыть) доступна только администратору.
- Выплата в несколько заходов. Если зарплату выдавали частями (аванс, через
неделю остаток), впишите суммы в одну ячейку через
+:10000+25000. Ячейка покажет итог и значок ×2, а при следующем открытии подставит формулу, чтобы к ней можно было дописать ещё одну выплату — подробно это описано выше, в разделе «Ввод в таблицах». Разбивка не переживает переимпорт месяца из Excel и откат на версию, сохранённую до 15.08.2026: в обоих случаях останется только итоговая сумма — она не теряется никогда. - Атрибуты сотрудника (оклад/ставка, тип, норма, должность, секция, график) хранятся помесячно: правка в одном месяце не задевает другие. История ставок — по значку 📈.
- Добавление и скрытие сотрудников. «+ Сотрудник» добавляет человека в текущий месяц (если ФИО и должность совпадают с уже существующим — запись «оживает», а не дублируется). «Удалить» в карточке скрывает сотрудника только из открытого месяца: его табель, выплаты и настройки не удаляются, другие месяцы не затрагиваются.
- Смена человека на позиции. ФИО принадлежит карточке целиком, а не месяцу: если просто переписать имя, оно поменяется и во всех прошлых месяцах, и выплаты прежнего сотрудника окажутся подписаны новым. Поэтому при смене ФИО у карточки с историей сервис спрашивает, что произошло: «опечатка» — переименовать во всех месяцах, или «другой человек с этого месяца» — завести ему отдельную карточку, оставив прошлое прежнему сотруднику. Второй вариант — то, что нужно при обычной ротации персонала.
- Скрытые сотрудники месяца. Если в месяце есть скрытые, рядом с «+ Сотрудник» появляется кнопка «👁 Скрытые (N)» — список скрытых с должностью, автором и временем скрытия и суммой выплат, «висящих» на скрытой записи (такие суммы не входят в итоги месяца, пока сотрудник скрыт). Кнопка «Вернуть» возвращает человека в месяц вместе с его табелем и выплатами. Скрытие и возврат попадают в «Историю версий» месяца («скрыто строк N») и в «Журнал событий» — по ним видно, кто убрал человека из месяца. У строк, скрытых до 01.08.2026, автор не записан: там показывается только приблизительная дата.
- Печать — кнопка «🖨 Печать» выводит на бумагу ту вкладку, что открыта: «Табель» — расписание для сотрудников (сотрудники × дни месяца), «Расчёт» — ведомость выплат (справочная, ставка, факт/норма, итоговая, платёжные колонки, остаток) с итогами по каждой секции и по месяцу. При нажатии появляется выбор, какой раздел печатать: все, отдельную секцию (Оклады / Зарплаты / Прочее) или группу внутри «Зарплаты» (например только «Кухню») — печать начинается сразу после выбора. Печать из браузера (Ctrl+P) и «Экспорт → PDF / Печать» в шапке дают тот же лист.
- Изменения пишутся в историю — откат через «Историю версий» на панели.
Платёжные поручения#
Реестр платёжек, выгружаемых из 1С:Бухгалтерии: что и кому оплачено, что ещё не проведено, по каким документам не пришли закрывающие. Данные не вводятся руками — они приходят из 1С, поэтому статусы здесь только читаются.
Три вкладки.
Реестр — все платежи за период: номер, дата, получатель, категория, комментарий (назначение платежа из 1С), сумма и статус.
- Статусы оплаты. «Оплачено» — банк подтвердил списание выпиской. «Не оплачено» — документ создан, но списания ещё нет. Отдельным признаком идёт «ждём счёт»: деньги ушли, а закрывающих документов от контрагента нет. Это не статус оплаты, а самостоятельная пометка — платёж может быть одновременно оплаченным и «ждём счёт».
- Отклонённая и отправленная заново. Когда банк отклоняет платёжку, бухгалтер обычно отправляет её ещё раз новым документом. Пока повторной нет, отклонённая считается в суммах — деньги всё ещё предстоит заплатить. Как только в том же месяце появляется такая же платёжка (тот же получатель, та же сумма, то же назначение) с более поздней датой, старая остаётся в реестре перечёркнутой с пометкой «заменена от …», но из всех итогов уходит — иначе один и тот же платёж считался бы дважды. Замена в соседнем месяце старую не гасит: правило работает в пределах календарного месяца.
- Фильтры. Период задаётся одним месяцем — пилюля слева от фильтров, стрелки ‹ › листают по месяцу. Счёт, ресторан, получатель, категория и переключатель «Оплата» применяются сразу, кнопки «Применить» нет. «Оплата» просто прячет строки, а итоги и полоса оплаты продолжают считаться по всему месяцу (иначе на фильтре «Оплачено» доля оплаченного всегда была бы 100 %). Категория и получатель режут и «Сводку по датам», поэтому видны на обеих вкладках; на «По ресторанам» действуют счёт и категория. Кнопка «Все» в фильтре категорий переводы между своими счетами не включает. На телефоне фильтры — в шторке по кнопке «Фильтры», там же «Сбросить».
- Полоса в строке итогов показывает соотношение оплаченного (зелёный) и ожидающего (жёлтый) в деньгах.
- Категории проставляются автоматически. Набор — ресторанный: Продукты, Алкоголь и напитки, Хозрасходы, Аренда, Коммуналка, Зарплата, Налоги и взносы, Услуги и подряд, Ремонт и интерьер, IT и связь, Маркетинг, Внутригрупповые, Переводы, Прочее.
- Как определяется категория. Правила читают в первую очередь наименование контрагента — бухгалтер пишет предмет поставки прямо в нём («ОНТАП ООО (21 к/д) пиво», «ЧАЙКА ООО (стирка)»), — и текст назначения платежа. На комментарий правила почти не опираются: он пуст у двух третей документов, а когда заполнен, чаще содержит период («ИЮЛЬ 2026»), а не предмет.
- Правило ошиблось? Нажмите на бейдж категории прямо в реестре и выберите нужную. Точка рядом с бейджем означает, что категорию поставили руками: такая правка переживает и переимпорт из 1С, и пересчёт правил. Пункт «По правилу» возвращает строку под автоматику.
- Переводы между собственными счетами на странице не показываются — ни в реестре, ни в сводке, ни в карточках сверху. Это перекладывание своих же денег, а не трата, и в отчёте «куда ушли деньги» они только мешают. Из-за этого «Сумма за период» — это сумма расходов, а не оборот по счёту, и с банковской выпиской «в лоб» она не сойдётся. Понадобилось увидеть переводы (например, при сверке с банком) — выберите категорию «Переводы» в фильтре: явный выбор показывает и скрытые категории (в списке она подписана «не в итогах»).
- Справочник категорий и сами правила настраиваются в Личном кабинете и применяются ко всей истории сразу.
Сводка по датам — сколько ушло в каждый день:
- столбчатый график по дням месяца;
- сама сводка в трёх видах — Таблица, Карточки, Выписка (выбранный вид запоминается);
- справа — структура расходов по категориям с долями.
Как подписаны платежи. Каждая строка дня — это «Контрагент · Содержание · Сумма · Комментарий», как в рабочем реестре бухгалтера:
| Контрагент | Содержание | Сумма | Комментарий |
|---|---|---|---|
| Прокопенко | аренда | 100 000 | ИЮЛЬ 2026 |
| ИМИКС | реклама Яндекс | 50 419 | |
| ЛЛГ | НДФЛ | 9 948 | НДФЛ от 03.07. |
Оба значения подбираются автоматически из того, что уже есть в документе, — статья ДДС для этого не годится: на всю базу их пять штук, и «Оплата товаров, работ, услуг…» стоит у большинства платежей. Источники в порядке важности:
- пометка в наименовании получателя —
ЧАЙКА ООО (стирка)→ «ЧАЙКА · стирка». Отсрочка платежа ((21 к/д),(14 к/дн)) в название не идёт; - комментарий бухгалтера —
НДФЛ от 24.07.→ «НДФЛ». Комментарий, состоящий из одного периода (ИЮНЬ 2026), содержанием не считается и целиком уходит в свою колонку; - назначение платежа —
…за аренду помещения в ИЮЛЕ 2026г…→ «аренда»; - статья ДДС, если она осмысленная:
Оплата труда→ «зарплата».
Одинаковые «Контрагент · Содержание» внутри дня схлопываются в одну строку с
пометкой ×N — четыре накладные от одного поставщика за день это одна позиция,
а не четыре.
Если название вышло неудачным — два места правки, по смыслу:
- содержание конкретного платежа — карандаш в колонке «Назначение платежа» на вкладке «Реестр». Правка переживает переимпорт и синхронизацию;
- короткое имя контрагента («ЛЛ ГРУПП ООО» → «ЛЛГ», «МИ ФНС России по управлению долгом» → «Обязательные платежи») — Личный кабинет → «Интеграция 1С» → «Справочник контрагентов». Имя общее для всех платежей контрагента, поэтому правится один раз. Правка видна сразу, пересчёта нет.
Справочник сведён по ИНН: одного поставщика в разных базах 1С заводят по-разному («ЛИМА ООО (14 к/дн) (продукты)» и «ООО "Лима"»), а в справочнике это одна строка — под названием подписано, сколько написаний свелось и каким ресторанам он поставляет. Поэтому короткое имя, заданное однажды, работает во всех юрлицах и на всех точках, включая написания, которые приедут из новой базы уже потом. Контрагенты, у которых 1С не отдала ИНН, показаны с прочерком и живут отдельными строками — сводить их не с чем.
Переключатель группировки меняет разрез: Назначение (по умолчанию, как описано выше), Категория или Получатель — «сколько всего ушло каждому контрагенту», без разбивки по содержанию.
По ресторанам — год помесячно: строка на ресторан, колонка на месяц. Эта вкладка не зависит от периода вверху страницы, у неё свой выбор года.
- Что считается. Переключатель над таблицей: Все (по умолчанию — полная картина), В работе (подготовлено и отправлено, но списания ещё нет) или Оплачено (то, что реально списано со счёта). Отклонённые банком платежи не входят в сумму нигде, кроме «Все»: такой платёж не состоялся. Отклонённые, которые уже отправили заново (см. «Реестр»), не считаются даже в «Все» и в подписи под таблицей — их сумма уже сидит в повторной платёжке.
- Что осталось за кадром — написано под таблицей, суммой: переводы между своими счетами, деньги «в работе» и отклонённые. Переводы можно вернуть в расчёт ссылкой «показать» — тогда цифра сойдётся с оборотом по счёту, но это уже не расход.
- Почему цифра меньше, чем в 1С. Как правило по двум причинам сразу: подготовленные в 1С, но ещё не оплаченные документы, и переводы между своими счетами. Обе суммы названы под таблицей — сложив их, получите то же, что в 1С.
- Текущий месяц помечен звёздочкой: он ещё не закончился, и сравнивать его с закрытыми месяцами в этой же строке нельзя. Особенно если у одного юрлица в 1С лежат подготовленные платежи будущей датой, а у другого нет — на переключателе «Все» такие месяцы выглядят несопоставимо.
Кнопка Excel выгружает таблицу активной вкладки. Суммы в файле — числа (их можно складывать и фильтровать), даты — даты, номер документа — целиком, с префиксом «00БП-», категория и ресторан — текстом. На «Сводке по датам» экспорт доступен в виде «Таблица».
Правка категории, ресторана или содержания в строке реестра применяется сразу: строка обновляется на месте, итоги пересчитываются следом. Если сервер не ответил, сверху появится сообщение, а у ошибки загрузки — кнопка «Повторить».
Настройка обмена, ручная загрузка файла из 1С, справочники и журнал загрузок — в Личном кабинете, вкладка «Интеграция 1С» (только для администратора). Верхняя панель отвечает на «работает ли обмен»: если обработка 1С не присылала данные больше двух суток, бейдж станет красным. Ниже — четыре карточки со счётчиками: правила категорий, справочник категорий, рестораны и юрлица, справочник контрагентов. В справочнике у категории есть флажок «не расход» — платежи такой категории со страницы скрываются; им помечены переводы между своими счетами. Удалить категорию, на которую ссылается правило, нельзя; сначала уберите или перенастройте правило. В окне правил есть поиск, выключатель у каждого правила и кнопка «Проверить»: она заранее показывает, сколько документов и в какую категорию переедет, — сохранение необратимо, поэтому перед ним окно ещё раз спрашивает подтверждение с этим прогнозом. Закрыть окно с несохранёнными правками можно только через «Закрыть без сохранения?».
Ресторан платежа определяется автоматически: сначала по «Подразделению» из 1С (карта в Личном кабинете, «Рестораны и юрлица»), а если оно не заполнено — по ресторану, назначенному расчётному счёту. Когда с одного счёта платят несколько точек, а подразделение пустое, автоматике опереться не на что: такие платежи остаются с пометкой «Без ресторана», и ресторан им можно выбрать руками прямо в реестре — щёлкните по названию в колонке «Ресторан». Ручной выбор помечается точкой и переживает перевыгрузку из 1С; «По подразделению» возвращает строку под автоматику. Сколько всего таких платежей — видно в Личном кабинете на плитке «Без ресторана».
Как данные попадают на страницу без ручной выгрузки. Основной канал —
push из 1С: внешняя обработка в 1С по расписанию сама отправляет платёжки
на сервер (работает из локальной сети офиса, публиковать базу в интернет не
нужно). Обработка передаёт номер, дату, организацию, контрагента, сумму,
назначение, комментарий, вид операции, банковский счёт, подразделение (ресторан)
и статус «Оплачено». Инструкция по созданию обработки с нуля и настройке
расписания — docs/ONEC_PUSH_SETUP_1C.md, контракт — docs/ONEC_PUSH_CONTRACT.md.
Резерв — ручная загрузка XLSX в ЛК (двумя отчётами: реестр ПП и регистр
«Состояния банковских документов»). Журнал у обоих каналов общий —
«История загрузок» в ЛК, у push в колонке «Способ и источник» стоит «Push из
1С», а под ним — чья это выгрузка: имя базы 1С, если обработка его сообщает,
иначе список юрлиц пачки. Так видно, какая из баз перестала присылать данные.
Колонка «Даты документов» — это реальные даты платёжек, попавших в пачку, а не запрошенный период: если выгрузку просили с 1-го числа, а первый платёж месяца прошёл 3-го (1 и 2 были выходными), здесь будет 3-е. Запрошенное окно показывается второй строкой, когда обработка его присылает.
В бейдже прогона рядом с «Успешно» перечислено, что не доехало и почему: дублей (одна и та же платёжка встретилась в пачке дважды), черновиков 1С (документ не проведён — такие мы не берём) и с браком (нет даты или суммы). Это разные вещи, и чаще всего встречаются именно черновики. У прогонов, залитых до августа 2026, разбивки нет — там стоит общее «пропущено». «удалено» — документы, которые пропали из выгрузки 1С (там их пометили на удаление) и поэтому убраны и у нас. Жёлтый бейдж «чистка пропущена» значит, что пачка потеряла подозрительно большую часть окна — похоже на неполную выгрузку, — и на всякий случай ничего не удалялось. Если он повторяется, стоит проверить обработку в той базе.
Пачки из разных баз 1С, пришедшие одновременно, встают в очередь, а не отбиваются: одинаковое расписание у всех баз — нормально.
Отчёт для учредителей#
Управленческий отчёт по одному ресторану: сколько заработали, куда потратили и сколько осталось «живых» денег. От остальных финансовых отчётов отличается тем, что собирает картину целиком — выручку по видам оплат, все статьи расходов, распределение прибыли, долги поставщикам и производственные показатели.
Заведение и год выбираются сверху. Дальше — три режима.
📅 Год — как прошёл год: выручка и расходы по месяцам столбиками, динамика прибыли, структура выручки и структура расходов в долях, таблицы «по категориям и месяцам» с итогом за год и процентом. Режим для чтения, здесь ничего не правят.
📆 Месяц — рабочий режим, всё вводится руками:
- Выручка по категориям — Наличность, Оплаты, Кредитные карты, Безналичный расчёт, Неплательщики, Tapper.
- Расход и приход — корректировки общей выручки: что из неё вычесть и что добавить. Строки добавляются и удаляются по ходу.
- Расходы с детализацией — шесть групп: Постоянные платежи, Производственные затраты, Заработная плата, Транспортные расходы, Временные платежи, Распределение прибыли. Клик по группе раскрывает её строки.
- Движение денег — остаток на начало месяца, дивиденды, кредитки в пути; строки «Чистая выручка» и прибыль считаются сами.
- Кредиторская задолженность — кому и сколько должны на конец месяца.
- Производственные показатели — остатки бара и кухни, списание и проработка, питание персонала, наценка (общая, кухня, бар) на начало и конец месяца.
- Остаток на конец месяца — фактический против расчётного: расхождение сразу видно.
💰 ДДС — движение денежных средств по всем месяцам года одной таблицей: поступления, расходы за месяц, «Прибыль месяца» и «Всего „живых“ денег». Видно, в каких месяцах деньги были, а в каких их не хватало.
Сохранение и откат. Кнопки «Сохранить» нет: введённое уходит в базу само, через мгновение после того, как вы перестали печатать. Кнопка «История» в шапке отчёта показывает прежние версии месяца и возвращает любую из них (§9). Правку закрытого месяца сервис переспросит подтвердить — как и в остальных финансовых отчётах.
Ввод сумм обычный для отчётов сервиса: работает калькулятор в ячейке и переход стрелками — см. «Ввод в таблицах» выше.
Кому виден отчёт
По умолчанию страницу видит только администратор. Остальным доступ открывают точечно в Личном кабинете → «Пользователи», по конкретным ресторанам.
Документы#
Хранилище документов ресторана: карточки регистрации ККТ и договор с ОФД, договор аренды с допсоглашениями, договоры поставки, лицензия на алкоголь, уведомление Роспотребнадзора, программа производственного контроля, СОУТ, устав и лист записи ЕГРЮЛ, сервисные договоры. Задача страницы — чтобы истекающая лицензия не всплывала за неделю до проверки.
Как устроено. Один документ — одна карточка: название, категория, номер, контрагент или выдавший орган, срок действия и файл. При перевыпуске документа файл не заменяется, а добавляется новой версией — предыдущие остаются в карточке и доступны на скачивание.
Статус срока не выставляется руками, он считается от поля «Действует до»:
| Статус | Когда |
|---|---|
| Бессрочный | поле «Действует до» пустое (устав, ИНН, уведомление Роспотребнадзора) |
| Действует до … | до окончания больше 90 дней |
| Истекает … | осталось 90 дней или меньше |
| Просрочен с … | дата уже прошла |
Порог в 90 дней общий для всей сети, его меняет администратор в Личном кабинете, вкладка «Документы».
Работа со страницей.
- Сверху четыре показателя: всего, действующих, истекают в 90 дней (с ближайшим по сроку) и просрочено.
- Пилюля «Истекают в 90 дней» оставляет только истекающие и просроченные — с неё удобно начинать месяц.
- Слева — категории со счётчиками. Счётчики считаются по всему ресторану, а не по текущему фильтру, поэтому не схлопываются после клика.
- Поиск ищет по названию, номеру и контрагенту; вид Карточки / Список запоминается.
- В карточке документа (открывается кликом) — предпросмотр файла, все поля, кнопки действий, список версий и журнал.
- «Скачать всё» отдаёт ZIP текущих версий по выбранному ресторану и категории, файлы внутри разложены по папкам-категориям. Кнопка видна только администратору: выгрузка папки целиком — операция другого масштаба, чем открыть один документ.
- «Несколько файлов» — загрузка пачкой: перетащите пять сканов, название подставится из имени файла, категорию и срок можно проставить всем сразу. Файлы уходят по одному, поэтому сбой на третьем не отменяет первые два — упавшие подсветятся, и их можно повторить.
На телефоне колонки категорий нет: ресторан, поиск, категория, «только истекающие» и вид переехали в шторку «Фильтры» (кнопка в шапке). Карточка документа открывается на весь экран.
Кому виден документ. В форме есть галочки «Управляющим» и «Менеджерам». Сняв одну, вы убираете документ из виду соответствующих сотрудников — он пропадает и из списка, и из счётчиков, и из архива, и по прямой ссылке на файл. Обе сняты — документ виден только администраторам и ген. директору. По умолчанию стоят обе, и все ранее загруженные документы остались видны всем.
Отдельной галочки «Ген. директору» нет намеренно: ему видно всё, к чему выдан доступ. Прятать от него документ внутри ресторана или организации, которые ему и так открыли, смысла нет — если что-то не должно ему попадаться, не выдавайте доступ к владельцу целиком.
Организации: ИП и головная организация. Кроме ресторанов документы бывают у юрлиц. В выборе владельца (вверху слева) появляется вторая группа — «Организации». Выбрали ИП — сверху появляется полоска с его названием. Реквизиты по умолчанию скрыты: они нужны эпизодически, а раскрытые занимали бы первый экран и отодвигали сам реестр. Клик по полоске разворачивает карточку — ИНН, КПП, ОГРН, адрес, руководитель, система налогообложения, банковские реквизиты — и там же кнопка «Копировать реквизиты»: она кладёт всё одним текстом в буфер обмена, чтобы вставить в договор или письмо. Повторный клик сворачивает; при переключении на другого владельца панель закрывается сама. Ниже — обычный реестр документов этой организации: те же категории, сроки, версии, внешние ссылки.
Доступ к каждой организации выдаётся отдельно от ресторанов: в личном кабинете → «Права» есть третий режим «Организации». Управляющий, которому выдан ресторан, устав ИП не увидит, пока ему явно не откроют это юрлицо. Сами организации заводит администратор в ЛК на вкладке «Организации» — в отличие от ресторанов, которые подтягиваются из R-Keeper автоматически.
Ссылка для внешних. Кнопка в карточке создаёт временную ссылку, по которой файл скачивается без входа в систему — её можно отправить арендодателю, проверяющему или в чат. Ссылка сразу копируется в буфер обмена. Что важно знать:
- срок жизни выбирается при создании (по умолчанию час) и ограничен потолком, который задаёт администратор;
- ссылка отдаёт ту версию файла, что была актуальна в момент создания — если завтра загрузить перевыпущенный документ, контрагент по старой ссылке получит именно то, что вы ему показывали;
- активные ссылки видны в карточке: кто создал, до какого времени и сколько раз открывали. Любую можно отозвать досрочно, а удаление документа гасит все разом;
- при сужении доступа к документу форма предложит погасить действующие ссылки — сами по себе они продолжают работать до конца срока;
- создавать ссылки могут администратор и управляющие.
Копирование в другой ресторан. Кнопка «В другой ресторан» делает независимую копию — для случая, когда одна лицензия юрлица покрывает несколько точек. Копируется текущая версия файла; дальше карточки живут отдельно, и новая версия или новый срок в одном ресторане других не касаются. Доступно только администратору: копия расходится по чужим ресторанам, а управляющий видит лишь свои точки.
Журнал внизу карточки показывает, кто и когда загрузил документ, изменил поля, скачал файл, создал или отозвал ссылку и открывал ли её кто-нибудь снаружи. Раскрывается по клику.
Форма не закрывается молча. Если начать заполнять карточку и случайно нажать мимо окна (на телефоне это обычный жест «убрать клавиатуру»), появится вопрос. Введённое остаётся в черновике и предлагается к восстановлению при следующем открытии — сам файл придётся выбрать заново.
Кто что может. Смотреть и скачивать — все, у кого выдана страница, в пределах своих ресторанов и организаций и с учётом галочек доступа. Загружать, править и удалять — администратор и пользователи с должностью «Управляющий» или «Ген. директор», тоже только по своим владельцам. Копировать документ другому владельцу и выгружать раздел архивом («Скачать всё») может только администратор. Удаление мягкое: карточка исчезает из реестра, файл остаётся в хранилище — вернуть может администратор.
Допустимые форматы — PDF, DOCX, DOC, XLSX, XLS, JPG, PNG; размер одного файла по умолчанию до 25 МБ (настраивается администратором).
Предпросмотр. В карточке документ показывается целиком, без скачивания:
PDF и сканы рисует браузер, Word (.docx) и Excel (.xlsx) — сама страница.
Лист всегда вписан целиком, а не обрезан по краям, — поэтому в карточке он
мелкий: клик в любое место превью разворачивает документ во весь экран
(закрыть — Esc или крестик). В полноэкранном режиме масштаб меняют кнопки
− / % / + в шапке или клавиши +, − и 0; нажатие на процент возвращает
«вписать в окно». У PDF масштаб живёт в собственном тулбаре просмотрщика, там
же печать и поиск; рядом есть «В новой вкладке». Старые двоичные форматы
.doc и .xls показать нечем, по ним предлагается скачивание. Файлы тяжелее
8 МБ в карточке не грузятся сами — откройте их на весь экран и нажмите
«Показать предпросмотр», чтобы не тратить мобильный трафик зря.
Личный кабинет → вкладка «Документы» (только для администратора): набор категорий, порог «истекает», максимальный размер файла и правила внешних ссылок — какие сроки предлагать, какой потолок и кто может их создавать. Выключение ссылок мгновенно гасит все уже отправленные. Непустую категорию удалить нельзя — её можно скрыть, сняв галочку «Активна».
5. Меню и сотрудники#
Аналитика по позициям меню, ценам, марже и эффективности персонала. Часть страниц (Cross-sell, Блюда × Daypart, Маржинальное сравнение) работает только при включённой детализации чеков по блюдам — администратор включает её один раз для всей сети.
Модификаторы#
Что чаще всего добавляют к блюдам (соусы, добавки, опции) и сколько это приносит.
- Общий рейтинг добавок по выручке и количеству.
- Если добавку берут почти всегда — возможно, стоит включить её в само блюдо или поднять цену самого блюда.
- Системные добавки без цены по умолчанию скрыты — показать их можно галочкой «Включать бесплатные».
Блюда × Daypart#
Показывает, в какое время дня лучше продаётся каждое блюдо: утром, днём, вечером или ночью.
- Видно «утренние» и «вечерние» позиции, а какие берут весь день.
- Пример пользы: «этот десерт продаётся только вечером — убрать из утреннего меню» или «добавить кофе в утреннее комбо».
Требует деталей чеков
Работает при включённой синхронизации деталей чеков по блюдам
(RK7_DISH_SYNC_ENABLED=1).
Скорость обслуживания#
Сколько в среднем гость проводит за столом — от открытия чека до закрытия.
- Светофор: 🟢 быстро · 🟡 нормально · 🔴 медленно.
- «% быстрых» — доля чеков, обслуженных за 30 минут и меньше.
- В часы пик (12–14 и 19–21) обычно медленнее — это нормально, сравнивайте час с часом и ресторан с рестораном.
ABC блюд#
ABC-анализ позиций меню: A — топ-20% по выручке (около 80% оборота), B — средние, C — хвост. Помогает решать, что оставить в меню, что убрать, что продвигать.
Если включён RK7_DISH_SYNC_ENABLED=1, активируется раздел Menu Engineering
с квадрантом popularity × margin: Stars (звёзды), Plowhorses (рабочие лошадки),
Puzzles (загадки), Dogs (собаки) — классическая схема Касавана.
Cross-sell#
Какие позиции часто покупают вместе. Выявляет работающие связки «горячее + напиток», «основное + десерт». Используется для обучения комбо-предложений и скриптов официантам.
Требует деталей чеков
Раздел работает при включённой синхронизации деталей чеков по блюдам
(RK7_DISH_SYNC_ENABLED=1).
P&L и маржа#
Сколько остаётся от выручки после стоимости самих продуктов. Считается по позициям чеков: за что продали блюдо минус во сколько оно обошлось.
- Выручка — сумма продаж за период.
- Себестоимость — стоимость проданных блюд.
- Валовая прибыль = выручка − себестоимость, и маржа, % — её доля в выручке.
- Food Cost, % — тот же показатель «наоборот», привычный в отрасли: нормой считают 28–35 %.
- Разрезы: по месяцам (тренд), по категориям меню (где маржа проседает) и по ресторанам (сравнить точки между собой).
Это валовая маржа, а не полный P&L
Аренды, зарплаты, коммуналки и прочих расходов на этой странице нет — только продукты. Поэтому цифру отсюда нельзя сравнивать с прибылью из «Отчёта для учредителей»: там расходы заведены полностью и результат будет заметно меньше. Полный управленческий расчёт — там (§4).
Требует деталей чеков
Страница работает при включённой синхронизации деталей чеков по блюдам — её включает администратор один раз на всю сеть.
Сотрудники#
HR-аналитика по кассовым показателям: выручка на FTE, средний чек на сотрудника, вклад смены/официанта в общую выручку. Помогает выявить лучших и слабых сотрудников по «деньгам, которые они приносят». Не путать с табелем — он на странице «Зарплата».
История меню#
Журнал изменений меню и цен RK7. Ночью (вместе с общей синхронизацией) система
тянет актуальное меню из таблиц MENUITEMS / PRICES / CATEGLIST и сравнивает с
последним снимком. Отличия пишутся append-only — каждая версия блюда хранится
навсегда.
Что фиксируется: цена (важнее всего — без неё нельзя корректно сравнивать выручку периодов), появление и удаление блюд, переименование и смена категории, изменение статуса (активно / архив).
Вкладки:
- Блюда — текущие позиции; клик по строке раскрывает все версии (по всем типам цен, со «действует с / до»).
- Лента изменений — что менялось за период, с «было/стало» для цен. Фильтры: тип изменения, дата с, ресторан (БД).
- Логи sync (admin) — журнал запусков. Здесь же кнопка «Синхронизировать сейчас» — полный пересчёт вручную (нужно для проверки сразу после изменения цен в R-Keeper, не дожидаясь ночи).
Связка с маржинальным сравнением
Чтобы корректно сравнивать периоды с учётом изменения цен и себестоимости — откройте страницу «Маржинальное сравнение» (ниже).
Маржинальное сравнение#
Страница отвечает на вопрос: «Выручка выросла на 10% — это от объёма продаж, от поднятия цен или от снижения себестоимости?» Обычное LFL-сравнение показывает только дельту суммы, не различая компоненты.
Что считаем:
- Факт — выручка, себестоимость и маржа за каждый из двух периодов (источник
—
rk7_dish_cache). - Атрибуция дельты маржи: объём
Σ(qty_B − qty_A)×цена_A, ценаΣ qty_B×(цена_B − цена_A), себестоимостьΣ qty_B×(cost_B − cost_A), микс (новые и снятые блюда). - Симуляция «при ценах A» —
Σ qty_B × цена_A: какая была бы выручка, если бы цены не менялись. Разница с реальной B — прирост от подъёма цен.
Как читать: выберите периоды (по умолчанию A = прошлый месяц, B = текущий) и рестораны; KPI-блок покажет A, B (с дельтой) и симуляцию; waterfall разложит Δ маржи на компоненты; таблица «Топ драйверов» — какие блюда дали наибольший вклад.
Ограничения
Требует RK7_DISH_SYNC_ENABLED=1 и backfill rk7_dish_cache за нужные даты.
Блюда без сопоставления dish_guid ↔ dish_code помечаются «без guid» и
попадают только в факт. Запуск POST /api/admin/rk7-dish-dictionary/sync
повышает точность.
6. Дашборды#
Мои дашборды#
Личная стартовая страница из готовых блоков — соберите свой экран под свою роль, чтобы не ходить по разделам каждое утро.
Из чего собирать. Блоки делятся на три вида:
| Вид | Блоки |
|---|---|
| Показатели | Выручка · Средний чек · Кол-во чеков · Выполнение плана |
| Графики | Выручка по дням · Стек по ресторанам · Тепло-карта загрузки · Прогноз vs факт · LFL Waterfall · RFM: сегменты · Sentiment по темам |
| Ленты | Активные алерты · Инсайты |
У каждого блока свои настройки — период, список ресторанов, метрика, сколько строк показывать.
Как начать. Кнопка «Из шаблона» создаёт готовый дашборд одним кликом. Шаблонов четыре: «Оперативный экран управляющего», «Финансовый обзор», «Гости и лояльность», «Маркетинг и события». Дальше это ваша копия — блоки в ней можно менять как угодно, на шаблон это не влияет.
Свои, чужие и сетевой. Список дашбордов разбит на три части: «Мои», «Расшаренные мне» (коллега поделился) и «Сетевой default» (общий для всех). Кнопка «Поделиться» открывает ваш дашборд выбранным пользователям, а любой из своих можно назначить дашбордом по умолчанию.
Доступ отовсюду. Раскладка хранится на сервере, поэтому открывается одинаково с компьютера и телефона под вашим логином.
С чего начать
Управляющему рестораном проще всего взять шаблон «Оперативный экран управляющего» и убрать лишнее. Директору сети ближе «Финансовый обзор» — там выполнение плана, стек по ресторанам и сравнение с прошлым годом.
7. Аналитика гостей#
Всё про гостей: кто к вам ходит, кто уходит, что о вас пишут и как отзывы влияют на деньги.
В меню этого раздела четыре пункта, а страниц за ними — двенадцать: «Лояльность» и «Отзывы» — это наборы вкладок. Открыли пункт меню — и переключаетесь между разрезами вкладками вверху страницы, не возвращаясь в меню.
| Пункт меню | Что внутри |
|---|---|
| Лояльность | Аналитика лояльности · Гости (RFM) · Churn risk · Дни рождения · Гость 360° |
| Отзывы | Отзывы · Динамика отзывов · Sentiment отзывов · Тренды по темам · Sentiment ↔ Sales |
| WiFi-аналитика | обычная страница |
| Точность прогноза | обычная страница |
Дальше каждая вкладка описана отдельно — в том же порядке, в каком вкладки идут на экране.
Нужна подключённая программа лояльности
Вкладки пункта «Лояльность» показывают данные, если в сети работает программа лояльности и рестораны сопоставлены с ней в Личном кабинете → «Лояльность». Пусто сразу на всех вкладках — это к администратору.
Пункт меню «Лояльность»
Аналитика лояльности#
KPI карт лояльности, рост базы, ROI, проникновение лояльности (доля чеков с картой), эффект от участия в программе.
- Доля лояльности — какой процент общей выручки приносят гости с картами.
Типичное значение 5–30%; если показатель близок к 100%, проверьте привязку
org_name → ресторанв админке. - Uplift среднего чека — насколько лояльный гость тратит больше «обычного». Положительный uplift подтверждает, что программа работает.
- Penetration / RFM / Cohort retention — углублённые срезы базы клиентов.
Гости (RFM)#
Разбивает гостей на 11 сегментов по схеме Recency-Frequency-Monetary:
| Сегмент | Что значит |
|---|---|
| Champions | Часто, недавно, много тратят. Ваши VIP. |
| Loyal customers | Регулярные клиенты. |
| Potential loyalists | Недавно начали ходить чаще обычного. |
| Recent customers | Только что пришли первый раз. |
| Promising | Покупки небольшие, но регулярные. |
| Customers needing attention | Скоро уйдут, если не вернуть. |
| At risk | Раньше тратили много, но давно не были. |
| Can't lose them | Лояльные, но пропали — критично вернуть. |
| About to sleep | Снижается частота. |
| Hibernating | Ушли, но недавно. |
| Lost | Давно не возвращаются. |
Клик по сегменту → список гостей → CSV-выгрузка для рассылки или обзвона.
Churn risk#
Показывает гостей, которые начали реже ходить и могут уйти.
- Светофор: 🟢 ходит как обычно · 🟡 пропустил один «свой» интервал · 🔴 давно не был, пора возвращать · 🟣 совсем выпал.
- Сверху — самые ценные из тех, кто уходит (их дороже всего терять).
- Клик по карточке открывает профиль гостя (Гость 360°).
Как использовать
Раз в неделю выгружайте 🔴-сегмент и запускайте по нему адресную акцию или обзвон — это дешевле, чем привлекать новых гостей.
Дни рождения#
Подсказывает дни рождения гостей по их картам лояльности — чтобы поздравить или предложить столик.
- 🎂 Сегодня — у кого день рождения сегодня.
- Жёлтым — в ближайшие 3 дня (можно заранее позвать).
- Чем больше «голосов» у даты, тем надёжнее, что это настоящий день рождения (дата подтверждается по нескольким источникам).
Гость 360°#
Полная карточка гостя по номеру карты лояльности: все визиты, чеки, любимые блюда и сколько всего потратил.
- Поиск по номеру карты — вводите номер, открывается профиль.
- Для каждого чека видно, что заказывали, на какую сумму и в каком ресторане.
- «Любимые блюда» — что гость берёт чаще всего за всё время.
- Если у гостя есть подключения к гостевому WiFi — рядом показывается блок «WiFi-подключения».
Пункт меню «Отзывы»
Отзывы#
Внешние отзывы (Яндекс.Карты, 2ГИС, Google) собираются ночным парсингом.
- Сводка по рейтингу (1★/2★/3★/4★/5★) с динамикой. Для ресторана показываются оценки из разных источников (Яндекс, 2ГИС) и из нашей базы.
- Карточки отзывов с фильтром по ресторану, рейтингу, наличию ответа.
- Непрочитанные видно из меню: на пункте «Отзывы» в боковом меню горит красная цифра — сколько отзывов вы ещё не открывали.
- Галочка «Только новые» оставляет в списке именно их, на карточке стоит бейдж «новый», а кнопка «Прочитано» убирает его. Так лента не перечитывается заново каждое утро.
- Фотографии из отзывов (Яндекс, 2ГИС) показываются прямо в карточке; клик открывает фото на весь экран, стрелками листаются остальные снимки отзыва.
- Кнопка «Открыть на Яндексе» — переход к оригиналу для ответа.
Динамика отзывов#
Резкий рост числа отзывов предупреждает о проблеме раньше, чем средний рейтинг (рейтинг меняется медленно).
- Число отзывов по неделям — внезапный всплеск означает, что что-то происходит (хорошее или плохое).
- Доля плохих оценок (1–2★) по неделям — если резко выросла, дело в сервисе или качестве, стоит разобраться сразу.
Sentiment отзывов#
Тональный анализ отзывов на русском (словарный, без ML):
- 7 тем: еда, сервис, интерьер, цена, локация, чистота, дети.
- Шкала тональности: 50 — нейтрально, выше — хвалят, ниже — ругают.
- Sentence-level: учитывает «не вкусно» как негатив, «но» меняет полярность.
- Лучшие и тревожные отзывы — для быстрого реагирования.
Тренды по темам#
Как меняется настроение отзывов по темам (еда, сервис, интерьер, цена, расположение, чистота, дети) от недели к неделе.
- 🟡 заметное ухудшение · 🔴 сильное ухудшение по теме.
- Помогает поймать «сервис стал хуже» за пару недель до того, как просядет общий рейтинг.
Sentiment ↔ Sales#
Проверяет, влияют ли отзывы на выручку: сравнивает настроение отзывов в одном месяце с выручкой следующего.
- Сильная связь — репутация заметно тянет выручку.
- Слабая связь — на выручку больше влияют другие факторы.
- Показывает примерную прибавку выручки при росте оценок — ориентир для решений «вкладываться ли в сервис».
WiFi-аналитика#
Подключения гостей к гостевому WiFi (данные сервиса ClientPulse): кто, когда и в каком заведении выходил в сеть и сколько времени там провёл.
- Сводка по заведениям, устройствам и часам за выбранный период.
- «Новые / повторные» — был ли гость на WiFi до начала периода.
- Поиск по номеру телефона — полная история подключений гостя; если номер есть в базе лояльности, рядом показываются имя и карта.
- Тот же блок «WiFi-подключения» виден и в карточке «Гость 360°».
Откуда данные
Источник — личный кабинет ClientPulse. Импорт идёт за период; по широкому диапазону данные подгружаются помесячно. По вопросам охвата зон — к администратору.
Точность прогноза#
Проверяет, насколько хорошо система угадывает выручку: сравнивает прошлые прогнозы с тем, что вышло на самом деле.
- Светофор: 🟢 ошибается мало · 🟡 приемлемо · 🔴 часто промахивается.
- Есть разбивка по ресторанам — худшие сверху.
- Полезно, чтобы понимать, насколько можно доверять блоку «Прогноз выручки» на странице Т-2.
8. Мониторинг#
Раздел про контроль: автоматические наблюдения, настраиваемые правила-уведомления, карты загрузки, антифрод по сотрудникам и контроль свежести данных. Сюда же вынесена настройка рассылок и push-уведомлений.
Инсайты#
Автоматический детектор аномалий по 7 паттернам: резкие просадки выручки, скачок скидок, нехарактерный для дня недели средний чек и т.д. В отличие от алертов, не настраивается — работает «из коробки».
- Помечены по важности: обычное / внимание / срочно.
- День выбирается сверху (по умолчанию — вчера).
Алерты#
Антифрод и контроль аномалий: правила вида «если на ресторане Х скидки превысили 18% за смену — уведомить».
Создать правило:
- Кнопка «+ Новое правило».
- Имя, серьёзность (
info / warn / critical). - Метрика (скидки %, удаления %, выручка vs baseline, средний чек, …).
- Условие (
>,<, отклонение от baseline) и порог. - Cooldown — сколько минут после срабатывания не дублировать.
- Whitelist — события календаря (банкеты, акции), которые игнорировать.
- Каналы доставки — отметьте нужные плашки в списке настроенных каналов (почта, Telegram, Web Push). Сами каналы заводятся на странице «Подписки и рассылка».
- Web Push — чекбокс «Доставлять Web Push всем подписанным пользователям» (для critical включается автоматически).
- Кнопка «Предпросмотр за 7 дней» — покажет, сколько раз правило сработало бы на исторических данных.
Лента инцидентов показывает все срабатывания: ресторан, дата, метрика, порог,
статус (open / ack / resolved / suppressed). Кнопки: Acknowledge (взяли в
работу) и Resolve (закрыли с комментарием).
Подписки и рассылка#
Куда и когда отправлять уведомления. Четыре таба.
Таб «Каналы»#
Куда отправлять — email, Telegram, Web Push.
- Email — указать список адресов и SMTP-канал. Кнопка «Тест» отправляет проверочное письмо.
- Telegram — токен бота настраивается в
.env(один на всю систему), а в канале указываетсяchat_idгруппы или человека. Чтобы найти chat_id — добавьте бота в чат и напишите ему/start. - Web Push — генерируется автоматически из подписки в браузере (см. таб «Push на телефон»).
Таб «Рассылки»#
Дайджесты «Итоги дня» в указанное время по МСК.
- Расписание — час/минута, и weekday для еженедельных.
- Каналы — какие каналы получают (через запятую).
- Что включить: топ/анти-топ ресторанов; новые отзывы 1–2★; открытые алерты за день (топ-5 по серьёзности).
- Кнопка «Предпросмотр» собирает сообщение прямо сейчас, не отправляя. Кнопка «Отправить сейчас» — пробная отправка вне расписания.
Таб «Push на телефон»#
Включить уведомления на текущем устройстве. Работает в Chrome / Firefox / Edge / Safari 16.4+. На iPhone нужно сначала поставить сайт на главный экран (см. §2.2).
Сервис сам предложит включить push
При первом входе (и после установки как PWA) в панели новостей 📣 появляется предложение включить уведомления — не обязательно искать этот таб. Достаточно нажать «Включить уведомления» в баннере.
Баннер «Web Push недоступен: VAPID не настроен»
Это к администратору, не к вам — нужно настроить VAPID-ключи на сервере.
Таб «Очередь» (только для админа)#
Лента всех отправляемых уведомлений за последние 7 дней с фильтром по статусу. Полезно, чтобы убедиться, что письма реально уходят, или найти инцидент по error-сообщению. Авто-обновление каждые 15 с.
Новости сервиса (рупор 📣)
В шапке справа есть иконка-рупор 📣 — лента новостей от администраторов: анонсы нового функционала, важные объявления. Если есть непрочитанные, на иконке горит красный счётчик, а в углу экрана всплывает карточка новости — она не исчезает сама, пока новость не прочитали; кнопка «Открыть» ведёт прямо в ленту. Важные новости помечены 📌 «Закреплено» и держатся наверху. В тексте бывают картинки — клик разворачивает картинку на весь экран. Новости адресуются по должности (всем / администраторам / ген. директору / управляющим / менеджерам), поэтому коллега может видеть новость, которой нет у вас. Публиковать их могут только администраторы (кнопка «+ Новость», текст в Markdown); у них же есть кнопка «👁 Кто прочитал» со списком прочитавших.
Загрузка#
Heatmap «день недели × неделя» по выручке, чекам или среднему чеку. Видно, что у вас стабильно тёмные понедельники и провисает середина недели. Помогает планировать смены и акции на «тихие» дни.
Часовая нагрузка#
Карта «час × день недели». Чем темнее клетка — тем выше нагрузка.
- Можно смотреть по выручке, чекам, гостям или среднему чеку.
- Удобно расставлять людей на пиковые часы (обычно 12–14 и 19–21) и не держать лишних в «мёртвые» часы.
Daypart#
Разбивает выручку по частям дня: завтрак, обед, ужин, ночь. Видно, какая часть дня даёт сколько выручки.
- Помогает понять, где недорабатываем: «у нас ужин даёт 60%, а у соседнего ресторана 75%».
- Можно сравнивать рестораны между собой.
Анти-фрод#
Показывает официантов и кассиров, у которых удалений и скидок заметно больше, чем у коллег по тому же ресторану.
- 🟡 внимание · 🔴 сильно выделяется — стоит проверить.
- 🔥 Поздние удаления — убрали блюдо, которое уже ушло на кухню. Любой такой случай стоит проверить отдельно.
- Сравнение работает, если в ресторане есть хотя бы 3 сотрудника (иначе не с чем сравнивать).
Свежесть данных#
Показывает, когда последний раз обновлялись данные по подсистемам: продажи, отзывы, лояльность.
- 🟢 свежие · 🟡 немного устарели · 🔴 давно не обновлялись или была ошибка · ⚫ ни разу не загружались.
- Страница сама обновляется примерно раз в минуту.
- Первое место, куда заглянуть, если на отчётах «пусто» или цифры кажутся старыми.
9. Служебные страницы и история изменений#
Раздел для администраторов: аудит правок, журнал действий, активные сессии, нагрузка на систему, управление пользователями и справочниками. Часть пунктов свёрнута в меню по умолчанию (секция «Служебные»).
История версий#
Все правки управленческих отчётов пишутся в журнал и ничего не теряется. Под учётом: Т-2, Наличка, Кассовый отчёт, Безналичка, Зарплата (включая изменения окладов, должностей, графиков, приём и увольнение сотрудников), Табель явки и Отчёт для учредителей. Раздел и кнопки истории доступны только администратору.
Где смотреть:
- На странице каждого отчёта — кнопка «История» (Т-2, Наличка, Кассовый, Безналичка, Зарплата, Табель) открывает историю текущего ресторана и месяца.
- Раздел «История версий» — вкладка «По отчёту»: выбор отчёт + ресторан + месяц; вкладка «Все изменения»: общая лента последних правок.
Что можно сделать:
- Детали — показывает, что именно изменилось в версии (например, «оклад 120 000 → 135 000», добавленные/удалённые дни, поставки, отметки табеля).
- Восстановить — возвращает данные месяца к выбранной версии. Текущие данные заменяются; само восстановление тоже фиксируется в истории (откатываемо).
- Скачать — Excel (читаемая таблица: отчёт, ресторан, месяц, кто, когда, что изменилось) или JSON (полный дамп всех версий с данными — для архива или повторного восстановления).
Восстановление зарплаты — помесячно-локальное
Откат версии зарплаты/табеля меняет только выбранный месяц; другие месяцы не затрагиваются. Сотрудник определяется по ФИО (это его идентичность в системе) — переименованный сотрудник при откате будет восстановлен как новый.
Журнал событий#
Глобальный журнал действий пользователей: вход, выход, создание правила алерта, отправка дайджеста, экспорт CSV и т.д. Доступно администраторам. Полезно для аудита и расследований («кто удалил план на ноябрь?»).
Для каждого события сохраняются:
- Время в МСК.
- Пользователь, страница, ресторан, тип действия.
- IP-адрес клиента и User-Agent (браузер, ОС, версия).
- Device ID — UUID из cookie
rk7_device, ставится один раз на 5 лет. - Browser fingerprint — короткий хэш от UA + платформа + язык + разрешение + таймзона + canvas. Привязывает событие к браузеру, даже если IP меняется.
- Гео — город и страна по офлайн-базе GeoLite2 (если установлена).
MAC-адрес через браузер недоступен
Это техническое ограничение протокола HTTP. Связки IP + fingerprint + device cookie достаточно, чтобы отличить компьютеры внутри корпоративной сети. Срок хранения журнала — 1 год.
Сессии#
Список активных и недавних подключений. Для каждой сессии — пользователь, начало, последняя активность, IP, гео, устройство и device_id.
- Кнопка Завершить — принудительный logout. После клика пользователь на любом
следующем запросе получит redirect на
/login. - Сессии без активности > 24 ч автоматически закрываются как
idle_timeout. - «Только активные» прячет уже закрытые подключения.
- Используйте, если пользователь забыл выйти на чужом компьютере или подозревается утечка пароля.
Нагрузка#
Статистика HTTP-нагрузки на систему за выбранный период (по умолчанию — последние 7 дней). Считаются все обращения к серверу — каждый запрос попадает в агрегат.
- Итоги сверху — всего запросов, число ошибок и их доля, среднее время ответа, сколько сессий активно и сколько пользователей онлайн прямо сейчас (активность за последние 5 минут).
- График «Нагрузка во времени» — объём запросов и ошибок по часам (для коротких периодов) или по дням. Видно пики нагрузки.
- Статус-коды — распределение ответов:
2xx(успех),3xx(редиректы),4xx(ошибки клиента),5xx(ошибки сервера). - Топ пользователей / IP / эндпоинтов — кто и что создаёт основную нагрузку, где больше всего ошибок и какие запросы самые медленные.
Технически: middleware считает каждый запрос в память без задержки, фоновая задача
раз в минуту сбрасывает агрегаты в таблицу http_request_stats. История хранится
тем же сроком, что и Журнал событий (ACTIVITY_LOG_RETENTION_DAYS, по умолчанию
365 дней). Страница доступна только администраторам.
Личный кабинет#
Единое место для настроек сервиса. Пятнадцать вкладок:
| Вкладка | Что настраивается |
|---|---|
| Пользователи | Создание и блокировка людей, пароли и PIN, должность, доступ к ресторанам, организациям и страницам |
| Права | Матрица «кто что видит» одним экраном: страницы, рестораны, организации |
| PIN-защита | На каких страницах требовать свежий PIN при заходе |
| Рестораны | Список ресторанов и ярлыки серверов R-Keeper (приходят из R-Keeper, вручную не заводятся) |
| Организации | Справочник юрлиц: ИП, ООО, головная организация — реквизиты и карточки документов |
| Колонки отчётов | Набор колонок «Налички» и «Кассового отчёта» по ресторану |
| Назначения платежей | Справочник целевых направлений кассового отчёта |
| Валюты Т-2 | Какая валюта R-Keeper попадает в какую колонку оплат Т-2 |
| Поставщики | Справочник поставщиков «Безналички», поиск и склейка дублей |
| Интеграции | Источники отзывов (Яндекс, 2ГИС, Google) и их привязка к ресторанам |
| Интеграция 1С | Обмен платёжками, счета, справочник контрагентов, категории и правила, история загрузок |
| Документы | Категории раздела «Документы», порог «истекает», размер файла, правила внешних ссылок |
| Лояльность | Загрузка выгрузки, автосинхронизация, сопоставление организаций с ресторанами |
| IP заведений | Публичные адреса точек — по ним в журнале видно, откуда зашли |
| Синхронизация | Режим техработ и баннер, состояние кэша R-Keeper, ручная загрузка, журнал синхронизаций |
| Хранилище | Сколько занято на диске и в базе, что именно занимает место, очистка старого кэша |
Каждое изменение прав пишется в Журнал событий. Открыть нужную вкладку сразу
можно ссылкой вида ?page=admin&tab=users.
Парсинг отзывов#
Управление сбором отзывов с Яндекс.Карт, 2ГИС и Google: список ресторанов с привязанными URL, статус последнего сбора, ручной запуск.
- Сбор идёт автоматически каждую ночь.
- «Обновить таблицу» — просто перечитать данные, без сбора.
- «Перезапустить парсинг» — собрать отзывы сейчас для конкретного ресторана (10–30 минут).
- Если URL не привязан, отзывы по ресторану не собираются.
Исключения меню#
Per-restaurant список категорий блюд (полный путь, например
Кухня / Десерты / Технические), исключаемых из расчётов выручки и маржи.
- Полезно для технических SKU, межсетевых перемещений, сервисных позиций.
- Влияет только на отчёты — данные RK7 не трогаются.
- Привязка строго по полному пути категории, а не по названию блюда.
10. Ассистент#
Доступно администраторам. AI-помощник по документации R-Keeper: задаёте вопрос своими словами — получаете ответ со ссылками на источники.
Ассистент#
Чат с помощником по документации R-Keeper. Отвечает на вопросы и показывает, из каких материалов взял ответ.
- Работает на нашем сервере — данные не уходят в интернет.
- Ответ печатается прямо на глазах, по мере того как ассистент его составляет, — пустого экрана ждать не придётся.
- Если ответа в загруженной документации нет — честно об этом скажет, а не выдумает.
База знаний#
Здесь задаётся, по каким материалам отвечает ассистент.
- Можно загрузить файл (PDF, DOCX, TXT), добавить ссылку или вставить текст.
- Любой источник можно удалить или обновить.
- Чем точнее и актуальнее материалы — тем полезнее ответы ассистента.
11. FAQ#
Почему за вчера выручка пустая? Вчерашние смены закрываются уже после полуночи, поэтому сервис дозагружает их ночью — в 01:00, 02:00 и 03:00, а окончательно фиксирует день в 05:00 МСК. Если сейчас раньше, данные могут быть ещё в обработке. Можно нажать ↻ «Обновить» в шапке. Если позже 06:00 и всё ещё пусто — проверьте, нет ли вверху красного баннера технических работ (§1.8), загляните на «Свежесть данных» (§8) или обратитесь к администратору.
Как скачать отчёт в Excel / CSV? В шапке — кнопка со стрелкой вниз: «CSV (таблицы)» выгружает все таблицы открытой страницы, «PDF / Печать» отправляет страницу на печать. На части страниц рядом есть отдельная кнопка «Excel» — она аккуратнее: выгружает именно таблицу этой страницы с учётом сортировки и фильтров по столбцам. На телефоне кнопки экспорта скрыты — откройте страницу с компьютера.
Какой логин и пароль? Выдаёт администратор сети. Если забыли — попросите его сбросить.
Я вижу не все рестораны / страницы. Это нормально? Да, доступ настраивается администратором. Если вашему ресторану нужен доступ к данным соседнего — это надо запрашивать отдельно.
Почему у меня нет страниц «Ассистент», «Сессии», «Журнал событий»? Эти страницы — только для администраторов. Если они нужны вам по работе — обратитесь к администратору сети.
Зачем «baseline DoW» и почему он отличается от плана? План — это то, что вы хотите. Baseline — то, что обычно происходит (среднее за последние 8 одинаковых дней недели). Сравнение «факт vs baseline» ловит провалы быстрее плана, особенно если план «нарисован».
Как откатить случайную правку плана / зарплаты / кассы? Все правки управленческих отчётов пишутся в журнал. Сообщите администратору дату, страницу и что именно поменялось — он восстановит прежнее значение (см. §9).
Push не приходит, хотя я нажал «Включить уведомления».
Проверьте, что в настройках сайта в браузере/телефоне уведомления разрешены.
Откройте «Подписки → Очередь» (или попросите админа) — посмотрите статус; если
dead, нужна проверка VAPID и доступности push-сервера.
Алерт сработал, но письмо не пришло.
В правиле могут быть не указаны каналы, или канал сломан. Админ → «Подписки →
Очередь», фильтр failed, поле error покажет причину.
Страницы по блюдам (Cross-sell, Блюда × Daypart, Маржинальное сравнение) пустые.
Им нужна включённая детализация чеков по блюдам (RK7_DISH_SYNC_ENABLED=1) и
заполненный архив за нужные даты. Это настраивает администратор.
Куда пропал пункт «Чеки» из меню?
Чеки теперь смотрят внутри смены: «Смены» → клик по смене → её чеки. Отдельная
страница со сквозным списком чеков за период никуда не делась — она
открывается через поиск (Ctrl+K) или по ссылке /?page=checks_report. Если
«Смены» вам не выданы, пункт «Чеки» остаётся в меню как обычно.
Куда пропали «Отзывы», «RFM», «Дни рождения» из меню? Они стали вкладками. В разделе «Аналитика гостей» два пункта-набора: «Лояльность» (внутри — Аналитика лояльности, RFM, Churn risk, Дни рождения, Гость 360°) и «Отзывы» (Отзывы, Динамика, Sentiment, Тренды по темам, Sentiment ↔ Sales). Откройте пункт и переключитесь вкладкой вверху страницы.
Где отдельный отчёт «Табель явки»? Отдельной страницы нет: табель — это вкладка внутри «Зарплаты». Самостоятельным отчётом он числится только в «Истории версий», потому что правки табеля версионируются отдельно от расчёта.
Где страница «Наценки»? Наценки живут вместе со скидками — страница «Скидки и наценки». Отдельного пункта меню у них нет.
Почему в «P&L и марже» нет аренды и зарплаты? Эта страница считает только валовую маржу: выручка минус стоимость проданных продуктов. Операционные расходы там не учитываются — полный управленческий расчёт с арендой, зарплатой и коммуналкой ведётся в «Отчёте для учредителей».
Сервис просит PIN, а я его не задавал. Значит, PIN вам назначил администратор, либо вы ещё не проходили экран «Задайте PIN-код». Подробно — §1.2. Забыли код — не подбирайте (после трёх ошибок сервис вас разлогинит): войдите паролем и попросите администратора сбросить PIN.
Можно ли пользоваться сервисом на телефоне? Да, полностью адаптировано — см. §2. Рекомендуем установить как PWA: иконка на главном экране, полноэкранный режим.
12. Глоссарий#
| Термин | Расшифровка |
|---|---|
| AOV | Average Order Value, средний чек. |
| Baseline | Эталонное значение (среднее за окно), от которого отсчитывается отклонение. |
| Baseline DoW | Среднее за тот же день недели за последние 8 недель. |
| Churn | Отток гостей: гость перестаёт ходить. |
| Daypart | Часть дня (завтрак / обед / ужин / ночь). |
| DoW | Day-of-Week, день недели. |
| FoodCost | Себестоимость блюда (доля сырья в цене). |
| FTE | Full-Time Equivalent, эквивалент полной ставки — мера численности персонала. |
| LFL | Like-for-Like, сравнение со сдвигом 364 дня (тот же день недели прошлого года). |
| Menu Engineering | Матрица «популярность × маржа» (Stars / Plowhorses / Puzzles / Dogs). |
| Penetration (лояльности) | Доля чеков, привязанных к карте лояльности. |
| RFM | Recency-Frequency-Monetary, сегментация гостей. |
| PWA | Progressive Web App — сайт, который можно установить как приложение. |
| Валовая маржа | Выручка минус стоимость проданных продуктов, без аренды и зарплаты. |
| ДДС | Движение денежных средств: сколько денег пришло и ушло за месяц. |
| Кредиторская задолженность | Сколько ресторан должен поставщикам и подрядчикам на конец месяца. |
| PIN | Короткий код из 4–8 цифр, которым сервис закрывается вместо пароля. |
| Вкладки (хаб) | Пункт меню, за которым скрывается несколько страниц-вкладок. |
| Sentiment | Тональность отзыва: позитив / нейтрал / негатив. |
| Severity | Серьёзность инцидента: info, warn, critical. |
| Cooldown | Период «остывания» правила алерта: после срабатывания N минут не реагирует. |
| Uplift | Прибавка (например, насколько гость с картой тратит больше обычного). |
| VAPID | Voluntary Application Server Identification — пара ключей для Web Push. |
| Waterfall | «Водопадный» график: как итог получен сложением положительных и отрицательных компонент. |
| dedupe_key | Уникальный ключ инцидента, чтобы не плодить дубли за одну смену/день. |
13. Куда писать по вопросам#
- Не работает кнопка, не открывается страница, ошибка на экране — администратор сети. Приложите скриншот и точный URL.
- Нет доступа к ресторану / странице — администратор. Укажите, к какому конкретно нужен доступ и зачем.
- Кажется, цифры неверные — администратор. Опишите страницу, период, ресторан и что именно смущает (по возможности — со скриншотом).
- Нужен откат правки плана / Т-2 / зарплаты — администратор. Укажите дату, страницу и прежнее значение.