Начать бесплатно

Если пропал интернет

Что продолжает работать при обрыве связи: касса пробивает и печатает, заказы и чеки копятся в очереди и досылаются без дублей

13 мин чтения Демо админ-панели
На этой странице 13

Если пропал интернет или недоступно облако

Связь рвётся: провайдер, роутер, гроза, авария у оператора. Заведение при этом не закрывается — гости стоят у кассы. Ниже — что именно продолжает работать, что нет и что делать смене.

Различайте два сбоя, потому что ведут они себя по-разному:

Что случилось Касса в заведении Гость с улицы
Пропал интернет в заведении Работает офлайн: пробивает, печатает, копит очередь Витрина открывается (она раздаётся с CDN), заказ уходит в облако — но в заведении его увидят только после восстановления связи
Недоступно облако То же самое: касса не отличает одно от другого — для неё это «запись не ушла» Витрина может открыться из кэша, оформление заказа и оплата не пройдут

Касса намеренно не пытается угадать причину: любая сетевая ошибка означает «работаем локально, запись в очередь».


Что нужно для запуска#

До обрыва связи откройте кассу на том устройстве и в том браузере, где будете работать. Загрузите меню и цены, проверьте смену и сделайте пробную печать через мост своего ПК.

Расширенная автономия — beta. Если в вашей версии доступен индикатор «Работа без интернета», откройте «Подготовка кассы к автономии» → «Подготовить кассу». Для подготовки нужны интернет, вход в кабинет и PIN сотрудников. Ориентир — сообщение «Касса готова работать без интернета», а не только наличие кэша. Если остаются пункты «не готово», устраните их до отключения сети.

Сколько подготовленная касса работает без облака#

Срок задаёт допуск точки, а не браузер или устройство. Сейчас это до 180 суток. Если владелец не выбирал срок, точка получает весь этот максимум, а меньший срок можно поставить в «Подготовке кассы». После окончания срока новые продажи без связи не проводятся. Уже сделанное касса хранит и досылает ещё столько же суток после возвращения связи. Срок отсчитывается от последнего обновления допуска. Поэтому, пока сеть есть, обновляйте его кнопкой «Обновить допуск» (ниже).

Год без связи (365 суток) пока в работе и не обещается. Для него нужны новые выпуски моста и приложений и закрытие проверок, которые ещё не пройдены. Пока это не сделано, срок не превышает 180 суток даже для новых версий.

Есть пределы, которые не зависят от Cenaly:

  • Россия. Смену ККТ нужно закрывать не позже чем через 24 часа. Если фискальный накопитель 30 суток не передаёт документы в ОФД, он перестаёт пробивать новые чеки в обычном режиме. Касса предупреждает об этом, но обойти не может. Поэтому при долгом обрыве интернета ККТ и ОФД нужен свой канал связи.
  • Карта и СБП. Оплата картой работает, пока у терминала есть своя связь с банком. СБП и онлайн-оплата без интернета не проходят.
  • Другие страны. Действуют правила фискальной системы страны. Сроки передачи чеков в налоговую и проверку их на кассе уточните у поставщика ККТ.
  • Общие балансы (бонусы, сертификаты, корпоративные счета, долги) и новые интернет-заказы без облака недоступны.

Как синхронизируются данные#

Меню, цены, сотрудники и настройки сохраняются локальными снимками при успешной загрузке из облака. Без связи касса использует уже сохранённое: изменение цены на другом устройстве не станет известно этой кассе, пока она не получит свежие данные. Продажи и кассовые операции идут отдельной очередью в обратную сторону — с кассы в облако.

В подготовленной кассе откройте «Работа без интернета» → «Подготовка кассы к автономии». Кнопка «Обновить допуск» обновляет разрешение на автономную работу и данные допуска сотрудников; это не кнопка полной синхронизации цен. Индикатор показывает кассира и дату «без интернета до …». Когда срок закончится, появится «Допуск истёк — подключите кассу к интернету».

В окне «Смены и ККТ» можно проверить возраст снимков меню, сотрудников, настроек продажи и склада. Сводка состояния кассы отправляется в облако не чаще раза в минуту при изменениях и раз в 10 минут без изменений, пока есть сеть, вход и подготовленная касса. Это сведения об очередях и состоянии синхронизации, а не расписание обновления каталога. Если касса не на связи, облако знает только её последнее сообщённое состояние.

Окно подготовки кассы к работе без интернета: допуск и готовность кассы

