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

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

Как подключить ККТ к 1С:Розница

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

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

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

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

Что подготовить перед подключением ККТ

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

Проверьте физическое подключение: касса подключается к компьютеру кассира через USB, COM-порт или сеть (Ethernet/Wi-Fi) в зависимости от модели. Для сетевых касс убедитесь, что компьютер и ККТ находятся в одной сети, а IP-адрес кассы известен и не меняется (желательно закрепить статический адрес).

Также потребуется дистрибутив драйвера от производителя кассы (АТОЛ, Штрих-М, MSPOS и другие) и права администратора на компьютере для его установки. В самой 1С:Рознице пользователь, выполняющий настройку, должен иметь права на администрирование подключаемого оборудования.

Установка и проверка драйвера ККТ

Драйвер устанавливается на тот компьютер, к которому физически подключена касса. Скачайте актуальную версию драйвера с сайта производителя, запустите установщик от имени администратора и завершите установку. Для драйверов АТОЛ обычно ставится «Драйвер ККТ» с компонентой тестирования, для Штрих-М — «Тест драйвера ФР».

После установки выполните проверку связи вне 1С: откройте тестовую утилиту драйвера, выполните поиск оборудования и запросите состояние ККТ. Если утилита видит кассу и возвращает параметры (номер, ФФД, состояние смены) — связь на уровне системы есть, и можно переходить к настройке в 1С. Если касса не определяется, проблему нужно решать здесь: проверьте кабель, порт, сетевые настройки и службу драйвера.

Обратите внимание на разрядность: для 64-разрядного клиента 1С нужен 64-разрядный драйвер. Несоответствие разрядности — частая причина ошибки «драйвер не установлен» при физически исправной кассе.

Типичные ошибки на этапе драйвера
01
Установлен 32-разрядный драйвер для 64-разрядного клиента 1С — оборудование не определяется в программе
02
Драйвер установлен, но не проверена связь в тестовой утилите — ошибка всплывёт только при пробитии чека
03
Устаревшая версия драйвера не поддерживает текущий ФФД — чек не пробивается или уходит с ошибкой
04
Тестовая утилита драйвера осталась открытой и занимает порт — 1С не может получить доступ к кассе

Регистрация ККТ в справочнике подключаемого оборудования

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

В карточке оборудования выберите обработчик драйвера — например, «АТОЛ: ККТ с передачей данных в ОФД» или соответствующий вашему производителю. Если нужного драйвера нет в списке, загрузите его через механизм «Драйверы оборудования» или установите компоненту из файла. После выбора драйвера нажмите «Настроить» и укажите параметры подключения: порт, скорость, IP-адрес для сетевых касс, номер устройства.

В настройках драйвера также проверьте параметры фискализации: версию ФФД, систему налогообложения по умолчанию, реквизиты организации. Эти данные драйвер обычно считывает с кассы автоматически, но при расхождениях чек может формироваться с неверными реквизитами.

Порядок регистрации ККТ в 1С:Розница
  1. 1
    Откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования
  2. 2
    Создайте новый элемент с типом «ККТ с передачей данных»
  3. 3
    Выберите обработчик драйвера вашего производителя и при необходимости установите компоненту
  4. 4
    Нажмите «Настроить» и укажите порт или IP-адрес кассы
  5. 5
    Нажмите «Тест устройства» — при успехе сохраните карточку оборудования

Привязка кассы к рабочему месту и кассе ККМ

Созданное оборудование нужно привязать к рабочему месту. Откройте список рабочих мест в разделе подключаемого оборудования, выберите текущее рабочее место (оно определяется по имени компьютера) и в табличной части укажите зарегистрированную ККТ. Если рабочего места нет — создайте его, программа обычно предлагает это автоматически при первом запуске.

Далее создайте кассу ККМ в справочнике «Кассы ККМ» (раздел «Настройки» или «Справочники» в зависимости от версии). В карточке кассы укажите организацию, склад, тип кассы — «Фискальный регистратор», и свяжите её с созданным оборудованием. Именно касса ККМ выбирается в РМК и документах, а оборудование определяет, на какую физическую кассу уйдёт чек.

Если на одном компьютере работают несколько кассиров с одной кассой, достаточно одной привязки к рабочему месту. Если касс несколько (например, основная и резервная), каждая регистрируется отдельным элементом оборудования и отдельной кассой ККМ.

