К статье
Практический материал

Торговля и Склад · 12 мин

Ошибка определения доступных касс ККМ в 1С: причины и способы исправления

Разбираем ошибку определения доступных касс ККМ в 1С: причины сбоя, настройка подключаемого оборудования, драйверы ККТ, права пользователя и пошаговое исправление.

Ошибка «Не удалось определить доступные кассы ККМ» появляется в 1С при открытии кассового места, пробитии чека или открытии смены и означает, что программа не смогла получить список кассовой техники, доступной текущему пользователю в текущей информационной базе. Это не аппаратный сбой фискального регистратора, а проблема связки «настройки 1С — драйвер — права — оборудование», поэтому искать её нужно именно в этой цепочке.

Чаще всего сбой возникает в конфигурациях «Розница», «Управление торговлей», «Управление нашей фирмой», «Комплексная автоматизация» и «ERP», где работа с ККТ идёт через подсистему подключаемого оборудования (БПО). Типичные причины: не заполнена или не привязана касса ККМ, отсутствует запись в справочнике подключаемого оборудования, драйвер ККТ не установлен или не запущен, у пользователя нет прав на работу с кассой.

Порядок диагностики важен: если сразу переустанавливать драйвер или пересоздавать кассу, легко потерять время и ничего не исправить. Ниже разобрано, как локализовать причину за несколько проверок и устранить ошибку без риска для данных и фискального накопителя.

Как понять, где именно разрыв в цепочке

Кассовая операция в 1С проходит через четыре звена: физическая касса и её драйвер на компьютере, запись в справочнике «Подключаемое оборудование», справочник «Кассы ККМ» с привязкой к организации, складу и рабочему месту, а также права пользователя. Ошибка определения доступных касс возникает, когда хотя бы одно звено не отвечает, и текст сообщения обычно не уточняет, какое именно.

Быстрый ориентир — момент появления ошибки. Если она возникает сразу при открытии РМК или формы чека, чаще виноваты настройки оборудования или касса ККМ. Если форма открывается, но падает при пробитии чека или открытии смены — вероятнее проблема с драйвером, фискальным накопителем или связью с кассой. Если ошибка появляется только у одного кассира, почти наверняка дело в правах или привязке рабочего места.

Ошибка у всех пользователейПроблема общая

Проверяйте драйвер ККТ, службу оборудования и запись в подключаемом оборудовании

Ошибка у одного пользователяПроблема точечная

Проверяйте права, роли кассира и рабочее место пользователя

Ошибка после обновления 1ССбились настройки или драйвер

Проверьте версию драйвера и совместимость с БПО

Ошибка после замены кассы или ФННе перенастроена техника

Сверьте параметры подключения и привязку кассы ККМ

Проверка драйвера ККТ и подключения кассы

Начните с уровня операционной системы: 1С не сможет определить кассу, если её не видит сам компьютер. Откройте тестовую утилиту драйвера ККТ (у АТОЛ это «Тест драйвера ККТ», у ШТРИХ-М — «Тест драйвера ФР») и выполните проверку связи с кассой. Если утилита не находит устройство, проблема ниже уровня 1С: кабель, порт, питание, драйвер или сама касса.

Проверьте, установлен ли драйвер нужной версии и запущена ли служба оборудования. Для АТОЛ критична служба, обрабатывающая подключение к ККТ, — если она остановлена, 1С получит отказ даже при физически исправной кассе. После обновления Windows или 1С драйвер иногда требуется переустановить, при этом важно ставить версию, совместимую с вашей редакцией БПО.

Для сетевых касс (подключение по Ethernet/Wi-Fi) дополнительно проверьте, что IP-адрес кассы не изменился и пингуется с рабочего места. Для COM-подключения убедитесь, что порт не занят другой программой — например, если тест драйвера держит порт открытым, 1С не сможет к нему обратиться.

Настройка подключаемого оборудования в 1С

Откройте раздел «Администрирование» → «Подключаемое оборудование» (в «Рознице» — «Настройки» → «Подключаемое оборудование»). Найдите запись типа «ККТ с передачей данных» или «Фискальный регистратор», соответствующую вашей кассе. Если записи нет — создайте её, выбрав правильный обработчик драйвера (например, «АТОЛ: ККТ с передачей данных в ОФД» или «1С: ККТ с передачей данных»).