Мост своего ПК и локальная сеть#

Режим Что доступно Граница
Веб-касса и мост своего ПК — beta Мост хранит снимки и журнал команд на диске; подготовленная касса может восстановить работу после перезапуска браузера без интернета Браузер обращается только к мосту этого же ПК. Мост соседнего компьютера по LAN ему недоступен
Android/Windows-кассы в сети точки — beta Нативные приложения обмениваются данными заказов по локальной сети; Android-контур также связывает кассу, официанта и KDS Нужны предварительная подготовка онлайн, совместимые версии и работающая локальная сеть. Это не автоматическое подключение всех браузеров в зале

Без доступного моста веб-касса продолжает использовать собственное локальное хранилище, если оно подготовлено. Передача печати на другой ПК через облако требует интернета.

Что продолжает работать#

Обычная веб-касса с браузерной очередью. Этот путь хранит записи на устройстве; ниже приведены его сроки. Расширенная beta-автономия использует отдельный допуск и журнал:

  • заказ пробивается и уходит в очередь заказов (живёт на кассе 24 часа);
  • чек и кассовая смена — своя очередь операций (открытие смены, внесение и изъятие, чек, возврат, закрытие смены). У каждой операции клиентский идемпотентный ключ, поэтому досылка не задваивает ничего;
  • смена, открытая офлайн, получает временный номер и продолжает работать: гейт «без открытой смены оплата запрещена» офлайн тоже действует, он считает по локальному кэшу;
  • меню, цены, столы, справочники читаются из локального кэша браузера — они попали туда, пока связь была;
  • перезагрузка страницы не выбрасывает на экран входа: касса открывается в «деградированной сессии» по локальному снимку и сама переподключается, когда сеть вернётся.

Печать. Чек, кухонный тикет и этикетка печатаются мостом, который стоит на том же компьютере: касса обращается к нему по локальному адресу машины — интернет для этого не нужен.

Фискальный чек. Если фискальный регистратор подключён к тому же компьютеру, чек пробивается через мост тем же локальным каналом: фискальный накопитель копит документы, а оператор фискальных данных догоняет их, когда связь появится. На точке со страной Россия следите также за состоянием ККТ и передачей документов в ОФД.

Экран входа. Пока в браузере есть недавняя сессия (окно — 7 дней), кассир заходит и работает; отправка накопленного всё равно потребует настоящей авторизации при восстановлении связи.


Что не работает без связи#

  • Веб-экран кухни (KDS). Тикеты приезжают на него через облако; без интернета новые заказы на кухню не попадут — они уедут туда при восстановлении связи. На это время кухня работает по печатным тикетам, если у вас настроена печать на кухню, или по устной подаче.
  • Банковский терминал. Оплата картой требует авторизации в банке — офлайн она не пройдёт. Принимайте наличные.
  • Онлайн-оплата гостем (карта на витрине, оплата счёта со стола, оплата в киоске) — нужен доступ к платёжному провайдеру.
  • Другие браузеры в зале. Веб-касса не участвует в обмене по LAN. Для нативных приложений есть отдельный beta-режим локальной сети, описанный выше.
  • Облачный X-отчёт. Требует связи. В beta-автономии окно «Смены и ККТ» показывает предварительный отчёт по локальному журналу; итоговая облачная сверка ждёт доставки операций.
  • Разделы админки, которые считают на сервере — «Заказы», «Финансы», «Статистика», «Склад», «Персонал». Они читают облако, и офлайн показывают в лучшем случае последнее, что успели прочитать.
  • Экран выдачи, табло очереди, киоск — тоже облачные поверхности.

Что делать персоналу#

  1. Продолжайте пробивать. Как только связь пропала, в кассе появляется янтарный баннер «офлайн» и чип «N не отправлено». Проверьте результат оплаты и печати: наличие очереди само по себе не подтверждает, что чек вышел.
  2. Печатайте гостю чек как обычно. Локальная печать не требует интернета, но мост и принтер должны работать.
  3. Работайте на том же устройстве и в том же браузере. Очередь лежит на этом компьютере: пересесть на второй планшет и «досдать оттуда» нельзя.
  4. Не чистите кэш браузера, не выходите из аккаунта, не открывайте кассу в режиме инкогнито — так вы сотрёте неотправленные заказы и чеки.
  5. Перезагрузить страницу можно. Очередь переживает перезагрузку и перезапуск браузера.
  6. Не пробивайте один заказ дважды «на всякий случай»: система защищена от дублей при досылке, но два разных заказа она честно посчитает двумя.
  7. Карту не принимайте — терминал офлайн не авторизует. Наличные, а при желании гостя — счёт на оплату позже.
  8. Красный баннер «N не доставлено» означает, что часть записей не ушла даже после восстановления связи (истёк срок или сервер отказал). Это повод позвать управляющего, а не скрывать баннер.
