Администрирование · 9 мин
Как поменять драйвер ККТ в 1С
Подробная инструкция по замене драйвера ККТ в 1С: отключение старого драйвера, установка нового, настройка подключения кассы и проверка печати чеков.
Замена драйвера ККТ в 1С требуется при обновлении кассового оборудования, переходе на новую версию драйвера производителя, исправлении ошибок печати чеков или переезде рабочего места на другой компьютер. Процедура несложная, но связана с риском остановить продажи: если после замены драйвера касса не отвечает, чеки пробить не получится, а это уже нарушение требований 54-ФЗ.
Общая логика всегда одинакова: сначала отключают старое подключение в 1С, затем устанавливают новый драйвер на уровне операционной системы, после чего создают новое подключённое оборудование и проверяют связь. Детали зависят от конфигурации (Розница, Управление торговлей, Комплексная автоматизация, 1С:Касса) и от производителя кассы — АТОЛ, Штрих-М, Вики Принт и другие поставляют собственные драйверы с разными утилитами настройки.
Ниже описан универсальный порядок действий, который подходит для большинства типовых конфигураций на управляемых формах, а также разобраны частные случаи, типичные ошибки и способы проверить результат до начала рабочей смены.
Подготовка: что сделать до замены драйвера
Прежде чем менять драйвер, убедитесь, что кассовая смена закрыта. Открытая смена при потере связи с ККТ создаёт риск расхождения данных между 1С и фискальным накопителем, а по закону смена не должна превышать 24 часов — если касса «зависнет» в нештатном состоянии, можно получить штраф за непробитые чеки.
Сделайте резервную копию информационной базы. Сама замена драйвера данные не трогает, но если в процессе придётся обновлять конфигурацию или библиотеку подключаемого оборудования (БПО), откат без копии будет невозможен. Также запишите текущие параметры подключения: COM-порт, скорость, IP-адрес кассы, если она сетевая.
Заранее скачайте актуальный драйвер с официального сайта производителя кассы или используйте дистрибутив, который поставляется в составе БПО вашей конфигурации. Проверьте разрядность: для 64-битного клиента 1С нужен 64-битный драйвер, иначе компонента просто не загрузится.
Шаг 1. Отключение старого драйвера в 1С
Откройте раздел настройки оборудования. В типовых конфигурациях это путь: Администрирование → Настройка подключаемого оборудования → Подключаемое оборудование. В Рознице раздел может называться «Настройка оборудования» и находиться в меню Администрирование → Оборудование.
Найдите в списке текущую кассу ККТ. Снимите флаг «Устройство используется» или откройте карточку оборудования и нажмите «Отключить». Это важно: пока старый экземпляр активен, он удерживает порт, и новый драйвер может не получить доступ к кассе.
Если старый драйвер установлен как внешняя компонента в базе, её стоит удалить или отключить, чтобы не было конфликта версий. Два зарегистрированных драйвера одного устройства — частая причина ошибок вида «Компонента не загружена» или «Порт занят».
Шаг 2. Установка нового драйвера в операционной системе
Закройте 1С полностью — клиент удерживает загруженные компоненты, и установщик может не заменить файлы. Запустите установщик драйвера производителя от имени администратора. Например, для АТОЛ это «Драйверы торгового оборудования» (ДТО), для Штрих-М — «Драйвер ФР».
После установки откройте фирменную утилиту драйвера (тест драйвера ККТ) и проверьте связь с кассой на уровне Windows, минуя 1С. Укажите порт подключения — USB-кассы обычно определяются как виртуальный COM-порт, его номер смотрите в Диспетчере устройств Windows в разделе «Порты (COM и LPT)».
Если утилита драйвера не видит кассу, проблему нужно решить до настройки в 1С: проверьте кабель, перезагрузите кассу, переустановите драйвер USB-устройства. Настраивать 1С при неработающей связи на уровне системы бессмысленно.
- 1Закройте кассовую смену и сделайте резервную копию базы
- 2Отключите старое оборудование в списке подключаемого оборудования
- 3Закройте 1С и установите новый драйвер в Windows
- 4Проверьте связь с кассой фирменной утилитой драйвера
- 5Создайте новое подключение в 1С и настройте параметры
- 6Выполните тест подключения и пробейте тестовый чек
Шаг 3. Создание нового подключения в 1С
Вернитесь в список подключаемого оборудования и нажмите «Создать». Выберите тип оборудования «ККТ с передачей данных» (или «Фискальный регистратор» для старых моделей), затем обработчик драйвера — например, «АТОЛ:ККТ с передачей данных ОФД» или «Штрих-М:ККТ с передачей данных». Набор обработчиков зависит от версии БПО в вашей конфигурации.
Откройте «Настроить» у созданного устройства. Укажите параметры связи: COM-порт и скорость для локального подключения либо IP-адрес и порт для сетевой кассы. Также проверьте параметры регистрации: номер ККТ, организацию, систему налогообложения — они должны совпадать с данными, записанными в фискальном накопителе.
Нажмите «Тест подключения». При успехе 1С сообщит модель кассы и версию драйвера. Если тест не проходит, сообщение об ошибке обычно указывает причину: неверный порт, занятый порт, несовместимость версии компоненты.
Проверка результата после замены
Тест подключения — необходимый, но недостаточный признак. Откройте кассовую смену из 1С: если смена открывается без ошибок, значит, драйвер корректно взаимодействует с фискальным накопителем. Затем пробейте тестовый чек на небольшую сумму и сразу оформите возврат, чтобы не искажать выручку.
Проверьте, что чек ушёл в ОФД: в отчётах ОФД или в печатной форме чека должен быть корректный QR-код и признак передачи. Если касса работает в автономном режиме без передачи, убедитесь, что это соответствует вашим настройкам, а не сбою связи.
Как проверить результат
Сообщение с моделью кассы и версией драйвера
Ошибка «порт занят», «компонента не загружена»
Смена открылась, напечатан отчёт об открытии
Ошибка фискального накопителя или таймаут
Чек напечатан и передан в ОФД
Чек не печатается или нет данных в личном кабинете ОФД
Частные сценарии и ограничения
Сетевая касса и касса по RDP
Если касса подключена по сети, в настройках драйвера указывается IP-адрес вместо COM-порта. При работе через удалённый рабочий стол кассу можно пробросить через перенаправление COM-портов, но стабильнее использовать сетевое подключение или веб-сервер драйвера АТОЛ. Учтите, что одновременное подключение двух рабочих мест к одной кассе через драйвер обычно невозможно — очередь чеков решается настройкой в конфигурации или отказом от совместного доступа.
Обновление БПО вместе с драйвером
Иногда новый драйвер требует свежей версии библиотеки подключаемого оборудования в конфигурации. Признаки: обработчик драйвера в списке отсутствует или 1С предлагает «установить драйвер из макета». В этом случае обновление конфигурации выполняет специалист — самостоятельное обновление БПО без проверки совместимости может сломать работу сканеров, эквайринга и весов.
Замена старого ФР на онлайн-кассу
Если меняется не только драйвер, но и тип оборудования (фискальный регистратор заменяется на ККТ с передачей данных), в 1С нужно создать оборудование нового типа и перепривязать его к рабочему месту кассира и организации. Старый ФР при этом снимается с учёта в ФНС по регламенту.
Когда замену драйвера лучше поручить специалисту
Базовая замена драйвера на одном рабочем месте доступна уверенному пользователю. Но есть ситуации, где ошибка дороже привлечения специалиста: серверная архитектура 1С с публикацией оборудования, несколько касс на одном компьютере, интеграция с весами и эквайрингом, нетиповая или сильно доработанная конфигурация.
Также обращайтесь к специалисту, если после замены драйвера касса выдаёт ошибки фискального накопителя — например, «неверное состояние ФН» или расхождение итогов. Самостоятельные эксперименты с фискальными операциями могут привести к блокировке ФН и необходимости перерегистрации кассы.
Что важно запомнить
Замена драйвера ККТ выполняется в три этапа: отключение старого подключения в 1С, установка драйвера в Windows с проверкой связи фирменной утилитой, создание нового подключения и тест чеком. Работайте только при закрытой смене и с резервной копией базы.
Частые вопросы
Нужно ли перерегистрировать кассу в ФНС при замене драйвера?
Нет. Драйвер — это только программная прослойка между 1С и кассой. Перерегистрация требуется при смене фискального накопителя, ОФД, реквизитов организации или места установки кассы, но не при смене драйвера на компьютере.
1С не видит новый драйвер, хотя он установлен. Что делать?
Чаще всего причина в несовпадении разрядности: для 64-битного клиента 1С нужен 64-битный драйвер. Также проверьте, что 1С была полностью закрыта при установке, и перезапустите компьютер. Если в конфигурации используется драйвер из макета БПО, может потребоваться обновление библиотеки подключаемого оборудования.
Можно ли вернуть старый драйвер, если новый не подошёл?
Да. Отключите новое подключение, удалите новый драйвер через «Программы и компоненты» Windows, установите прежнюю версию и заново настройте старое подключение в 1С. Именно поэтому перед заменой стоит сохранить дистрибутив старого драйвера и параметры подключения.
Номер COM-порта кассы изменился после перезагрузки. Это нормально?
Да, Windows может присваивать USB-устройствам другой номер порта, особенно если кассу подключили в другой USB-разъём. Проверьте актуальный номер в Диспетчере устройств и исправьте его в настройках подключения в 1С. Чтобы избежать повторений, подключайте кассу всегда в один и тот же порт.
Чеки пробиваются, но не уходят в ОФД. Это проблема драйвера?
Не обязательно. Проверьте интернет-соединение на рабочем месте, срок действия договора с ОФД и настройки канала связи в драйвере. В самом драйвере обычно есть журнал неотправленных документов — если очередь растёт, причина в связи или реквизитах ОФД, а не в механизме печати.
Нужно ли менять драйвер при обновлении конфигурации 1С?
Не всегда, но после крупных обновлений БПО старый драйвер может перестать поддерживаться. Если после обновления конфигурации появляются ошибки подключения к ККТ, установите версию драйвера, рекомендованную для вашей версии БПО, и выполните тест подключения заново.