Если пропал интернет или недоступно облако
Связь рвётся: провайдер, роутер, гроза, авария у оператора. Заведение при этом не закрывается — гости стоят у кассы. Ниже — что именно продолжает работать, что нет и что делать смене.
Различайте два сбоя, потому что ведут они себя по-разному:
| Что случилось | Касса в заведении | Гость с улицы |
|---|---|---|
| Пропал интернет в заведении | Работает офлайн: пробивает, печатает, копит очередь | Витрина открывается (она раздаётся с 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-автономии окно «Смены и ККТ» показывает предварительный отчёт по локальному журналу; итоговая облачная сверка ждёт доставки операций.
- Разделы админки, которые считают на сервере — «Заказы», «Финансы», «Статистика», «Склад», «Персонал». Они читают облако, и офлайн показывают в лучшем случае последнее, что успели прочитать.
- Экран выдачи, табло очереди, киоск — тоже облачные поверхности.
Что делать персоналу#
- Продолжайте пробивать. Как только связь пропала, в кассе появляется янтарный баннер «офлайн» и чип «N не отправлено». Проверьте результат оплаты и печати: наличие очереди само по себе не подтверждает, что чек вышел.
- Печатайте гостю чек как обычно. Локальная печать не требует интернета, но мост и принтер должны работать.
- Работайте на том же устройстве и в том же браузере. Очередь лежит на этом компьютере: пересесть на второй планшет и «досдать оттуда» нельзя.
- Не чистите кэш браузера, не выходите из аккаунта, не открывайте кассу в режиме инкогнито — так вы сотрёте неотправленные заказы и чеки.
- Перезагрузить страницу можно. Очередь переживает перезагрузку и перезапуск браузера.
- Не пробивайте один заказ дважды «на всякий случай»: система защищена от дублей при досылке, но два разных заказа она честно посчитает двумя.
- Карту не принимайте — терминал офлайн не авторизует. Наличные, а при желании гостя — счёт на оплату позже.
- Красный баннер «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-автономии ориентируйтесь на дату допуска и готовность кассы; состояние ККТ и оборудования может ограничивать работу раньше.
Связанные разделы#
- Касса (POS) — заказ, оплата, режимы обслуживания и раздел «Работа офлайн»
- Кассовая смена и Z-отчёт — открытие, движения, X- и Z-отчёты
- Cenaly Hardware Bridge — мост на POS-компьютере, принтеры и фискальные регистраторы
- Печать на кухню — тикеты по станциям, когда кухонный экран недоступен
- Экран кухни (KDS) — как тикеты попадают на кухню
- Первый день: кафе, ресторан, столовая — что включить сразу