Полностью проверить код маркировки без какого-либо подключения к интернету нельзя — итоговый статус товара хранится в централизованной системе. Но часть проверки на кассе действительно может происходить локально, без постоянной мобильной сети, если оборудование заранее настроено на такой режим. Рассказываем, что реально работает офлайн, а что требует связи.
Как вообще устроена проверка кода
Код маркировки состоит из нескольких частей: идентификатора товара, серийного номера и криптографического «хвоста», который подтверждает подлинность кода. Полная проверка предполагает сверку статуса конкретного кода с централизованной системой маркировки — это делается через интернет-соединение точки продаж. Но криптографическую подпись кода некоторые кассовые решения умеют проверять локально, без обращения к серверу в момент каждого сканирования, если ранее были загружены необходимые для этого данные.
Что можно проверить локально, без сети
- Считать и расшифровать структуру самого кода — это происходит на уровне сканера и не требует интернета.
- Проверить криптографическую подпись кода, если кассовое ПО поддерживает локальную проверку и заранее получило нужные данные во время последнего подключения к сети.
- Сверить код со списком, заранее выгруженным на устройство — например, каталогом кодов по конкретной партии товара, если такая выгрузка была сделана заблаговременно.
Возможности локальной проверки сильно зависят от конкретного кассового программного обеспечения и его версии — не все решения поддерживают такой режим одинаково полно, поэтому стоит уточнить это у поставщика вашей кассовой системы.
Что всё равно требует подключения к сети
- Передача сведений о самой продаже в систему маркировки — рано или поздно это должно произойти через интернет.
- Проверка актуального статуса кода в централизованной базе — не выбыл ли он ранее, не продан ли уже в другом месте.
- Получение свежих обновлений и данных для локальной криптографической проверки — без периодической синхронизации локальные данные устаревают.
Поэтому даже настроенный офлайн-режим — это временная мера на период отсутствия связи, а не постоянная замена подключению.
Как подготовиться заранее к работе без мобильного интернета
- Уточнить у поставщика кассового решения, поддерживает ли ваша версия ПО локальную проверку кодов и как её включить.
- Заранее, пока связь есть, синхронизировать кассу с системой маркировки и выгрузить нужные каталоги кодов по товару.
- Продумать резервный канал связи — проводной интернет или Wi-Fi роутер, чтобы данные о продажах уходили в систему при первой возможности.
- Регулярно проверять, что синхронизация действительно проходит, когда связь восстанавливается, а не откладывается неопределённо.
Риски долгой работы полностью офлайн
Если точка продаж работает без подключения к интернету длительное время, накапливается разрыв между тем, что происходит физически, и тем, что видит централизованная система. Это увеличивает риск ложных блокировок кодов после восстановления связи, путаницы со статусами товаров и необходимости вручную разбираться с расхождениями. Поэтому офлайн-режим стоит рассматривать как временное решение на период сбоя связи, а не постоянную практику, и при первой возможности восстанавливать подключение — хотя бы проводное или через Wi-Fi — чтобы данные синхронизировались.