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

Автоматизация · 9 мин

Как добавить драйвер ККТ в 1С

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

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

Порядок действий зависит от трёх факторов: модели кассы (Атол, Штрих-М, Viki Print и другие), типа конфигурации 1С (Управление торговлей, Розница, КА, ERP) и способа подключения оборудования — напрямую к компьютеру кассира или через сервер 1С. Ниже разобран универсальный сценарий, который подходит для большинства типовых конфигураций на управляемых формах, а также особенности отдельных случаев.

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

Что понадобится перед установкой драйвера

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

Проверьте, что касса физически подключена и определяется операционной системой. Для USB-подключения откройте диспетчер устройств Windows и убедитесь, что появились виртуальные COM-порты без восклицательных знаков. Для сетевых касс проверьте, что устройство доступно по IP-адресу с компьютера, где работает 1С.

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

Касса видна в ОСCOM-порт или IP определяется

Диспетчер устройств без ошибок, пинг проходит

Права доступаАдминистратор Windows и полные права в 1С

Иначе установка компоненты будет заблокирована

Версии совместимыДрайвер подходит под релиз конфигурации

Сверьтесь с документацией вендора и 1С

Установка системного драйвера производителя

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

После установки запустите утилиту тестирования из состава драйвера (например, «Тест драйвера ККТ» у Атол). В ней укажите канал связи — COM-порт или IP-адрес — и выполните проверку связи. Если утилита видит кассу и получает от неё ответ, системный уровень работает, и можно переходить к настройке в 1С.

Добавление драйвера в 1С через «Подключаемое оборудование»

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

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

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

Загрузка компоненты драйвера в конфигурацию

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

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

Типичные ошибки при установке
01
Несовпадение разрядности компоненты и клиента 1С — компонента не загружается, нужна версия той же разрядности
02
Установка драйвера только на сервере, а не на компьютере кассира — 1С не видит локально подключённую кассу
03
Устаревшая версия драйвера вендора с новым релизом конфигурации — ошибки при пробитии и открытии смены
04
Пропуск теста связи в утилите производителя — время тратится на поиск ошибки не там

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

Откройте настройку параметров драйвера кнопкой «Настроить». Ключевые параметры: порт (номер COM-порта или IP-адрес для сетевых касс), скорость обмена, модель устройства и таймаут. Для USB-подключения номер порта смотрите в диспетчере устройств Windows — он может меняться при переподключении кабеля в другой разъём.

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

Проверка работы и тестовое пробитие

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

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

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

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

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

Сообщение об успешном прохождении теста

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

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

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

Смена открывается без ошибок, печатается отчёт

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

Ошибка открытия смены или зависание

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

Чек появляется в кабинете ОФД

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

Чек пробит, но не отправлен — копятся непереданные документы

Особенности: серверный вариант и несколько касс

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

При подключении нескольких касс к одной базе создаётся отдельный элемент справочника оборудования на каждое устройство с собственными параметрами порта и привязкой к рабочему месту. Для сетевых касс, доступных нескольким рабочим местам, указывайте статический IP-адрес устройства — иначе после смены адреса по DHCP связь пропадёт.

Итог

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

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

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

1С пишет «Не удалось загрузить драйвер» — что делать?

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

Нужно ли устанавливать драйвер на каждое рабочее место?

Да, если касса подключена локально к конкретному компьютеру — драйвер и компонента ставятся именно на него. Для сетевой кассы с IP-адресом системный драйвер вендора обычно тоже требуется на каждом рабочем месте, которое будет с ней работать.

Касса видна в Windows, но 1С её не находит. В чём причина?

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

Можно ли использовать один драйвер для разных моделей касс?

Драйверы Атол и Штрих-М поддерживают линейки моделей своего производителя, поэтому одна компонента может обслуживать несколько моделей одного бренда. Кассы разных производителей требуют отдельных драйверов и отдельных элементов в справочнике оборудования.

Что делать, если после обновления конфигурации драйвер перестал работать?

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

Обязательно ли пробивать тестовый чек после настройки?

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