Диагностика драйверов касс в 1С: устранение ошибок связи с ККТ (Атол, Штрих-М)
Как проявляется сбой связи с кассовым аппаратом?
Кассир нажимает кнопку «Пробить чек» в РМК (Рабочее место кассира), но вместо печати фискального чека 1С выдает ошибку: «При открытии смены произошла ошибка: Касса не подключена (Порт недоступен / Нет связи с ККТ)». При этом смена не открывается, а работа магазина полностью блокируется.
Основные причины потери связи с кассой
| Причина | Проявление | Способ устранения |
|---|---|---|
| Смена COM-порта | Кассу переткнули в другой USB-разъем компьютера | Зафиксировать номер виртуального COM-порта в Диспетчере устройств |
| Зависание драйвера | Порт занят фоновой службой (EoU/EoT) | Перезапустить службу передачи чеков в ОФД |
| Спящий режим USB | Касса отваливается после 15 минут простоя | Отключить экономию энергии USB-портов в Windows |
| Несовпадение скорости | Ошибка тайм-аута при передаче пакета | Выставить единую скорость (115200 бод) в 1С и драйвере |
Пошаговый алгоритм восстановления связи
- Проверьте кабели и питание: выключите кассу тумблером, подождите 10 секунд и включите заново. Проверьте зеленый индикатор готовности.
- Проверьте Диспетчер устройств Windows: разверните ветку Порты (COM и LPT) и найдите вашу кассу (например, ATOL USB Virtual COM). Запомните номер порта (например,
COM3). - Тест через утилиту производителя:
- Закройте 1С.
- Запустите Тест драйвера ККТ (ДТО 10 для Атол или Тест драйвера ФР для Штрих-М).
- В свойствах укажите модель, COM3, скорость 115200 и нажмите «Проверка связи». Касса должна вернуть свой заводской номер. Закройте утилиту!
- Настройка в 1С:
- Откройте Администрирование → Подключаемое оборудование → ККТ с передачей данных.
- Откройте вашу кассу, нажмите кнопку «Настроить», укажите верный COM-порт и нажмите «Тест подключения».
Важно: Тест драйвера производителя и программа 1С не могут работать с кассой одновременно! Перед проверкой связи в 1С обязательно закрывайте утилиту «Тест драйвера ККТ».
Частые вопросы (FAQ)
Почему касса перестает отвечать после каждого перезапуска Windows?
Windows может динамически менять номер COM-порта при перезагрузке. В «Диспетчере устройств» откройте свойства порта кассы → «Параметры порта» → «Дополнительно» и принудительно закрепите за ней постоянный статический номер COM-порта.
Что делать, если чек застрял на середине печати и бумага кончилась?
Вставьте новый рулон ленты. Драйвер автоматически допечатает фискальный документ. Если печать не возобновилась, выполните операцию «Отмена чека» в Тесте драйвера.
Как проверить, уходят ли чеки в ОФД?
В 1С нажмите «Сервис → Отчет о текущем состоянии расчетов». В чеке будет указано количество неотправленных документов и дата самого старого зависшего чека.
Почему при работе по RDP касса не определяется в удаленном сеансе?
Для работы ККТ через удаленный рабочий стол требуется установить галочку «Проброс последовательных портов (COM)» в настройках RDP-клиента, либо настроить работу кассы по сетевому протоколу Ethernet/Wi-Fi.