Касса, сканер или терминал перестали работать с 1С после смены драйвера: как обновить правильно
Содержание
Драйвер оборудования для 1С обновляют в два слоя. Сначала ставят свежий драйвер производителя в Windows (например, драйвер ККТ АТОЛ или Штрих-М), затем в самой 1С открывают Администрирование → Подключаемое оборудование, находят экземпляр устройства и заново устанавливают или переподключают драйвер в его карточке. Если обновить только один слой, касса или сканер обычно перестают отвечать.
Главное правило: разрядность драйвера должна совпадать с разрядностью клиента 1С. 32-битный клиент не увидит 64-битную компоненту, и наоборот. Половина «загадочных» ошибок после обновления — именно отсюда. Порядок ниже подходит для ККТ, сканеров штрихкода, весов, дисплеев покупателя и эквайринговых терминалов в БП 3.0, УТ 11, Рознице и других конфигурациях на библиотеке подключаемого оборудования.
Как работает драйвер оборудования в 1С и когда его пора обновлять
Типовые конфигурации 1С работают с устройствами через библиотеку подключаемого оборудования (БПО). Цепочка выглядит так:
- 🖥️ Устройство — касса, сканер, терминал.
- 🔌 Драйвер производителя в Windows — ставится инсталлятором, создаёт виртуальный COM-порт или служебные библиотеки.
- 🧩 Драйвер 1С — внешняя компонента (Native API или COM), через которую конфигурация отдаёт команды.
- 📄 Экземпляр оборудования в справочнике 1С — запись с типом, драйвером, рабочим местом и настройками порта.
Драйвер 1С бывает двух видов. Встроенные драйверы поставляются в составе конфигурации и обновляются вместе с ней. Драйверы производителя «1С-совместимые» подключают из файла (обычно ZIP-архив) и обновляют вручную.
Когда обновление действительно нужно:
- 🧾 переход ККТ на новый формат фискальных документов или перепрошивка кассы;
- ⚙️ после обновления конфигурации 1С появились ошибки при печати чека;
- 🆕 производитель выпустил версию с исправлением конкретной вашей проблемы;
- 💻 сменили компьютер, Windows или разрядность клиента 1С;
- 🏦 банк-эквайер прислал новую версию своего ПО для терминала.
Если касса стабильно печатает чеки и в ОФД всё уходит — обновлять «на всякий случай» не стоит. Новая версия драйвера без причины — лишний риск в разгар смены.
Проверка текущей версии драйвера и разрядности клиента
Прежде чем что-то скачивать, выясните три вещи: что стоит сейчас, какой разрядности клиент 1С и какой драйвер нужен конфигурации.
Версия драйвера в Windows
Откройте Панель управления → Программы и компоненты (или Параметры → Приложения) и найдите драйвер по имени производителя. Номер версии виден в колонке «Версия». У большинства производителей есть ещё и тестовая утилита драйвера: версия показана в её окне «О программе».
Версия драйвера в 1С
В карточке экземпляра оборудования нажмите кнопку настройки устройства. В форме настройки отображается установленный драйвер и его версия, а кнопка проверки связи сразу показывает, отвечает ли устройство.
Разрядность клиента 1С
Откройте в 1С меню Справка → О программе (значок «?» в правом верхнем углу). В строке версии платформы указано, 32- или 64-разрядное приложение запущено. Второй способ — диспетчер задач: у 32-битного процесса 1cv8c.exe рядом с именем стоит пометка «32 бита».
| Что проверяем | Где смотреть | Зачем |
|---|---|---|
| Версия драйвера производителя | Программы и компоненты, утилита теста | Понять, есть ли что обновлять |
| Версия драйвера в 1С | Карточка экземпляра → настройка | Сравнить с требованиями конфигурации |
| Разрядность клиента | Справка → О программе, диспетчер задач | Выбрать нужный дистрибутив |
| Порт устройства | Диспетчер устройств → Порты (COM и LPT) | Указать его в настройках 1С |
Запишите текущие версии и номер COM-порта до обновления. Если новая версия не заработает, по этим записям вы быстро вернёте рабочее состояние.
Где скачать актуальный драйвер оборудования для 1С
Драйвер берут только из официальных источников. Сборники «все драйверы для 1С» с форумов — частый источник неработающих или чужих версий.
- 🏭 Сайт производителя — раздел загрузок или поддержки (АТОЛ, Штрих-М, Меркурий, Эвотор и др.). Там лежат и Windows-драйвер, и 1С-совместимая компонента.
- 🏦 Банк-эквайер — ПО для платёжного терминала и его модуль для 1С выдаёт банк или его техподдержка. Скачивать «похожую» версию у другого банка бессмысленно.
- 📦 Обновление конфигурации — встроенные драйверы БПО обновляются вместе с релизом конфигурации. Отдельно их искать не нужно.
- 📘 Документация к устройству — для сканеров там же лежат программирующие штрихкоды режимов (эмуляция клавиатуры, USB-COM).
Перед загрузкой сверьте совместимость: поддерживает ли версия драйвера вашу модель, прошивку и ОС. У ККТ новая ветка драйвера иногда требует обновить прошивку кассы — это отдельная процедура, её лучше доверить сервисному центру.
Прошивку фискального накопителя и ККТ не обновляйте самостоятельно посреди смены. Сначала закройте смену, отправьте документы в ОФД и только потом занимайтесь кассой.
Подготовка рабочего места к обновлению драйвера
Обновление на работающей кассе — частая причина остановки продаж. Подготовка занимает 10–15 минут и снимает большую часть проблем.
- Закройте кассовую смену и убедитесь, что все чеки ушли в ОФД.
- Завершите работу 1С на этом компьютере. Если база на терминальном сервере — у всех пользователей, работающих с этим устройством.
- Закройте тестовые утилиты драйвера и любые программы, которые могут держать COM-порт (старые кассовые программы, сервисные утилиты).
- Проверьте права: инсталлятор драйвера запускают от имени администратора Windows.
- Сохраните дистрибутив текущей рабочей версии драйвера в отдельную папку.
- Выберите время без продаж — до открытия или после закрытия точки.
Пошаговая установка нового драйвера оборудования
Последовательность одна для кассы, сканера и весов. Различаются только дистрибутивы.
Шаг 1. Установка драйвера производителя в Windows
Запустите инсталлятор от имени администратора. Если производитель предлагает выбрать разрядность — выберите ту, что совпадает с клиентом 1С. Многие современные драйверы ставят обе версии сразу, это удобно.
Старую версию обычно удалять не нужно: инсталлятор обновит её поверх. Удаление через «Программы и компоненты» нужно, только если производитель прямо об этом пишет или обновление поверх завершилось ошибкой.
Шаг 2. Проверка устройства вне 1С
Откройте тестовую утилиту драйвера, укажите порт и выполните проверку связи. Для ККТ — запрос состояния или печать тестового документа, для сканера — считывание штрихкода в поле теста.
Если устройство не отвечает в утилите производителя, в 1С оно тоже работать не будет. Сначала добейтесь связи здесь, затем закройте утилиту, чтобы освободить порт.
Шаг 3. Обновление драйвера в 1С
- Откройте
Администрирование → Подключаемое оборудование. В УТ 11 и Рознице раздел находится вНСИ и администрирование → РМК и оборудование. - Если драйвер производителя подключается из файла, откройте список драйверов оборудования по ссылке в этой форме и добавьте новую версию из ZIP-архива, полученного от производителя.
- Откройте карточку экземпляра устройства.
- Проверьте, что выбран нужный драйвер и правильное рабочее место.
- Нажмите кнопку настройки и при необходимости установите драйвер — 1С предложит это сама, если компонента для этого компьютера ещё не установлена.
- Укажите порт, скорость обмена и другие параметры, выполните тест устройства.
Шаг 4. Пробная операция
Для ККТ откройте и сразу закройте смену или напечатайте X-отчёт. Для сканера отсканируйте товар в документе, для терминала — запросите сверку итогов или проведите тестовую оплату по инструкции банка.
Настройка подключения оборудования в 1С после обновления
После смены версии драйвера настройки экземпляра иногда сбрасываются или перестают подходить. Пройдитесь по ним целиком.
Рабочее место
Экземпляр оборудования привязан к рабочему месту — компьютеру и пользователю Windows. Если вы ставили драйвер на другом компьютере или под другой учётной записью, 1С на кассе устройство не увидит. Проверьте, что в карточке указано текущее рабочее место.
Порт и скорость обмена
- 🔢 COM-порт. После переустановки драйвера USB-устройство может получить новый номер порта. Сверьте его с диспетчером устройств.
- ⏱️ Скорость. Должна совпадать с настройкой самого устройства. Для ККТ её видно в тестовой утилите или в распечатке параметров.
- 🌐 Сетевое подключение. Для ККТ и терминалов по Ethernet проверьте IP-адрес и порт: после перепрошивки устройство могло получить новый адрес по DHCP.
Сканеры штрихкода
Сканер работает с 1С в одном из двух режимов. В режиме эмуляции клавиатуры драйвер 1С не нужен, но сканер должен добавлять суффикс (обычно Enter), иначе код не «проваливается» в документ. В режиме USB-COM нужен драйвер виртуального порта от производителя и экземпляр оборудования в 1С с типом «Сканер штрихкода».
Режим переключают программирующими штрихкодами из руководства к сканеру. После обновления драйвера виртуального COM-порта проверьте, что сканер остался в нужном режиме.
Терминал и ОС клиента
Для терминального сервера драйвер ставят на сервер, а не на компьютеры пользователей. Каждому пользователю, работающему с устройством, нужно своё рабочее место в 1С и проброшенный порт. Веб-клиент работает с оборудованием только через расширение для браузера и установленную компоненту, поэтому драйвер для него ставят на компьютер пользователя.
Ошибки и конфликты после обновления драйвера
Ниже — симптомы, которые встречаются чаще других, и проверка для каждого.
Как очистить кэш внешних компонент
Если после обновления 1С упорно подхватывает старую компоненту:
- Закройте все сеансы 1С на этом компьютере под этой учётной записью Windows.
- Нажмите
Win+R, введите путь ниже и нажмите Enter.
%APPDATA%\1C\1cv8\ExtCompT
- Удалите содержимое папки (саму папку можно оставить).
- Запустите 1С, откройте карточку экземпляра и снова установите драйвер.
Чистка затрагивает все внешние компоненты этого пользователя: после неё 1С переустановит их при первом обращении. Делайте это при закрытой 1С, иначе часть файлов будет заблокирована.
Как откатиться на прежнюю версию
Если новая версия не заработала, а продавать нужно сейчас:
- Удалите новый драйвер через «Программы и компоненты».
- Установите сохранённый дистрибутив старой версии.
- В 1С выберите в карточке экземпляра прежнюю версию драйвера (если обе загружены в список драйверов) и переустановите её.
- Верните записанные ранее настройки порта и скорости.
Конфликт версий у нескольких устройств
Бывает, что одна касса работает только со старым драйвером, а вторая уже требует новый. Современные драйверы производителей обычно обратно совместимы со старыми моделями, поэтому сначала проверьте, поддерживает ли новая версия обе кассы по списку моделей в описании. Держать две разные версии одного драйвера на одном компьютере производители, как правило, не позволяют.
Регулярное обслуживание оборудования и драйверов
Проблем с драйверами становится заметно меньше, если вести простой порядок.
- 📒 Реестр оборудования. Таблица: точка, модель, серийный номер, прошивка, версия драйвера, порт, дата обновления. Помогает при любом обращении в поддержку.
- 🧪 Пилот на одном месте. Новую версию драйвера сначала ставят на одну кассу и наблюдают день-два. Только потом — на остальные.
- 🔁 Связка с обновлением 1С. После обновления конфигурации первым делом пробивайте тестовый чек: встроенные драйверы БПО могли обновиться вместе с релизом.
- 🚫 Без автообновлений в рабочее время. Отключите автоматическую установку драйверов Windows для кассовых компьютеров, если она мешает: обновление посреди смены способно сменить COM-порт.
- 🧹 Чистота портов. Не оставляйте запущенными тестовые утилиты и сторонние кассовые программы на рабочей кассе.
- 📁 Архив дистрибутивов. Храните последние две рабочие версии драйвера для каждой модели.
Перед переходом на новый формат фискальных документов или новые требования по маркировке уточните у производителя кассы, какая минимальная версия драйвера и прошивки для этого нужна. Обновлять удобнее одним заходом, а не по частям.