Для существующей записи нажмите «Настроить» и выполните «Тест устройства». Успешный тест означает, что связка «1С — драйвер — касса» работает, и проблему нужно искать выше — в кассе ККМ или правах. Ошибка теста покажет конкретное описание от драйвера: неверный порт, занятое устройство, отсутствие связи.

Обратите внимание на поле «Рабочее место» в карточке оборудования. Если оборудование привязано к конкретному рабочему месту, а пользователь зашёл с другого компьютера, касса не определится. Либо перенастройте привязку, либо укажите корректное рабочее место при входе.

Порядок действий с оборудованием
  1. 1
    Откройте тестовую утилиту драйвера ККТ и проверьте связь с кассой вне 1С
  2. 2
    Убедитесь, что служба драйвера оборудования запущена, а порт не занят другой программой
  3. 3
    В 1С откройте «Администрирование» → «Подключаемое оборудование» и найдите запись кассы
  4. 4
    Нажмите «Настроить» и выполните «Тест устройства»
  5. 5
    Проверьте привязку оборудования к рабочему месту
  6. 6
    Повторите операцию в РМК и убедитесь, что касса определяется

Проверка кассы ККМ и её привязки

Справочник «Кассы ККМ» (в «Рознице» — «Настройки» → «Кассы ККМ», в УТ/КА/ERP — «Казначейство» или «Настройки РМК») должен содержать активную кассу, связанную с вашей организацией. Откройте карточку кассы и проверьте ключевые поля: организация, склад/магазин, тип кассы, ссылка на подключаемое оборудование. Пустая ссылка на оборудование — одна из самых частых причин ошибки.

Убедитесь, что касса не помечена на удаление и не отключена. После обновлений конфигурации или обменов между базами кассы иногда дублируются: тогда в РМК выбрана одна касса, а оборудование привязано к другой. Проверьте, какая именно касса указана в настройках РМК или в документе, вызывающем ошибку.

Если используется несколько касс на одно рабочее место, проверьте приоритет и настройки выбора кассы. В некоторых конфигурациях касса определяется по сочетанию «организация + склад + рабочее место», и несовпадение любого параметра приводит к тому, что список доступных касс оказывается пустым.

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

Если оборудование тестируется успешно, а касса настроена, но ошибка остаётся только у конкретного кассира, проверьте его права. Пользователю нужны права на работу с кассовыми операциями, на чтение справочников «Кассы ККМ» и «Подключаемое оборудование», а также на выполнение соответствующих команд. В типовых конфигурациях это обычно профиль «Кассир» или аналогичная роль.

Проверьте также настройки пользователя в разделе «Персональные настройки» или карточке пользователя: там может быть задано рабочее место, магазин или касса по умолчанию. Если указана касса, к которой у пользователя нет доступа или которая отключена, программа не сможет определить доступные кассы.

Быстрая проверка: войдите под пользователем с полными правами и повторите операцию. Если под администратором всё работает, проблема точно в правах — сравните профили доступа проблемного пользователя с эталонным кассиром.

Маршрут решения

Как выбрать действие

Тест устройства в 1С завершается ошибкойИсправляйте драйвер, порт, службу оборудования или физическое подключение кассы
Тест устройства успешен, но касса не определяетсяПроверяйте ссылку на оборудование в карточке кассы ККМ и привязку к рабочему месту
Под администратором всё работает, у кассира — нетНастраивайте права, профиль доступа и персональные настройки пользователя
Ошибка появилась после обновления конфигурацииПроверьте совместимость версии драйвера с БПО и наличие дублей касс после обмена

Отдельные сценарии: файловая и клиент-серверная база

Клиент-серверный вариант работы

В клиент-серверном режиме оборудование обычно подключается на клиентском компьютере кассира, а не на сервере. Если драйвер установлен только на сервере, а на рабочем месте кассира его нет, касса не определится. Установите драйвер ККТ на каждом рабочем месте, где пробивают чеки.

Тонкий клиент и веб-клиент

