Торговля и Склад · 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Откройте Администрирование → Подключаемое оборудование и включите использование оборудования
- 2Создайте новый элемент с типом «ККТ с передачей данных» или «Фискальный регистратор»
- 3Выберите драйвер производителя из списка или загрузите его вручную
- 4Откройте «Настроить» и укажите порт, скорость и параметры соединения
- 5Нажмите «Тест устройства» и убедитесь, что тест пройден без ошибок
- 6Привяжите оборудование к кассе ККМ организации в справочнике касс
Настройка параметров подключения
В форме настройки драйвера укажите порт (номер COM-порта из Диспетчера устройств или значение USB/сетевое подключение), скорость обмена — обычно 115200 для USB-моделей. Для сетевых касс укажите IP-адрес и порт, заданные в настройках самой ККТ. Параметры должны совпадать с теми, что сработали в тестовой утилите драйвера.
Дополнительно проверьте реквизиты организации, которые драйвер передаёт в кассу: ИНН, наименование, система налогообложения, адрес расчётов. Эти данные печатаются на чеке, и их расхождение с регистрационными данными ККТ — нарушение. В большинстве конфигураций реквизиты подтягиваются из карточки организации, но при нескольких кассах и точках продаж проверьте соответствие вручную.
Тестирование и привязка к кассе ККМ
Кнопка «Тест устройства» в форме настройки проверяет, что 1С может отправить команду на кассу и получить ответ. Успешный тест выводит модель, версию прошивки и состояние ККТ. Если тест не проходит, текст ошибки обычно указывает причину: «порт занят», «нет связи», «не найдена компонента драйвера».
Последний обязательный шаг — привязка оборудования к кассе ККМ. Откройте справочник «Кассы ККМ», создайте или откройте кассу нужной организации и укажите в ней настроенное оборудование. Без этой привязки документы «Чек ККМ» не смогут выбрать устройство для печати. Пробную операцию выполните чеком продажи на минимальную сумму с последующим чеком возврата — так вы проверите полный цикл без лишних записей в кассе.
Как проверить результат
Выводится модель ККТ, версия ПО и состояние «готова к работе»
Ошибка «нет связи», «порт занят» или «компонента не загружена»
Чек напечатан, данные ушли в ОФД, смена отображается корректно
Чек зависает, печатается с неверными реквизитами или не уходит в ОФД
ИНН, наименование и адрес совпадают с регистрационными данными ККТ
Чужая организация, устаревший адрес или неверная система налогообложения
Типичные ошибки и их устранение
Ошибка «порт занят» означает, что кассу удерживает другой процесс: открытая тестовая утилита драйвера, вторая копия 1С или служба драйвера. Закройте лишние программы и перезапустите сеанс. Ошибка «компонента не загружена» почти всегда указывает на несовпадение разрядности драйвера и платформы 1С или на то, что драйвер не установлен на данном компьютере.
Ситуация, когда тест проходит, но чек не пробивается, обычно связана с состоянием смены (смена не открыта или превышены 24 часа), с ошибками ФН или с отсутствием связи с ОФД. Проверьте состояние смены и статус отправки документов в ОФД через тестовую утилиту драйвера — 1С лишь транслирует ошибки, которые возвращает касса.
Особенности для разных сценариев
Сетевая касса на несколько рабочих мест
Если ККТ подключена по Ethernet, на каждом рабочем месте устанавливается драйвер, а в настройках указывается IP-адрес кассы. Убедитесь, что адрес зарезервирован в маршрутизаторе или задан статически — смена IP после перезагрузки роутера отключит все рабочие места от печати чеков.
Тонкий клиент и серверный режим
При работе 1С в терминальном режиме или через веб-клиент драйвер должен быть установлен там, где физически подключена касса, а в настройках подключаемого оборудования рабочее место привязывается к конкретному компьютеру. Проверьте, что в справочнике «Рабочие места» выбран правильный компьютер — иначе 1С будет искать кассу на сервере, а не на ПК кассира.
Как выбрать действие
Подключение ККТ к 1С занимает 15–30 минут при исправном оборудовании и готовом драйвере. Основные сложности возникают не с самой 1С, а с уровнем системы: портами, разрядностью драйверов и конфликтами процессов. Последовательная проверка каждого звена — от кабеля до привязки к кассе ККМ — позволяет локализовать проблему за считанные минуты.
Что важно запомнить
Подключение строится по цепочке: драйвер → проверка связи в утилите → добавление оборудования в 1С → настройка порта → тест → привязка к кассе ККМ. Большинство ошибок решаются на уровне драйвера и портов, а не в самой 1С.
Частые вопросы
Поддерживает ли 1С мою модель кассы?
1С работает с ККТ через драйвер производителя, поэтому поддерживается практически любая касса, для которой есть драйвер, совместимый с технологией подключаемого оборудования (БПО). Перечень типовых драйверов есть в разделе «Драйверы оборудования», а драйверы сторонних производителей загружаются вручную.
Нужен ли интернет для пробития чеков?
Для печати чека интернет не обязателен — касса сохранит данные в фискальном накопителе. Однако без связи с ОФД документы не передаются в налоговую, а при длительном отсутствии передачи (более 30 дней) фискальный накопитель блокируется, и пробитие чеков станет невозможным.
Можно ли подключить одну кассу к двум компьютерам с 1С?
Да, если касса поддерживает сетевое подключение (Ethernet/Wi-Fi) — тогда каждый компьютер обращается к ней по IP-адресу. При USB-подключении касса доступна только одному компьютеру; для нескольких рабочих мест понадобится сетевая модель ККТ или отдельная касса на каждое место.
Что делать, если после обновления 1С касса перестала работать?
Обновление конфигурации может заменить обработчик драйвера на новую версию, несовместимую с установленным драйвером ККТ. Откройте настройки оборудования, проверьте версию драйвера и обновите сам драйвер производителя до актуального релиза. Обычно этого достаточно для восстановления работы.
Почему на чеке печатаются неверные реквизиты организации?
Реквизиты на чеке берутся из регистрационных данных ККТ и из карточки организации в 1С. Если они расходятся, проверьте, что в кассе ККМ выбрана правильная организация, а в драйвере не заданы устаревшие параметры. При смене реквизитов компании необходима перерегистрация ККТ в ФНС.