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

Администрирование · 11 мин

Как удалить драйвер оборудования из 1С

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

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

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

Порядок действий зависит от конфигурации: в типовых решениях на БСП (Управление торговлей, Розница, УНФ, КА, ERP) используется подсистема «Подключаемое оборудование», а в отраслевых и старых конфигурациях могут быть собственные механизмы. Ниже разобраны оба сценария, а также полная очистка Windows от следов драйвера.

Что проверить перед удалением драйвера

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

Проверьте, не используется ли тот же драйвер другим экземпляром оборудования. Например, один драйвер сканера может обслуживать два сканера на разных рабочих местах, а драйвер ККТ — несколько касс. Удаление компоненты из системы отключит все устройства, которые через него работают.

Убедитесь, что у вас есть права администратора на компьютере и полные права в 1С (или права администратора подключаемого оборудования). Без них запись удалить не получится, а деинсталляция драйвера в Windows завершится ошибкой доступа.

Шаг 1. Отключение оборудования в 1С

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

Найдите нужное устройство и откройте его карточку. Снимите флаг «Устройство используется» (в ряде конфигураций — «Оборудование используется») и запишите изменения. Этот шаг обязателен: пока флаг установлен, 1С считает устройство активным и блокирует удаление, а при каждом запуске РМК пытается подключиться к драйверу.

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

Шаг 2. Удаление записи об оборудовании из базы

После снятия флага использования вернитесь в список оборудования, выделите запись и нажмите «Удалить» (или клавишу Delete). Если конфигурация работает в режиме пометки на удаление, запись будет помечена, а физически исчезнет после обработки «Удаление помеченных объектов» в разделе «Администрирование» → «Обслуживание».

При попытке удаления 1С может сообщить, что на объект есть ссылки — например, оборудование указано в настройках рабочего места, в правилах обмена или в документах настройки РМК. В этом случае откройте список ссылок, уберите устройство из этих настроек и повторите удаление.

Порядок удаления в типовой конфигурации
  1. 1
    Откройте «Администрирование» → «Подключаемое оборудование»
  2. 2
    Найдите устройство и снимите флаг «Устройство используется», запишите
  3. 3
    Удалите запись оборудования из списка
  4. 4
    При наличии ссылок на объект уберите их в настройках рабочего места и РМК
  5. 5
    Выполните «Удаление помеченных объектов», если используется пометка
  6. 6
    Перезапустите сеанс 1С и проверьте отсутствие ошибок подключения

Шаг 3. Удаление компоненты драйвера из Windows

Удаление записи в 1С не убирает сам драйвер из операционной системы. Откройте «Панель управления» → «Программы и компоненты» (или «Параметры» → «Приложения»), найдите в списке драйвер оборудования — обычно он называется по производителю: «Драйвер ККТ АТОЛ», «Драйвер сканера Honeywell», «Штрих-М: Драйвер торгового оборудования» и т.п. Запустите деинсталляцию и дождитесь завершения.

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

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

Особенности для разных типов оборудования

ККТ и фискальные регистраторы

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

Сканеры штрихкодов

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

Эквайринговые терминалы

Драйвер эквайринга обычно включает компоненту банка (например, от Сбербанка или UCS). Помимо деинсталляции проверьте, что в настройках эквайринговых терминалов 1С не осталось ссылок на удаленный драйвер, иначе при оплате картой будут ошибки обращения к компоненте.

Проверка результата и типичные ошибки

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

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

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

Запуск РМК и форм с оборудованием
Норма

Нет ошибок подключения к драйверу

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

Сообщения о невозможности подключить устройство

Список подключаемого оборудования
Норма

Записи об устройстве нет

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

Запись осталась или помечена, но видна в настройках рабочего места

Программы и компоненты Windows
Норма

Драйвер отсутствует в списке установленных

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

Драйвер в списке или деинсталляция завершилась ошибкой

Диспетчер устройств
Норма

Нет устройств с восклицательным знаком

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

Осталось неизвестное устройство или виртуальный порт

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

Типичные ошибки
01
Удаление записи без снятия флага «Устройство используется» — 1С блокирует удаление или продолжает попытки подключения
02
Деинсталляция драйвера в Windows при активной записи в 1С — ошибки компоненты у всех пользователей рабочего места
03
Удаление драйвера ККТ с открытой кассовой сменой — риск расхождений по фискальным данным
04
Ручное удаление папки драйвера вместо штатной деинсталляции — остатки в реестре ломают установку новой версии
05
Игнорирование ссылок на оборудование в настройках рабочих мест — запись не удаляется

Когда удаление невозможно или нежелательно

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

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

Иногда вместо удаления достаточно отключить устройство: если оборудование временно не используется, но может понадобиться снова, просто снимите флаг использования. Настройки подключения (порт, скорость, параметры) сохранятся, и повторное включение займет минуту.

Маршрут решения

Как выбрать действие

Оборудование заменяется на новую модельУдалите запись в 1С и деинсталлируйте старый драйвер, затем установите драйвер нового устройства
Оборудование временно не используетсяТолько снимите флаг «Устройство используется», запись и драйвер оставьте
Конфликт версий драйвера, устройство то работает, то нетПолностью удалите драйвер из Windows, перезагрузите ПК и установите актуальную версию с сайта производителя
Запись не удаляется из-за ссылокУберите устройство из настроек рабочих мест и РМК, затем повторите удаление

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

Можно ли удалить драйвер, не заходя в конфигуратор 1С?

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

После удаления драйвера 1С выдает ошибку «Компонента не найдена». Что делать?

Значит, в базе осталась ссылка на оборудование: проверьте справочник подключаемого оборудования, настройки текущего рабочего места и параметры РМК. Удалите или отключите запись, после чего перезапустите сеанс 1С.

Нужно ли перезагружать компьютер после деинсталляции драйвера?

Желательно. Многие драйверы торгового оборудования устанавливают системные службы и виртуальные порты, которые полностью выгружаются только при перезапуске. Без перезагрузки установка новой версии драйвера может пройти некорректно.

Удалится ли драйвер у всех пользователей терминального сервера?

Запись в справочнике 1С общая для всей базы, поэтому удаляется для всех. А вот компоненту драйвера в Windows на терминальном сервере нужно деинсталлировать один раз под администратором — она общая для всех сессий. Проверьте, чтобы в момент деинсталляции никто не работал с этим оборудованием.

Чем отличается отключение оборудования от удаления?

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

Итог

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

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