Касса молчит, а 1С не видит ККТ: проверяем от кабеля до драйвера

· 10 мин

Содержание

Если 1С пишет, что фискальное устройство не подключено , программа не смогла открыть связь с кассой через драйвер. Что делать — по порядку: проверьте питание и кабель ККТ, затем порт в диспетчере устройств Windows, затем карточку кассы в Администрирование → Подключаемое оборудование (БП 3.0) и кнопку «Тест устройства» в её настройках. Чаще всего причина находится на одном из этих трёх уровней.

Остальные случаи — драйвер не той разрядности, порт занят другой программой, касса привязана к чужому рабочему месту или антивирус не даёт загрузить внешнюю компоненту. Их тоже разберём, от простого к сложному.

С чего начать: касса, кабель и порт

Первым делом убедитесь, что сама ККТ жива. Программа не отличит выключенную кассу от неправильно настроенной — в обоих случаях текст ошибки одинаковый.

Пройдите короткий список:

  • 🔌 касса включена, индикатор горит, при включении она печатает или пищит как обычно;
  • 🧾 крышка закрыта, бумага есть, на экране или в отчёте нет ошибки самой ККТ;
  • 🔗 кабель USB вставлен напрямую в компьютер, а не в хаб или переднюю панель системного блока;
  • 🔄 после переподключения кабеля прошло 10–15 секунд — Windows успела определить устройство.

Затем откройте диспетчер устройств: Win + R → devmgmt.msc. Найдите кассу:

  1. Если ККТ работает в режиме виртуального COM-порта, она появится в группе Порты (COM и LPT) с номером, например COM5.
  2. Если в режиме USB — в группе устройств USB или под названием модели.
  3. Жёлтый треугольник рядом — драйвер USB не установлен или установлен с ошибкой.
  4. Устройство исчезает и появляется при шевелении кабеля — меняйте кабель.

Запишите номер COM-порта. Windows может выдать кассе другой номер, если воткнуть её в соседний USB-разъём. В 1С при этом остаётся старый порт, и связь пропадает «сама собой».

Если касса подключена по сети (Ethernet или Wi-Fi), проверьте, что компьютер её видит: ping 192.168.1.50 (подставьте IP кассы). Адрес ККТ обычно можно напечатать на чеке с настройками, кнопкой на корпусе при включении — порядок описан в руководстве к модели.

Драйвер ККТ и службы Windows

1С не работает с кассой напрямую. Между ними стоит драйвер производителя: у АТОЛ это «Драйвер ККТ» версии 10, у Штрих-М — «Драйвер ФР». Без него карточка оборудования в 1С есть, а связи нет.

Проверка драйвером производителя

Это главный приём диагностики. В комплекте драйвера есть тестовая утилита: «Тест драйвера ККТ» у АТОЛ, «Тест драйвера ФР» у Штрих-М.

  1. Закройте 1С полностью.
  2. Запустите тестовую утилиту.
  3. Укажите модель, порт и скорость — те же, что в 1С.
  4. Нажмите проверку связи.

Результат сразу делит проблему пополам:

Утилита производителя1СГде искать причину
Не видит кассуНе видитКабель, порт, драйвер USB, сама ККТ
Видит кассуНе видитНастройки в 1С, разрядность, права, антивирус
ВидитВидит, но чек не печатаетсяСмена, ФН, ОФД — это уже не ошибка подключения

После проверки обязательно закройте утилиту. COM-порт может держать открытым только одна программа. Пока тест запущен, 1С получит тот же отказ.

Разрядность и версия драйвера

Драйвер должен совпадать по разрядности с клиентом 1С, а не с Windows. На 64-битной Windows часто стоит 32-битная платформа — тогда нужен 32-битный драйвер или пакет, в который входят обе версии.

Проверить разрядность клиента просто: откройте Справка → О программе, там указана платформа и её разрядность.

После обновления Windows или переустановки драйвера кассы с сайта производителя версия могла смениться на ту, которую ваш релиз 1С не поддерживает. Если всё работало и сломалось после обновления — откатите драйвер на прежнюю версию.

Службы и чужие программы

