Администрирование · 10 мин
Как обновить драйвер оборудования в 1С
Как обновить драйвер торгового оборудования в 1С: сканеры, ККТ, весы. Проверка версии, установка нового драйвера, решение типовых ошибок.
Торговое оборудование в 1С — сканеры штрихкодов, кассовые аппараты, весы, терминалы сбора данных — работает через драйверы: программные компоненты, которые переводят команды конфигурации в понятные устройству сигналы. Когда после обновления конфигурации касса перестаёт печатать чеки, сканер «молчит» или весы отдают неверный вес, в большинстве случаев причина именно в устаревшей или несовместимой версии драйвера.
Обновление драйвера в 1С — не просто установка нового файла. Нужно определить, какой тип драйвера используется, откуда брать актуальную версию, как корректно подменить компоненту, чтобы не сломать работающие рабочие места, и как проверить результат. Ошибка на любом из этих шагов может остановить торговую точку, поэтому действовать стоит последовательно и с резервной копией.
Материал ориентирован на типовые конфигурации 1С: Розница, Управление торговлей, Комплексная автоматизация и ERP, где подключение оборудования выполняется через подсистему БПО (библиотека подключаемого оборудования). Для старых конфигураций и отраслевых решений шаги аналогичны, отличаются в основном названия пунктов меню.
Когда драйвер действительно нужно обновлять
Обновление драйвера — не плановая процедура «для профилактики», а реакция на конкретные признаки. Если оборудование работает стабильно, а конфигурация не менялась, трогать драйвер не нужно: новая версия может потребовать и обновления самой 1С, что раздувает объём работ.
Типичные ситуации, когда обновление оправдано: после обновления конфигурации появилась ошибка «Драйвер не установлен» или «Несовместимая версия компоненты»; устройство физически работает (видно в диспетчере устройств Windows), но 1С его не видит; производитель выпустил новую версию прошивки или драйвера с поддержкой новых требований — например, изменений в форматах фискальных данных для ККТ.
Проверьте версию драйвера ККТ и её совместимость с текущим релизом конфигурации
Проверьте режим подключения (COM, USB HID, эмуляция клавиатуры) и настройки драйвера
Проверьте разрядность платформы 1С и версию файла компоненты
Подготовка: что сделать до обновления
Первый шаг — определить, какой именно драйвер используется. Откройте раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования»), найдите устройство в списке и посмотрите поля «Драйвер оборудования» и «Версия драйвера». Зафиксируйте текущую версию — она понадобится для отката, если новая окажется несовместимой.
Второй шаг — выяснить источник новой версии. Вариантов три: драйвер поставляется в составе конфигурации (в макетах БПО), скачивается с сайта производителя оборудования или из сервиса 1С по подписке ИТС. Для фискальных регистраторов и ККТ критично брать версию, которую производитель сертифицировал под текущие требования законодательства о фискальных данных.
Третий шаг — проверка разрядности. Современные версии платформы 1С бывают 32- и 64-битными, и внешняя компонента драйвера должна соответствовать разрядности клиента, на котором работает кассир. Если на рабочем месте стоит 64-битный клиент 1С, а компонента собрана только под 32 бита, оборудование не загрузится с характерной ошибкой загрузки внешней компоненты.
Обновление драйвера из состава конфигурации
Самый безопасный сценарий — когда новая версия драйвера уже входит в поставку обновлённой конфигурации. Библиотека подключаемого оборудования хранит компоненты в макетах, и при первом обращении к устройству 1С предлагает установить актуальную версию автоматически.
Если автоматическое обновление не предлагается, проверьте, действительно ли в поставке конфигурации есть новая версия: откройте список драйверов оборудования и сравните версию в описании драйвера с установленной. Иногда требуется вручную нажать «Загрузить драйвер из макета» или переустановить драйвер, выбрав его заново из списка поставляемых.
Учтите: компонента устанавливается на каждое рабочее место отдельно. В файловой базе с несколькими кассами обновление на одном компьютере не распространяется на остальные — процедуру нужно повторить везде, где подключено оборудование этого типа.
Установка драйвера от производителя
Для многих устройств — особенно ККТ и весов — используется драйвер производителя: Атол, Штрих-М, Viki Print и другие. Такой драйвер устанавливается как обычная программа Windows, а 1С подключается к нему через свой обработчик обслуживания.
Порядок такой: закройте 1С на рабочем месте, удалите старую версию драйвера через «Программы и компоненты» Windows, установите новую версию с сайта производителя, перезагрузите компьютер. Затем в 1С откройте настройки устройства и выполните тест — обработчик обслуживания сам найдёт установленный драйвер в системе.
Для сканеров штрихкодов отдельный драйвер часто вообще не нужен: в режиме эмуляции клавиатуры сканер работает как обычное устройство ввода. Если сканер подключён через COM-порт или эмуляцию COM, обновляется стандартный драйвер «1С: Сканеры штрихкода» из состава БПО, а не системный драйвер.
Проверка результата после обновления
Формальное завершение установки ничего не гарантирует — обязательно проверьте работу устройства в реальном сценарии. Для ККТ это тест устройства в настройках драйвера, открытие и закрытие смены, пробитие тестового чека с последующим возвратом. Для сканера — считывание нескольких штрихкодов разных форматов в документе. Для весов — взвешивание эталонного товара и сравнение показаний.
Как проверить результат
Отображается новая версия, тест устройства проходит успешно
Версия старая или тест завершается ошибкой загрузки компоненты
Чек выходит, данные уходят в ОФД
Ошибка фискализации, чек не печатается или зависает обмен с ОФД
Штрихкод попадает в поле ввода, товар находится
Символы теряются, добавляются лишние знаки, 1С не реагирует
Если тест проходит, но в боевом режиме возникают сбои, смотрите журнал регистрации: там фиксируются ошибки обращения к оборудованию с кодами и текстами, которые помогают локализовать проблему — в самом драйвере, в параметрах подключения или в правах пользователя.
Откат и типичные ошибки
Если новая версия работает хуже старой, откат выполняется в обратном порядке: для компоненты из макета — повторная установка прежней версии драйвера из списка (если конфигурацию не обновляли, старая версия в макете сохранилась); для драйвера производителя — удаление новой версии и установка прежней, которую вы зафиксировали на этапе подготовки. Именно поэтому запись текущей версии до обновления — обязательный шаг.
Отдельная частая ситуация — конфликт прав доступа. Если компонента устанавливается в профиль пользователя, а кассир работает под ограниченной учётной записью Windows, установка может завершиться ошибкой. Выполняйте установку под учётной записью администратора или настройте установку компоненты для всех пользователей компьютера.
Держите в папке обмена или на файловом сервере архив с проверенными версиями драйверов всего используемого оборудования и короткую памятку по их установке. Когда касса «падает» в разгар дня, возможность за пять минут вернуть рабочую версию ценнее любых новых функций свежего драйвера.
Частые вопросы
Где в 1С посмотреть текущую версию драйвера оборудования?
Откройте «Администрирование» → «Подключаемое оборудование», выберите устройство и нажмите «Настроить» у поля драйвера. В форме драйвера отображаются наименование, версия и тип оборудования. Если поле версии пустое, выполните тест устройства — версия обычно выводится в протоколе теста.
Нужно ли обновлять драйвер после каждого обновления конфигурации?
Нет. Обновлять драйвер стоит только если после обновления конфигурации появились ошибки обращения к оборудованию или в описании релиза прямо указано, что требуется новая версия драйвера. Работающую связку «конфигурация + драйвер» без необходимости менять не следует.
Ошибка «Несовместимая версия внешней компоненты» — что делать?
Это означает, что установленная компонента не подходит текущей платформе или конфигурации. Проверьте разрядность клиента 1С (32 или 64 бита) и установите соответствующую компоненту. Если не помогло — переустановите драйвер из макета конфигурации через форму настройки драйвера, предварительно перезапустив клиент.
Можно ли обновить драйвер на всех рабочих местах сразу?
Штатного централизованного механизма в типовых конфигурациях нет: компонента устанавливается локально на каждый компьютер. В клиент-серверном режиме часть драйверов может загружаться с сервера, но для оборудования, подключённого физически к рабочему месту кассира, установку всё равно придётся выполнять локально.
Чем отличается драйвер производителя от драйвера в составе 1С?
Драйвер производителя (Атол, Штрих-М и др.) — это отдельная программа в Windows, которая управляет устройством. Драйвер (обработчик обслуживания) в 1С — посредник между конфигурацией и этой программой. Для работы ККТ обычно нужны оба, и обновлять их следует согласованно, проверяя совместимость версий.
Что важно запомнить
Обновляйте драйвер оборудования только при наличии конкретных проблем или требований нового релиза конфигурации. Перед обновлением зафиксируйте текущую версию, сделайте резервную копию и проверьте совместимость по разрядности и релизу. После установки обязательно перезапустите клиент 1С и выполните тест устройства в реальном рабочем сценарии.