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

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

Как подключить ККТ к 1С: подробная инструкция по настройке

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

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

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

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

Что потребуется перед подключением

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

Проверьте способ физического подключения кассы: USB, COM-порт или Ethernet/Wi-Fi. Большинство современных фискальных регистраторов подключаются по USB и создают в системе виртуальные COM-порты — именно номер этого порта понадобится при настройке. Узнать его можно в Диспетчере устройств Windows в разделе «Порты (COM и LPT)».

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

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

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

Добавление ККТ в 1С

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

Создайте новый элемент: укажите тип оборудования «ККТ с передачей данных» или «Фискальный регистратор» (зависит от конфигурации и драйвера), выберите обработчик драйвера из списка — например, «АТОЛ: ККТ с передачей данных в ОФД (54-ФЗ)». Если нужного драйвера нет в списке, его можно добавить вручную через «Драйверы оборудования» → «Загрузить», указав файл компоненты из состава установленного драйвера.

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

Настройка параметров подключения

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

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

Тестирование и привязка к кассе ККМ

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

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

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

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

Тест устройства в 1С
Норма

Выводится модель ККТ, версия ПО и состояние «готова к работе»

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

Ошибка «нет связи», «порт занят» или «компонента не загружена»

Пробитие тестового чека
Норма

Чек напечатан, данные ушли в ОФД, смена отображается корректно

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

Чек зависает, печатается с неверными реквизитами или не уходит в ОФД

Реквизиты на чеке
Норма

ИНН, наименование и адрес совпадают с регистрационными данными ККТ

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

Чужая организация, устаревший адрес или неверная система налогообложения

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

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

Ситуация, когда тест проходит, но чек не пробивается, обычно связана с состоянием смены (смена не открыта или превышены 24 часа), с ошибками ФН или с отсутствием связи с ОФД. Проверьте состояние смены и статус отправки документов в ОФД через тестовую утилиту драйвера — 1С лишь транслирует ошибки, которые возвращает касса.

Типичные ошибки
01
Установка драйвера не той разрядности — 1С не видит оборудование, хотя тестовая утилита работает
02
Настройка в 1С до проверки связи в утилите драйвера — невозможно понять, где именно сбой
03
Отсутствие привязки оборудования к кассе ККМ — чек не пробивается при рабочем тесте устройства
04
Неверный номер COM-порта после переподключения USB-кабеля в другой разъём — система присваивает порту новый номер
05
Забытое закрытие смены — касса блокирует операции при превышении 24 часов с открытия смены

Особенности для разных сценариев

Сетевая касса на несколько рабочих мест

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

Тонкий клиент и серверный режим

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

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

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

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

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

Итог

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

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

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

Поддерживает ли 1С мою модель кассы?

1С работает с ККТ через драйвер производителя, поэтому поддерживается практически любая касса, для которой есть драйвер, совместимый с технологией подключаемого оборудования (БПО). Перечень типовых драйверов есть в разделе «Драйверы оборудования», а драйверы сторонних производителей загружаются вручную.

Нужен ли интернет для пробития чеков?

Для печати чека интернет не обязателен — касса сохранит данные в фискальном накопителе. Однако без связи с ОФД документы не передаются в налоговую, а при длительном отсутствии передачи (более 30 дней) фискальный накопитель блокируется, и пробитие чеков станет невозможным.

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

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

Что делать, если после обновления 1С касса перестала работать?

Обновление конфигурации может заменить обработчик драйвера на новую версию, несовместимую с установленным драйвером ККТ. Откройте настройки оборудования, проверьте версию драйвера и обновите сам драйвер производителя до актуального релиза. Обычно этого достаточно для восстановления работы.

Почему на чеке печатаются неверные реквизиты организации?

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