Проверка работы: открытие смены и тестовый чек

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

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

Дополнительно убедитесь, что чек ушёл в ОФД: в личном кабинете оператора фискальных данных чек появляется в течение нескольких минут. Если чек напечатан, но в ОФД его нет, проверьте интернет-соединение кассы и настройки канала связи с ОФД в драйвере.

Контрольные точки

Как проверить результат

Открытие смены в РМК
Норма

Отчёт об открытии смены напечатан без ошибок

Тревожный признак

Ошибка «нет связи» или «драйвер не установлен»

Тестовый чек
Норма

Чек пробит, реквизиты организации корректны

Тревожный признак

Чек не пробивается или печатается с неверными реквизитами

Передача в ОФД
Норма

Чек виден в личном кабинете ОФД

Тревожный признак

Чек висит в очереди неотправленных

Закрытие смены
Норма

Z-отчёт сформирован, данные совпадают с выручкой

Тревожный признак

Ошибка закрытия или расхождение сумм

Типичные ошибки и их устранение

Ошибка «Нет связи с ККТ» чаще всего означает, что порт занят другой программой (открыта тестовая утилита драйвера, работает служба ЕГАИС или агент ОФД), кабель отошёл или сетевой адрес кассы изменился. Закройте сторонние утилиты, проверьте кабель и повторите тест устройства.

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

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

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

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

Тест устройства в 1С проходит, но чек не пробиваетсяПроверяйте данные чека: ставки НДС, признаки расчёта, версию ФФД
Тест устройства не проходит, но тестовая утилита драйвера видит кассуПроверяйте обработчик драйвера в 1С и разрядность компоненты
Кассу не видит даже тестовая утилитаПроверяйте кабель, порт, сетевые настройки и службу драйвера — проблема вне 1С
Чек пробит, но не уходит в ОФДПроверяйте интернет-канал кассы и параметры подключения к ОФД в драйвере

Особенные сценарии: сетевая касса и несколько рабочих мест

Сетевые кассы (с Ethernet или Wi-Fi) позволяют пробивать чеки с нескольких компьютеров на одну ККТ. В этом случае драйвер устанавливается на каждое рабочее место, а в настройках указывается один и тот же IP-адрес кассы. Учтите ограничение: одновременное пробитие с двух мест на одну кассу может вызывать конфликты, поэтому работу организуют по очереди или выделяют одно кассовое место.

Для удалённых рабочих мест и тонких клиентов кассу иногда подключают через проброс COM-порта по RDP. Такая схема работает, но чувствительна к качеству канала: при обрыве сессии чек может зависнуть в промежуточном состоянии. Более надёжный вариант — сетевая касса, доступная напрямую по сети.

Если в магазине несколько касс и кассиров, каждую ККТ регистрируют отдельным элементом оборудования с собственной кассой ККМ, а в РМК кассир выбирает свою кассу. Это обеспечивает корректный учёт выручки по кассирам и упрощает сверку Z-отчётов.

Итог

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

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

Частые вопросы о подключении ККТ к 1С:Розница

Можно ли подключить кассу к 1С без драйвера производителя?

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

Почему 1С пишет «драйвер не установлен», хотя драйвер стоит?

Чаще всего причина в несоответствии разрядности: для 64-разрядного клиента 1С нужен 64-разрядный драйвер. Также проверьте, что в карточке оборудования выбран правильный обработчик и компонента драйвера установлена через раздел «Драйверы оборудования».

Чек печатается, но не уходит в ОФД — что делать?

Проверьте интернет-соединение кассы и параметры канала связи с ОФД в настройках драйвера. Неотправленные чеки накапливаются в фискальном накопителе, и при превышении срока непередачи касса блокируется, поэтому проблему нужно устранить оперативно.

Можно ли использовать одну ККТ для двух магазинов в 1С?

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

Нужно ли заново настраивать кассу после обновления 1С:Розницы?

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

Как проверить, какая версия ФФД используется на кассе?

Версию ФФД можно посмотреть в тестовой утилите драйвера (запрос состояния ККТ) или в личном кабинете ФНС в карточке зарегистрированной кассы. Версия в драйвере и в настройках 1С должна совпадать с фактической, иначе чеки будут отклоняться.