Порт кассы перехватывают и другие программы. Типичные «захватчики»:

  • 📦 второй экземпляр 1С на этом же компьютере (другая база или другой пользователь);
  • 🛒 старая кассовая программа или фронт-офис, оставшийся после прошлого поставщика;
  • 🔧 утилиты производителя, запущенные в фоне, в том числе свёрнутые в трей;
  • 🌐 веб-сервер драйвера АТОЛ, если он настроен работать с кассой напрямую.

Проверьте трей и диспетчер задач. Если у АТОЛ включён веб-сервер ККТ, касса доступна только через него — либо отключите его, либо настройте работу 1С через сервер, а не напрямую.

Где в 1С проверить подключение кассы

Касса в 1С — это элемент справочника подключаемого оборудования, привязанный к драйверу и к рабочему месту. Путь к списку зависит от конфигурации:

КонфигурацияГде список оборудования
Бухгалтерия предприятия 3.0Администрирование → Подключаемое оборудование
Управление торговлей 11, КА 2, ERPНСИ и администрирование → Администрирование → РМК и оборудование

В БП флажок использования подключаемого оборудования включается на той же странице — если его нет, ККТ не будет работать ни при каких настройках.

Что проверить в карточке

Откройте карточку кассы и пройдитесь по полям:

  1. Драйвер оборудования — выбран именно тот, что стоит на компьютере (АТОЛ 10 и АТОЛ 8 — разные драйверы).
  2. Рабочее место — совпадает с компьютером, за которым вы сидите.
  3. Устройство используется — флажок включён.

Нажмите «Настроить» и в форме параметров укажите порт, скорость обмена и модель. Скорость должна совпадать с той, что задана в самой кассе: на новых моделях это часто 115200, на старых бывает ниже. Затем нажмите «Тест устройства».

Если в настройках предлагают установить драйвер — нажмите кнопку установки. 1С распакует внешнюю компоненту и зарегистрирует её для текущего пользователя.

Рабочее место: самая частая скрытая причина

Оборудование в 1С привязано к рабочему месту, а рабочее место — к компьютеру. Поэтому касса «отваливается», когда:

  • 💻 компьютер переименовали или переустановили Windows;
  • 👤 кассир зашёл с другого ПК или с ноутбука;
  • 🖥️ базу открыли через удалённый рабочий стол, и 1С создала новое рабочее место для терминального сервера.

В списке оборудования посмотрите, какое рабочее место сейчас текущее, и перенесите кассу на него — или создайте новую карточку под этот компьютер. Удалять старую не нужно: она пригодится, если вернётесь на прежний ПК.

Права пользователя и антивирус

Драйвер кассы 1С подключает как внешнюю компоненту. Её файлы распаковываются в профиль пользователя Windows и загружаются при запуске. Здесь мешают две вещи.

Права в Windows и в 1С

  • 🔐 Первая установка драйвера производителя требует прав администратора Windows. Под учётной записью кассира она пройдёт не до конца.
  • 👥 Если на компьютере работают несколько пользователей Windows, компоненту в 1С нужно установить под каждым — она регистрируется для профиля.
  • 🧑‍💼 В 1С у пользователя должна быть роль, разрешающая работу с подключаемым оборудованием. Проверка простая: под администратором базы касса работает, под кассиром нет — значит, дело в правах. Сравните профили групп доступа двух пользователей.

Антивирус и защита Windows

Антивирус иногда принимает распакованную компоненту за подозрительный файл и удаляет или блокирует её. Признак — касса работала, после обновления антивирусных баз перестала, а утилита производителя при этом видит ККТ.

Что сделать:

  1. Откройте журнал антивируса и найдите блокировки за последние дни.
  2. Добавьте в исключения папку установки драйвера кассы и каталог платформы 1С (обычно C:\Program Files\1cv8\ или C:\Program Files (x86)\1cv8\).
  3. Перезапустите 1С и повторите тест устройства.

Отключать антивирус целиком ради проверки — плохая идея на кассовом компьютере. Хватит исключения для двух папок.

Онлайн-касса, ОФД и фискальный накопитель

Часть сообщений похожа на ошибку подключения, хотя связь с кассой есть. Важно их различать: тогда не придётся зря переустанавливать драйвер.

Что происходитЭто подключение?Что делать
Тест устройства не проходитДаРазделы выше
Тест проходит, чек не печатается, ККТ требует закрыть сменуНетЗакройте смену: она не может длиться больше 24 часов
Касса сообщает об исчерпании ресурса или сроке ФННетЗамена фискального накопителя и перерегистрация ККТ
Чеки не уходят в ОФДНетПроверьте интернет на кассе, договор и настройки ОФД