Баннер кассы при обрыве связи с числом неотправленных операций

Что произойдёт, когда связь вернётся#

Досылка начинается сама — по событию «сеть появилась», при возврате во вкладку и по таймеру.

  • Чип «N не отправлено» уменьшается и исчезает. Заказы появляются в разделе «Заказы» и на кухонном экране, чеки получают номера, склад списывается по техкартам.
  • Дублей не будет. У каждого заказа клиентский идентификатор, у каждой кассовой операции — ключ идемпотентности; сервер узнаёт повтор и не применяет его второй раз.
  • Офлайн-смена подставляется настоящей. Временный номер смены переписывается на реальный во всех ещё стоящих в очереди чеках и движениях.
  • Z-отчёт формируется для смены, закрытой офлайн.
  • Ничего не удаляется молча. Записи, которые не удалось доставить (истекли сутки или сервер вернул невосстановимую ошибку), уходят в отдельный список «не доставлено» (хранится 7 дней, до 100 записей) и показываются красным баннером с возможностью скрыть его вручную.

Эти сроки относятся к обычной браузерной очереди. В beta-автономии проверяйте состояние отдельного журнала и срок допуска.

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


Обновления моста и приложений#

Обновление может перезапустить мост или приложение. Выберите паузу в обслуживании и сначала проверьте неотправленные операции: автоматического ожидания закрытия смены здесь нет.

Установка Как обновляется
Мост с собственным обновлением В «Оборудовании» при сообщении «Доступна новая версия» выберите «Обновить». Мост загружает файл, проверяет его и перезапускается; дождитесь восстановления связи
Android APK с сайта Приложение проверяет версии при запуске и возвращении на экран, с интервалом проверок не чаще 6 часов. По Wi-Fi загрузка автоматическая; по мобильной сети предлагается «Скачать» или «Позже». После загрузки — «Обновить» или «Позже». На Android 12+ возможна фоновая установка, если приложение свёрнуто не меньше 30 секунд и не идёт разговор; система может потребовать подтверждение
Android из магазина Обновления идут через магазин, собственный APK-обновитель не используется
Windows MSIX из Microsoft Store Обновлением управляет Windows/Microsoft Store. У MSIX, установленного вручную для теста, собственного обновителя нет — новый пакет устанавливают вручную
Windows-приложение из установщика с сайта Собственного обновителя пока нет: само оно не обновится. Скачайте свежий установщик со страницы приложения и запустите его поверх установленного — работающее приложение закроется, вход и настройки сохранятся. Перед запуском закройте смену или убедитесь, что неотправленных операций нет

Для APK Android может попросить разрешить установку неизвестных приложений именно для этого приложения. Если обновление не удалось, сохраните текст ошибки и передайте его поддержке.

Если нужна помощь поддержки#

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

Откройте «Поддержка» в боковом меню и скопируйте код поддержки. Передайте его вместе с названием точки, временем ошибки, версией моста или приложения, текстом сообщения и шагом, на котором остановилась работа. Полезны снимок баннера и число неотправленных операций. Адрес страницы с #sc= тоже содержит контекст для поддержки. Не очищайте данные кассы ради сбора диагностики. Подробнее — Как получить помощь.

Ограничения#

  • Облачные функции требуют связи. Автономия кассы и beta-обмен нативных устройств не заменяют облачную админку, онлайн-оплату и банковскую авторизацию.
  • Очередь привязана к устройству и браузеру. Она лежит в хранилище конкретного браузера: другой компьютер, другой браузер или режим инкогнито её не видят.
  • Обычная браузерная очередь — 24 часа для заказов и кассовых операций. Дольше суток без связи — записи уходят в список «не доставлено», а не молча пропадают.
  • Резервный вход по кэшу сессии — 7 дней. Без действующего автономного допуска после этого потребуется обычный вход с интернетом.
  • Локальный отчёт предварительный. Он не подтверждает, что все операции уже приняты облаком.
  • Гостевые поверхности (витрина, киоск) держат очередь только час — они рассчитаны на кратковременный провал мобильной сети у гостя, а не на работу без интернета.
  • Android/Windows. Не переносите сроки и возможности браузерной очереди на приложения: у них собственные журналы. Расширенная автономия зависит от выпущенной версии и допуска; LAN остаётся beta.
  • Сквозной прогон «выдернули кабель» на живом фискальном регистраторе ещё не сделан. Офлайн-режим кассы закрыт кодом и автотестами (в том числе e2e «внутрисессионный офлайн»), а проверка на реальном железе владельцем стоит в плане — мы называем это прямо, а не выдаём за пройденное.

