Касса молчит, а 1С не видит ККТ: проверяем от кабеля до драйвера
Содержание
Если 1С пишет, что фискальное устройство не подключено
, программа не смогла открыть связь с кассой через драйвер. Что делать — по порядку: проверьте питание и кабель ККТ, затем порт в диспетчере устройств Windows, затем карточку кассы в Администрирование → Подключаемое оборудование (БП 3.0) и кнопку «Тест устройства» в её настройках. Чаще всего причина находится на одном из этих трёх уровней.
Остальные случаи — драйвер не той разрядности, порт занят другой программой, касса привязана к чужому рабочему месту или антивирус не даёт загрузить внешнюю компоненту. Их тоже разберём, от простого к сложному.
С чего начать: касса, кабель и порт
Первым делом убедитесь, что сама ККТ жива. Программа не отличит выключенную кассу от неправильно настроенной — в обоих случаях текст ошибки одинаковый.
Пройдите короткий список:
- 🔌 касса включена, индикатор горит, при включении она печатает или пищит как обычно;
- 🧾 крышка закрыта, бумага есть, на экране или в отчёте нет ошибки самой ККТ;
- 🔗 кабель USB вставлен напрямую в компьютер, а не в хаб или переднюю панель системного блока;
- 🔄 после переподключения кабеля прошло 10–15 секунд — Windows успела определить устройство.
Затем откройте диспетчер устройств: Win + R → devmgmt.msc. Найдите кассу:
- Если ККТ работает в режиме виртуального COM-порта, она появится в группе
Порты (COM и LPT)с номером, напримерCOM5. - Если в режиме USB — в группе устройств USB или под названием модели.
- Жёлтый треугольник рядом — драйвер USB не установлен или установлен с ошибкой.
- Устройство исчезает и появляется при шевелении кабеля — меняйте кабель.
Запишите номер COM-порта. Windows может выдать кассе другой номер, если воткнуть её в соседний USB-разъём. В 1С при этом остаётся старый порт, и связь пропадает «сама собой».
Если касса подключена по сети (Ethernet или Wi-Fi), проверьте, что компьютер её видит: ping 192.168.1.50 (подставьте IP кассы). Адрес ККТ обычно можно напечатать на чеке с настройками, кнопкой на корпусе при включении — порядок описан в руководстве к модели.
Драйвер ККТ и службы Windows
1С не работает с кассой напрямую. Между ними стоит драйвер производителя: у АТОЛ это «Драйвер ККТ» версии 10, у Штрих-М — «Драйвер ФР». Без него карточка оборудования в 1С есть, а связи нет.
Проверка драйвером производителя
Это главный приём диагностики. В комплекте драйвера есть тестовая утилита: «Тест драйвера ККТ» у АТОЛ, «Тест драйвера ФР» у Штрих-М.
- Закройте 1С полностью.
- Запустите тестовую утилиту.
- Укажите модель, порт и скорость — те же, что в 1С.
- Нажмите проверку связи.
Результат сразу делит проблему пополам:
| Утилита производителя | 1С | Где искать причину |
|---|---|---|
| Не видит кассу | Не видит | Кабель, порт, драйвер USB, сама ККТ |
| Видит кассу | Не видит | Настройки в 1С, разрядность, права, антивирус |
| Видит | Видит, но чек не печатается | Смена, ФН, ОФД — это уже не ошибка подключения |
После проверки обязательно закройте утилиту. COM-порт может держать открытым только одна программа. Пока тест запущен, 1С получит тот же отказ.
Разрядность и версия драйвера
Драйвер должен совпадать по разрядности с клиентом 1С, а не с Windows. На 64-битной Windows часто стоит 32-битная платформа — тогда нужен 32-битный драйвер или пакет, в который входят обе версии.
Проверить разрядность клиента просто: откройте Справка → О программе, там указана платформа и её разрядность.
После обновления Windows или переустановки драйвера кассы с сайта производителя версия могла смениться на ту, которую ваш релиз 1С не поддерживает. Если всё работало и сломалось после обновления — откатите драйвер на прежнюю версию.
Службы и чужие программы
Порт кассы перехватывают и другие программы. Типичные «захватчики»:
- 📦 второй экземпляр 1С на этом же компьютере (другая база или другой пользователь);
- 🛒 старая кассовая программа или фронт-офис, оставшийся после прошлого поставщика;
- 🔧 утилиты производителя, запущенные в фоне, в том числе свёрнутые в трей;
- 🌐 веб-сервер драйвера АТОЛ, если он настроен работать с кассой напрямую.
Проверьте трей и диспетчер задач. Если у АТОЛ включён веб-сервер ККТ, касса доступна только через него — либо отключите его, либо настройте работу 1С через сервер, а не напрямую.
Где в 1С проверить подключение кассы
Касса в 1С — это элемент справочника подключаемого оборудования, привязанный к драйверу и к рабочему месту. Путь к списку зависит от конфигурации:
| Конфигурация | Где список оборудования |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11, КА 2, ERP | НСИ и администрирование → Администрирование → РМК и оборудование |
В БП флажок использования подключаемого оборудования включается на той же странице — если его нет, ККТ не будет работать ни при каких настройках.
Что проверить в карточке
Откройте карточку кассы и пройдитесь по полям:
- Драйвер оборудования — выбран именно тот, что стоит на компьютере (АТОЛ 10 и АТОЛ 8 — разные драйверы).
- Рабочее место — совпадает с компьютером, за которым вы сидите.
- Устройство используется — флажок включён.
Нажмите «Настроить» и в форме параметров укажите порт, скорость обмена и модель. Скорость должна совпадать с той, что задана в самой кассе: на новых моделях это часто 115200, на старых бывает ниже. Затем нажмите «Тест устройства».
Если в настройках предлагают установить драйвер — нажмите кнопку установки. 1С распакует внешнюю компоненту и зарегистрирует её для текущего пользователя.
Рабочее место: самая частая скрытая причина
Оборудование в 1С привязано к рабочему месту, а рабочее место — к компьютеру. Поэтому касса «отваливается», когда:
- 💻 компьютер переименовали или переустановили Windows;
- 👤 кассир зашёл с другого ПК или с ноутбука;
- 🖥️ базу открыли через удалённый рабочий стол, и 1С создала новое рабочее место для терминального сервера.
В списке оборудования посмотрите, какое рабочее место сейчас текущее, и перенесите кассу на него — или создайте новую карточку под этот компьютер. Удалять старую не нужно: она пригодится, если вернётесь на прежний ПК.
Права пользователя и антивирус
Драйвер кассы 1С подключает как внешнюю компоненту. Её файлы распаковываются в профиль пользователя Windows и загружаются при запуске. Здесь мешают две вещи.
Права в Windows и в 1С
- 🔐 Первая установка драйвера производителя требует прав администратора Windows. Под учётной записью кассира она пройдёт не до конца.
- 👥 Если на компьютере работают несколько пользователей Windows, компоненту в 1С нужно установить под каждым — она регистрируется для профиля.
- 🧑💼 В 1С у пользователя должна быть роль, разрешающая работу с подключаемым оборудованием. Проверка простая: под администратором базы касса работает, под кассиром нет — значит, дело в правах. Сравните профили групп доступа двух пользователей.
Антивирус и защита Windows
Антивирус иногда принимает распакованную компоненту за подозрительный файл и удаляет или блокирует её. Признак — касса работала, после обновления антивирусных баз перестала, а утилита производителя при этом видит ККТ.
Что сделать:
- Откройте журнал антивируса и найдите блокировки за последние дни.
- Добавьте в исключения папку установки драйвера кассы и каталог платформы 1С (обычно
C:\Program Files\1cv8\илиC:\Program Files (x86)\1cv8\). - Перезапустите 1С и повторите тест устройства.
Отключать антивирус целиком ради проверки — плохая идея на кассовом компьютере. Хватит исключения для двух папок.
Онлайн-касса, ОФД и фискальный накопитель
Часть сообщений похожа на ошибку подключения, хотя связь с кассой есть. Важно их различать: тогда не придётся зря переустанавливать драйвер.
| Что происходит | Это подключение? | Что делать |
|---|---|---|
| Тест устройства не проходит | Да | Разделы выше |
| Тест проходит, чек не печатается, ККТ требует закрыть смену | Нет | Закройте смену: она не может длиться больше 24 часов |
| Касса сообщает об исчерпании ресурса или сроке ФН | Нет | Замена фискального накопителя и перерегистрация ККТ |
| Чеки не уходят в ОФД | Нет | Проверьте интернет на кассе, договор и настройки ОФД |
Отсутствие связи с ОФД само по себе не мешает пробить чек : касса копит неотправленные документы. Но у этого есть предел. Если ФН долго не может передать данные (для обычного режима — 30 дней), касса блокирует продажи. Это видно в отчёте о состоянии расчётов, который печатает сама ККТ.
Не пробуйте «лечить» блокировку ФН перенастройкой подключения в 1С. Пока касса не передаст документы в ОФД или не будет заменён накопитель, никакие настройки программы не помогут.
Если меняете кассу или компьютер
Замена оборудования — момент, когда ошибка появляется почти гарантированно. Порядок действий снимает её заранее.
Новый компьютер, та же касса
- Установите на новый ПК драйвер производителя той же версии и разрядности.
- Подключите кассу, проверьте её утилитой производителя, закройте утилиту.
- В 1С на новом компьютере проверьте текущее рабочее место.
- Перенесите карточку ККТ на это рабочее место или создайте новую.
- В настройках укажите новый номер COM-порта — он почти наверняка другой.
- Установите драйвер из 1С и выполните тест устройства.
Новая касса
Новую ККТ сначала регистрируют в налоговой — в личном кабинете ФНС или через оператора. Это обязательная процедура по закону о ККТ, без неё кассу использовать нельзя.
Дальше в 1С:
- 🆕 создайте новую карточку оборудования, а не правьте старую — у старой останется история;
- 🧾 заполните регистрационные данные ККТ, если ваша конфигурация их хранит;
- 🗂️ у старой карточки снимите флажок «Устройство используется».
Если в кассе меняли только фискальный накопитель, ККТ перерегистрируют, а карточку оборудования в 1С менять не нужно — достаточно выполнить в 1С операцию замены ФН, если она есть в вашей конфигурации, и проверить тест устройства.
Удалённый рабочий стол и веб-клиент
Отдельный случай — когда 1С работает не на том компьютере, к которому подключена касса. Через RDP база запускается на сервере, а ККТ стоит у кассира на столе.
Варианты решения:
- 🔁 Перенаправление COM-порта в RDP. В настройках подключения к удалённому рабочему столу включите передачу портов. Работает, но нестабильно: порт может получить на сервере другой номер.
- 🌐 Сетевая касса. Если модель поддерживает Ethernet или Wi-Fi, подключите её к локальной сети и укажите в 1С IP-адрес. Это самый надёжный вариант для терминального сервера.
- 🖥️ Тонкий клиент или веб-клиент на рабочем месте кассира. Тогда драйвер ставится на компьютер кассира, а не на сервер. Для браузера нужно расширение для работы с 1С:Предприятием и установка внешней компоненты .
Если касса подключена по USB к кассиру, а 1С открыта по RDP, драйвер на сервере кассу не увидит, даже если всё настроено идеально. Это не ошибка настройки, а особенность схемы.
Быстрая диагностика по симптому
Частые вопросы
Можно ли пробить чек, если 1С не видит кассу?
Нужно ли перерегистрировать кассу в ФНС, если сменился компьютер?
Почему после переноса базы на сервер касса перестала работать?
Одна касса может работать с двумя компьютерами?
Ошибка появилась после обновления 1С. Что проверить первым?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»