Отсутствие связи с ОФД само по себе не мешает пробить чек : касса копит неотправленные документы. Но у этого есть предел. Если ФН долго не может передать данные (для обычного режима — 30 дней), касса блокирует продажи. Это видно в отчёте о состоянии расчётов, который печатает сама ККТ.

Не пробуйте «лечить» блокировку ФН перенастройкой подключения в 1С. Пока касса не передаст документы в ОФД или не будет заменён накопитель, никакие настройки программы не помогут.

Если меняете кассу или компьютер

Замена оборудования — момент, когда ошибка появляется почти гарантированно. Порядок действий снимает её заранее.

Новый компьютер, та же касса

  1. Установите на новый ПК драйвер производителя той же версии и разрядности.
  2. Подключите кассу, проверьте её утилитой производителя, закройте утилиту.
  3. В 1С на новом компьютере проверьте текущее рабочее место.
  4. Перенесите карточку ККТ на это рабочее место или создайте новую.
  5. В настройках укажите новый номер COM-порта — он почти наверняка другой.
  6. Установите драйвер из 1С и выполните тест устройства.

Новая касса

Новую ККТ сначала регистрируют в налоговой — в личном кабинете ФНС или через оператора. Это обязательная процедура по закону о ККТ, без неё кассу использовать нельзя.

Дальше в 1С:

  • 🆕 создайте новую карточку оборудования, а не правьте старую — у старой останется история;
  • 🧾 заполните регистрационные данные ККТ, если ваша конфигурация их хранит;
  • 🗂️ у старой карточки снимите флажок «Устройство используется».

Если в кассе меняли только фискальный накопитель, ККТ перерегистрируют, а карточку оборудования в 1С менять не нужно — достаточно выполнить в 1С операцию замены ФН, если она есть в вашей конфигурации, и проверить тест устройства.

После замены кассы или ПК
Выполнено: 0 / 6

Удалённый рабочий стол и веб-клиент

Отдельный случай — когда 1С работает не на том компьютере, к которому подключена касса. Через RDP база запускается на сервере, а ККТ стоит у кассира на столе.

Варианты решения:

  • 🔁 Перенаправление COM-порта в RDP. В настройках подключения к удалённому рабочему столу включите передачу портов. Работает, но нестабильно: порт может получить на сервере другой номер.
  • 🌐 Сетевая касса. Если модель поддерживает Ethernet или Wi-Fi, подключите её к локальной сети и укажите в 1С IP-адрес. Это самый надёжный вариант для терминального сервера.
  • 🖥️ Тонкий клиент или веб-клиент на рабочем месте кассира. Тогда драйвер ставится на компьютер кассира, а не на сервер. Для браузера нужно расширение для работы с 1С:Предприятием и установка внешней компоненты .

Если касса подключена по USB к кассиру, а 1С открыта по RDP, драйвер на сервере кассу не увидит, даже если всё настроено идеально. Это не ошибка настройки, а особенность схемы.

Быстрая диагностика по симптому

Диагностика: выберите симптом

Частые вопросы

Можно ли пробить чек, если 1С не видит кассу?
Да, вручную с клавиатуры кассы, если модель это позволяет. Потом продажу нужно отразить в 1С документом без печати чека, чтобы не задвоить фискальные данные.
Нужно ли перерегистрировать кассу в ФНС, если сменился компьютер?
Нет. Регистрация привязана к ККТ и фискальному накопителю, а не к компьютеру. Меняются только настройки в 1С.
Почему после переноса базы на сервер касса перестала работать?
Изменилось рабочее место: 1С считает сервер новым компьютером. Привяжите кассу к актуальному рабочему месту или используйте сетевое подключение ККТ.
Одна касса может работать с двумя компьютерами?
По USB или COM — только с одним за раз. По сети — с нескольких, но одновременная печать чеков приведёт к ошибкам, поэтому обычно кассу закрепляют за одним рабочим местом.
Ошибка появилась после обновления 1С. Что проверить первым?
Нажмите в настройках кассы установку драйвера заново и выполните тест. После обновления конфигурации внешняя компонента иногда требует переустановки.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»