Реклама
Буквально сегодня утром на розничной точке скопилась очередь: нужно отбивать чек клиенту, а кассовое приложение выдает ошибку «нет связи с сервером» и намертво виснет. Пытаюсь зайти в систему с компьютера администратора, а там не открывается веб-интерфейс, статус 503 Service Unavailable. В довесок ко всему, локальная программа не видит ККТ Атол, и фискальный регистратор просто отказывается печатать чеки. По данным детекторов сбоев, сегодня штормит облачные базы данных и модули печатных форм. Я залез в логи драйверов, проверил сетевые маршруты и собрал рабочий алгоритм, как поднять кассу и учет, не дожидаясь ответа техподдержки.».
Сбои в работе сервиса МойСклад и сопутствующие проблемы на кассовых узлах чаще всего связаны с таймаутами облачных API-шлюзов, блокировкой портов сетевыми экранами или отвалом виртуального RNDIS-интерфейса фискальных регистраторов. Ниже собрана экспресс-диагностика неполадок, продвинутые CLI-команды, готовый скрипт и пошаговые алгоритмы восстановления учета на розничной точке.
Диагностика сбоев в работе облака
Вместо панической переустановки драйверов и приложения сопоставьте проявление проблемы с таблицей ниже.
| Симптом | Техническая причина | Быстрое решение |
|---|
| Ошибка 503 / 504 Gateway Timeout | Перегрузка дата-центра moysklad[точка]ru или технические работы на бэкенде | Перейти в офлайн-режим кассы (продажи за наличные пробиваются без сети) |
| Не видит ККТ (ошибка порта / код 51) | Конфликт процессов Windows за COM-порт или сбой службы RNDIS общего доступа | Закрыть сторонние утилиты, перезапустить службу ICS в Windows, проверить кабель |
| Нет активных поставок / пустой каталог | Рассинхронизация локальной базы SQLite с облаком при обрыве TCP-сессии | Запустить принудительную ручную синхронизацию в настройках Кассы |
| Чеки не отправляются в ОФД | Блокировка портов антивирусом или сбой адресации на сервере 1ofd[тчк]ru | Проверить подписку ОФД, прописать в ДТО прямой IP-адрес шлюза и проверить порт |
CLI-диагностика сети и служб Windows
Если базовый осмотр не дал результатов, выполните точную проверку сетевых сокетов и служб через консоль (командная строка или PowerShell от имени Администратора). Проверка доступности порта отправки чеков ОФД (замена бесполезному ping):
powershell "Test-NetConnection -ComputerName kkt.1ofd.ru -Port 4001"
Если статус TcpTestSucceeded возвращает False, порт заблокирован брандмауэром Windows или сетевым экраном роутера.
Экспресс-перезапуск службы общего доступа RNDIS (ICS):
При отвале виртуального сетевого адаптера ККТ Штрих-М ручное переключение в панели управления часто игнорируется системой. Быстрее сбросить службу одной командой:
net stop SharedAccess && net start SharedAccess
Принудительное освобождение COM-порта для ККТ Атол (ДТО 10):
В современных версиях ДТО (10.8 и новее) порт часто блокируется зависшими фоновыми процессами. Перед повторной инициализацией кассы завершите их принудительно:
taskkill /F /IM vcomm.exe /T & net stop AtolService
Автоматизация: BAT-скрипт восстановления кассового узла в 1 клик
Чтобы кассир или системный администратор мог восстановить работу кассы и синхронизацию с moysklad без ручного ввода команд, создайте текстовый файл kassa_fix.bat и запустите его от имени Администратора.
@echo off
chcp 65001 >nul
echo ===================================================
echo Сброс сетевых служб и восстановление RNDIS / ICS
echo ===================================================
echo.
echo [1/3] Очистка локального сокет-кэша DNS...
ipconfig /flushdns >nul
echo [2/3] Перезапуск службы общего доступа к интернету (RNDIS)...
net stop SharedAccess >nul 2>&1
net start SharedAccess >nul 2>&1
echo [3/3] Сброс сетевого стека Winsock...
netsh winsock reset catalog >nul 2>&1
echo.
echo ===================================================
echo Rulsmart поздравляет! Успешно! Перезапустите приложение Касса МойСклад.
echo ===================================================
pause
Как восстановить работу точки продаж
Восстановление связи с ККТ (Атол или Штрих-М).
Если фискальный регистратор подключен по USB, но программа выдает ошибку потери оборудования, произошел сброс виртуального COM-порта или RNDIS-адаптера.
- Полностью закройте приложение Касса МойСклад и завершите фоновый процесс vcomm.exe, чтобы освободить порт.
- Для оборудования Штрих-М: запустите командную строку от Администратора и выполните перезапуск службы SharedAccess или пропишите в свойствах IPv4 адаптера RNDIS адрес 192.168.137.111 и маску 255.255.255.0.
- Для оборудования Атол: откройте ДТО 10, перейдите в параметры. Выберите канал обмена USB (VCOM) или EthernetOverTransport (EoT) и зафиксируйте номер назначенного COM-порта.
- Запустите Кассу снова, перейдите в Настройки -> ККТ -> Подключить. Укажите сохраненный порт и скорость 115200. Оборудование инициализируется и начнет печать.
Устранение ошибки 503 и сбоев печатных форм.
Таймаут облачных CDN-серверов приводит к зависанию веб-интерфейса и генерации ценников или накладных.
- Отключите все активные VPN-сервисы и прокси. Иностранные IP-адреса отсекаются защитными фильтрами на подходе к сервисам moysklad[тчк]ru.
- Очистите кэш сессии: нажмите клавишу F12 в браузере, перейдите на вкладку Application, в левом блоке выберите Storage и нажмите Clear site data.
- Укажите в свойствах сетевого адаптера публичные DNS-серверы 1.1.1.1 и 1.0.0.1 для исключения сбоев на узлах вашего провайдера.
Разблокировка мобильного приложения Касса.
При зависании приложения на Android-терминалах (включая MSPOS и Эвотор) на этапе запуска:
- Откройте системные Настройки Android -> Приложения -> Касса МойСклад.
- Нажмите кнопку Остановить, затем перейдите в раздел Память и выберите Очистить кэш. Не нажимайте «Стереть данные», чтобы не сбросить привязку рабочей точки.
- Проверьте настройки даты и времени: включите автоматическую синхронизацию по сети. Рассинхрон часов даже на пару минут приводит к отклонению авторизационного токена.
Почему возникают ошибки учета
Перегрузка инфраструктуры и микросервисы
- Сетевые блокировки и DDoS: При распределенных атаках на дата-центры moysklad[точка]ru балансировщики нагрузки ограничивают входящий поток запросов. Браузер возвращает статус 503 Service Unavailable или ошибку недоступности приложения.
- Изоляция микросервисов: Из-за модульной архитектуры падение сервиса генерации печатных форм не отключает проведение чеков, но блокирует печать документов в формате PDF.
Аппаратные конфликты на Windows
- Сброс общего доступа RNDIS: После плановых обновлений Windows параметр «Разрешить другим пользователям сети использовать подключение» в свойствах адаптера кассы часто сбрасывается. В результате ККТ теряет связь с интернетом и перестает отправлять данные оператору фискальных данных.
- Захваченный COM-порт: Драйвер фискального регистратора монопольно занимает системный порт. Одновременный запуск двух утилит работы с кассой приводит к блокировке ввода-вывода.
FAQ
Почему сервис недоступен при входе из-за границы?
Для защиты от сетевых атак на домене moysklad[тчк]ru действует фильтрация зарубежных подсетей. Для управления складом и просмотра аналитики из-за рубежа необходимо использовать защищенное соединение с российским IP-адресом.
Сохраняется ли возможность пробивать чеки при отключении интернета?
Да, Касса МойСклад переходит в автономный режим. При отсутствии сети можно продолжать проводить продажи. Чеки сохраняются в памяти фискального накопителя (ФН) и автоматически отправляются в ОФД при восстановлении подключения. Максимальный срок офлайн-работы без блокировки ФН составляет 30 дней.
Что делать при сбоях передачи данных по мобильной сети?
На смарт-терминалах перейдите в Настройки -> Сеть -> Мобильная сеть -> Точки доступа (APN) и установите параметр «Протокол APN» в режим IPv4. Работа через IPv6 часто вызывает сброс длинных TCP-сессий при передаче каталога товаров. После сохранения параметров перезапустите соединение через режим полета.