Устранение неполадок#

Симптом Возможная причина Что делать
Касса просит войти Нет пригодной сессии и действующего автономного допуска Восстановите связь и войдите; в beta проверьте подготовку кассы
Число неотправленных записей не уменьшается Облако недоступно, вход истёк или запись требует разбора Проверьте связь, оставьте кассу открытой; при предложении войти заново восстановите вход
Есть записи «не доставлено» Срок обычной очереди истёк либо сервер отказал Сверьте заказы и бумажные чеки с управляющим и поддержкой; не принимайте оплату повторно без выяснения результата
Офлайн-заказ не появился на веб-KDS Экран получает заказы через облако Используйте настроенную печать на кухню; LAN приложений требует отдельной подготовки
Чек не печатается Мост или принтер недоступен Проверьте мост на этом ПК, подключение и бумагу — Мост оборудования
После восстановления связи видны похожие заказы Заказ мог быть создан повторно вручную Сверьте номера, время и оплаты до отмены; передайте данные поддержке

Частые вопросы#

Нужен ли на точке отдельный сервер?#

Нет, отдельный сервер точки не требуется. Веб-касса хранит свою очередь в браузере, а мост своего ПК может хранить локальные снимки и журнал команд. В beta-контуре нативных приложений ведущий узел локальной сети выбирается автоматически из доступных устройств точки. Это разные способы работы; браузерные кассы не становятся участниками LAN-контура.

Как подготовить ПК с мостом к рабочему дню?#

Для стационарного ПК рекомендуем проводную сеть и ИБП; проверьте питание роутера и оборудования. Не выключайте ПК с мостом и не переводите его в сон, пока другие рабочие места используют подключённую к нему ККТ или принтер. До начала обслуживания проверьте печать и подготовку автономии при работающем интернете.

Резервный принтер заменяет резервный сервер кухни?#

Нет. «Резервный принтер» цеха — запасной адресат печати, а не резерв веб-KDS или облака. Настройте его по инструкции Печать на кухню и проверьте доступность самого принтера и моста. При отсутствии интернета веб-KDS не получает новые заказы; используйте заранее проверенную локальную печать.

Касса работает без интернета?#

Да: пробивает заказы, печатает чеки и фискализирует их через мост на том же компьютере. Всё, что должно уехать в облако, копится в очереди на устройстве и досылается автоматически.

Данные потеряются?#

Очередь переживает перезагрузку страницы и перезапуск браузера, а то, что не удалось доставить, попадает в видимый список «не доставлено», а не исчезает. Очистка или повреждение хранилища может привести к потере записей; не откладывайте разбор неотправленного.

Можно ли пробивать чеки по 54-ФЗ офлайн?#

Да, если фискальный регистратор подключён к тому же компьютеру, что и мост: фискальный накопитель копит документы и передаёт их оператору фискальных данных, когда связь появится. Возможность продолжить работу зависит также от состояния ККТ и ФН; проверьте предупреждения оборудования.

Почему не работает кухонный экран?#

У обычного веб-KDS тикеты идут через облако. Для совместимых нативных приложений есть beta-контур локальной сети. Если он не подготовлен, используйте печатные тикеты.

Гость сможет открыть меню, пока у нас нет интернета?#

Да — витрина раздаётся с CDN и не зависит от вашего интернета. Заказ, оформленный гостем, дойдёт до облака, но в заведении вы увидите его только после восстановления связи.

Что делать с оплатой картой?#

Принимать наличные: банковскому терминалу нужна авторизация в банке.

Сколько времени касса выдержит без связи?#

У обычной браузерной очереди срок — сутки, у резервного входа по кэшу сессии — семь дней. В beta-автономии ориентируйтесь на дату допуска и готовность кассы; состояние ККТ и оборудования может ограничивать работу раньше.


Связанные разделы#