Администрирование · 11 мин
Как установить драйвер ККТ в 1С 8.3
Как установить и настроить драйвер ККТ в 1С 8.3: подключение кассы, установка компоненты, проверка связи, типичные ошибки и их решение.
Контрольно-кассовая техника в 1С 8.3 работает через драйвер — программную прослойку между конфигурацией и физической кассой. Без корректно установленного драйвера касса не пробьёт чек, даже если она включена и видна в операционной системе. Установка сводится к трём этапам: установка драйвера производителя в Windows, регистрация внешней компоненты в 1С и настройка подключаемого оборудования в конфигурации.
Точный порядок зависит от модели ККТ (АТОЛ, Штрих-М, Viki Print, MSPOS и другие) и от того, какая конфигурация используется — Управление торговлей, Розница, Комплексная автоматизация или Бухгалтерия с кассовым модулем. Во всех типовых решениях действует единая подсистема БПО (библиотека подключаемого оборудования), поэтому логика настройки совпадает, отличаются только названия пунктов меню.
Ниже описан полный цикл: от проверки подключения кассы к компьютеру до пробития тестового чека из 1С, а также разбор ошибок, которые чаще всего мешают связке заработать.
Что проверить перед установкой драйвера
До запуска 1С убедитесь, что касса физически доступна компьютеру. Для USB-подключения откройте диспетчер устройств Windows: касса должна отображаться как COM-порт или устройство без жёлтых предупреждений. Для сетевых ККТ проверьте, что касса получила IP-адрес и отвечает на ping с рабочего места кассира.
Второе условие — установленный драйвер производителя в операционной системе. Для АТОЛ это «Драйвер ККТ» (ДТО), для Штрих-М — «Драйвер ФР». Эти пакеты скачиваются с сайта производителя или из личного кабинета, часть из них распространяется платно. Без системного драйвера 1С не сможет обратиться к кассе, даже если сама компонента в конфигурации установлена.
Третье — права пользователя. Установка драйвера в Windows и регистрация компоненты требуют прав локального администратора. Если касса работает в терминальном режиме, драйвер ставится на тот узел, к которому касса физически подключена, либо настраивается проброс COM-порта.
Можно переходить к установке драйвера производителя
Переустановите драйвер USB/COM или смените порт
Проверьте IP-адрес кассы, кабель и настройки роутера
Установка драйвера производителя в Windows
Скачайте актуальную версию драйвера с официального сайта производителя ККТ. Для АТОЛ установщик называется «Драйвер ККТ» и при установке предлагает выбрать разрядность — она должна совпадать с разрядностью клиента 1С: если используется 32-битный клиент, нужен 32-битный драйвер, иначе компонента не загрузится. После установки откройте утилиту «Тест драйвера ККТ», выберите канал связи (USB, COM или TCP/IP) и выполните проверку связи — утилита должна показать модель кассы и её заводской номер.
Для Штрих-М устанавливается «Драйвер ФР» с аналогичной утилитой проверки. В ней задаётся порт, скорость и таймаут, после чего кнопкой «Проверка связи» подтверждается, что касса отвечает. Если связь установилась, системная часть готова, и можно переходить в 1С.
Добавление ККТ в подключаемое оборудование 1С
Откройте в конфигурации раздел настройки оборудования. В Управлении торговлей и Комплексной автоматизации это «НСИ и администрирование → Подключаемое оборудование», в Рознице — «Администрирование → Подключаемое оборудование». Предварительно включите саму возможность использования подключаемого оборудования — соответствующий флаг находится в настройках программы.
Перейдите в список «Подключаемое оборудование» и создайте новый элемент. Выберите тип оборудования «ККТ с передачей данных в ОФД» (в старых релизах — «Фискальный регистратор»), укажите рабочее место и организацию, от имени которой будут пробиваться чеки. Организация должна совпадать с той, что указана при фискализации кассы, иначе чеки уйдут с чужими реквизитами.
После сохранения карточки нажмите «Настроить» — откроется форма параметров драйвера. Если драйвер ещё не загружен в конфигурацию, программа предложит установить его из встроенного макета или из внешнего файла.
- 1Включите использование подключаемого оборудования в настройках программы
- 2Создайте элемент справочника «Подключаемое оборудование» с типом «ККТ с передачей данных в ОФД»
- 3Укажите рабочее место и организацию
- 4Откройте «Настроить» и загрузите драйвер
- 5Заполните параметры подключения и выполните «Тест устройства»
Установка и загрузка компоненты драйвера в 1С
Типовые конфигурации поставляются с готовыми драйверами в составе БПО. В форме настройки оборудования нажмите «Установить драйвер» и выберите нужный из списка — например, «АТОЛ:ККТ с передачей данных в ОФД» или «Штрих-М:ККТ с передачей данных в ОФД». Компонента загрузится из макета конфигурации и зарегистрируется автоматически.
Если встроенной версии недостаточно (новая прошивка кассы, свежий формат фискальных данных), драйвер загружается из внешнего файла. Производители поставляют компоненту в виде zip-архива, который подключается через «Драйверы оборудования → Добавить → Загрузить из файла». После загрузки компоненту нужно установить на рабочем месте — программа сделает это при первом обращении к устройству.
При работе в веб-клиенте действует ограничение: внешние компоненты требуют установки расширения работы с файлами и не всегда поддерживаются браузером. Для кассового рабочего места надёжнее тонкий или толстый клиент.
Настройка параметров подключения
В форме настройки драйвера заполните параметры связи. Для локальной кассы это порт (COM или USB), для сетевой — IP-адрес и порт, обычно 5555 для АТОЛ. Укажите модель ККТ, если драйвер требует явного выбора, и номер отдела, который будет фигурировать в чеках.
Отдельный блок параметров отвечает за фискальные реквизиты: систему налогообложения по умолчанию, признаки способа и предмета расчёта, формат фискальных данных (ФФД 1.05 или 1.2). Эти значения должны соответствовать настройкам, заданным при регистрации кассы в ФНС. Ошибка в СНО приведёт к чекам с неверной системой налогообложения — это нарушение, которое придётся исправлять коррекцией.
После заполнения параметров нажмите «Тест устройства». При успехе программа выведет сообщение о прохождении теста с указанием модели и номера кассы. При ошибке текст сообщения содержит код и описание — по ним определяется причина: занят порт, неверный адрес, несовместимая версия компоненты.
Как проверить результат настройки
Сообщение «Тест успешно выполнен» с моделью и номером ККТ
Ошибка открытия порта, «устройство не найдено» или таймаут
Чек вышел, данные появились в личном кабинете ОФД
Чек не печатается или завис в очереди без отправки
Смена открывается и закрывается из 1С без ошибок
Ошибка «смена уже открыта» или рассинхронизация номеров смен
Проверка работы и типичные ошибки
Финальная проверка — пробитие реального или тестового документа. Откройте смену из 1С, проведите чек на небольшую сумму и убедитесь, что он напечатан, а данные дошли до ОФД. Затем закройте смену и сверьте Z-отчёт с данными в 1С.
Наиболее частые проблемы: порт занят другим приложением (тест драйвера, запущенный параллельно с 1С, блокирует COM-порт), несовпадение разрядности драйвера и клиента, устаревшая версия компоненты после обновления прошивки кассы. Ещё одна группа ошибок связана с правами: пользователю Windows не хватает доступа к папке с компонентой или к COM-порту.
Особые сценарии: несколько касс и терминальный режим
Несколько ККТ на одном рабочем месте
Если к одному компьютеру подключено две кассы (например, для разных организаций или систем налогообложения), создаются два элемента справочника подключаемого оборудования с разными портами и организациями. В документах чек пробивается на ту ККТ, которая привязана к организации документа. Важно не перепутать USB-порты — после перезагрузки номера COM-портов могут измениться, поэтому для многокассовых мест предпочтительны сетевые кассы с фиксированными IP.
Касса в терминальной сессии
При работе через RDP касса подключается к тонкому клиенту или ПК кассира, а 1С работает на сервере. В этом случае драйвер производителя ставится на стороне клиента, настраивается проброс COM-порта в параметрах RDP-подключения, а в 1С указывается проброшенный порт. Сетевые ККТ в терминальной схеме удобнее: сервер обращается к кассе напрямую по IP, и проброс не нужен.
Перед обновлением прошивки ККТ или конфигурации 1С сохраните скриншоты текущих параметров драйвера. Если после обновления связь пропадёт, восстановить настройки по записям займёт минуты, а не часы.
Что важно запомнить
Установка драйвера ККТ в 1С 8.3 идёт по цепочке: драйвер производителя в Windows → добавление ККТ в подключаемое оборудование → загрузка компоненты → настройка параметров → тест устройства. Разрядность драйвера совпадает с разрядностью клиента 1С, а организация в карточке оборудования — с реквизитами фискализации кассы. Успех подтверждается тестом устройства и чеком, дошедшим до ОФД.
Частые вопросы
Нужно ли покупать драйвер АТОЛ отдельно для работы с 1С?
Базовые версии драйвера ККТ АТОЛ доступны бесплатно и покрывают типовые сценарии с одной кассой. Платные лицензии требуются для расширенных возможностей — например, работы нескольких касс через один драйвер или использования отдельных сервисных функций. Точные условия лицензирования уточняйте в описании конкретной версии драйвера у производителя.
1С пишет «Не удалось загрузить драйвер» — что проверить в первую очередь?
Сначала сверьте разрядность клиента 1С и установленного драйвера производителя — это самая частая причина. Затем убедитесь, что драйвер производителя вообще установлен в Windows и его тестовая утилита видит кассу. После этого проверьте права пользователя на папку компоненты и антивирус, который мог заблокировать загрузку библиотеки.
Можно ли подключить кассу к 1С без драйвера производителя?
Для большинства ККТ — нет: встроенные в конфигурацию компоненты являются обёрткой над системным драйвером производителя и без него не работают. Исключение — некоторые кассы с поддержкой стандартных протоколов, но и там производитель поставляет собственную компоненту. Полностью «бездрайверного» сценария для фискальных регистраторов в типовых конфигурациях нет.
Как обновить драйвер ККТ после обновления конфигурации?
Откройте справочник «Драйверы оборудования», найдите используемый драйвер и выполните обновление из макета новой конфигурации или загрузите свежую компоненту из файла производителя. После обновления откройте настройки оборудования и повторите тест устройства — параметры при этом обычно сохраняются, но проверить их обязательно.
Тест устройства проходит, но чек не пробивается из документа — в чём причина?
Чаще всего дело не в драйвере, а в данных документа: не заполнены признаки предмета или способа расчёта, не указана система налогообложения, либо в номенклатуре отсутствуют обязательные реквизиты для ФФД 1.2. Также проверьте, открыта ли кассовая смена — без открытой смены чек пробиться не может.
Работает ли драйвер ККТ в файловой базе и в клиент-серверном режиме одинаково?
Логика настройки одинакова, но в клиент-серверном варианте компонента должна быть установлена на том узле, откуда идёт обращение к кассе — обычно это рабочее место кассира, а не сервер. При работе через веб-сервер или тонкий клиент с серверным вызовом оборудования проверьте, на какой стороне выполняется код обращения к драйверу, и установите компоненту именно там.