При работе через веб-клиент или тонкий клиент с публикацией на сервере локальное оборудование подключается через специальные механизмы (например, сервис работы с оборудованием). Если касса работает в толстом клиенте, но не определяется в тонком — проверьте, поддерживает ли ваш сценарий работу с локальным оборудованием и настроен ли проброс устройств.

Облачные и арендованные базы

В облачных сервисах 1С локальная касса подключается через агент или службу подключения оборудования, предоставляемую сервисом. Ошибка определения касс здесь чаще всего означает, что агент не запущен на компьютере кассира или оборудование не добавлено в его интерфейсе.

Полезная привычка: после любого обновления 1С, Windows или замены кассы сразу выполняйте «Тест устройства» в настройках подключаемого оборудования. Это занимает меньше минуты и позволяет обнаружить проблему до начала работы с покупателями, а не в момент пробития чека.
ПЗ
Практическое замечание

Проверка результата и типичные ошибки

После исправлений проверьте результат последовательно: тест устройства в настройках оборудования проходит успешно, РМК открывается без сообщения об ошибке, касса видна в списке доступных, открытие смены и пробитие тестового чека выполняются. Только полный цикл гарантирует, что проблема решена, а не замаскирована.

Если чек пробился, убедитесь, что он ушёл в ОФД — иногда после сбоев касса работает автономно, и чеки копятся в буфере. Расхождения между 1С и фискальными данными потом приходится выверять вручную.

Типичные ошибки
01
Переустановка драйвера до проверки настроек 1С — в половине случаев проблема в пустой ссылке на оборудование в карточке кассы, и переустановка ничего не меняет
02
Одновременно открытый тест драйвера и 1С — порт занят утилитой, и 1С получает отказ при обращении к кассе
03
Создание новой кассы ККМ вместо исправления старой — появляются дубли, и РМК выбирает не ту кассу
04
Игнорирование привязки к рабочему месту — оборудование настроено, но для другого компьютера, и на нужном рабочем месте касса не определяется
05
Попытка сбросить настройки кассы при открытой смене — риск расхождений в фискальных данных и проблем при закрытии смены
Итог

Что важно запомнить

Ошибка определения доступных касс ККМ решается последовательной проверкой цепочки: драйвер и связь с кассой → запись в подключаемом оборудовании и тест устройства → карточка кассы ККМ и её привязка → права и настройки пользователя. Не выполняйте сброс кассы и работы с фискальным накопителем при открытой смене, а после исправлений проверяйте полный цикл — от теста устройства до пробития чека.

Часто задаваемые вопросы

Тест устройства проходит, но ошибка «не удалось определить доступные кассы» остаётся. Что делать?

Значит, связь с физической кассой есть, а разрыв — в учётных данных 1С. Откройте карточку кассы ККМ и проверьте, заполнена ли ссылка на подключаемое оборудование, совпадает ли рабочее место, не помечена ли касса на удаление. Затем сверьте настройки РМК: какая касса там выбрана и существует ли она.

Ошибка появилась только у одного кассира, у остальных всё работает. В чём причина?

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

После обновления 1С касса перестала определяться. Нужно ли переустанавливать драйвер?

Не обязательно сразу. Сначала выполните тест устройства в настройках подключаемого оборудования. Если тест не проходит с ошибкой драйвера — обновите или переустановите драйвер до версии, совместимой с текущей БПО. Если тест проходит — ищите проблему в настройках кассы ККМ, которые могли сброситься при обновлении.

Можно ли исправить ошибку, не закрывая смену на кассе?

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

В справочнике подключаемого оборудования нет записи для кассы. Как её создать?

Откройте «Администрирование» → «Подключаемое оборудование», создайте новую запись с типом «ККТ с передачей данных» (или «Фискальный регистратор» для старых моделей), выберите обработчик драйвера вашего производителя, укажите рабочее место, затем нажмите «Настроить», задайте параметры подключения и выполните тест. После этого привяжите оборудование в карточке кассы ККМ.

Касса сетевая, подключена по Ethernet. Что проверять в первую очередь?

Убедитесь, что IP-адрес кассы отвечает на ping с рабочего места кассира и совпадает с адресом в настройках драйвера. Сетевые кассы часто «теряются» после перезагрузки роутера, если адрес выдаётся по DHCP — в этом случае лучше закрепить за кассой статический адрес и прописать его в настройках подключения.