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

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

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

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

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

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

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

Какие виды драйверов использует 1С

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

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

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

Третий вариант — системные драйверы Windows, которые ставятся отдельным установщиком (например, драйверы АТОЛ или ШТРИХ-М устанавливают свою компоненту в ОС), а в 1С затем выбирается соответствующий обработчик обслуживания. В этом случае порядок такой: сначала установка в Windows, затем настройка в 1С.

Подготовка: что проверить перед установкой

Убедитесь, что устройство корректно определяется операционной системой. Для COM- и USB-оборудования откройте «Диспетчер устройств» Windows и проверьте, появился ли новый порт или устройство без восклицательных знаков. Запомните номер COM-порта — он понадобится при настройке параметров связи.

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

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

Устройство не видно в Диспетчере устройствПроблема на уровне ОС

Кабель, порт, системный драйвер — 1С здесь ни при чём

Устройство есть в ОС, но не работает в 1СПроблема драйвера или настроек 1С

Тип драйвера, разрядность клиента, параметры порта

Ошибка «компонента не загружена»Несовместимость драйвера и клиента

Разрядность, тип клиента, версия компоненты

Установка драйвера, поставляемого с конфигурацией

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

Если драйвер ещё не установлен на рабочем месте, нажмите кнопку «Установить драйвер» — конфигурация извлечёт компоненту из своего хранилища и зарегистрирует её. В операционной системе может потребоваться подтверждение установки. После завершения статус драйвера в карточке изменится на «Установлен».

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

Порядок установки встроенного драйвера
  1. 1
    Откройте Администрирование → Подключаемое оборудование
  2. 2
    Создайте новый элемент, выберите тип оборудования и драйвер из списка
  3. 3
    Нажмите «Установить драйвер» и дождитесь завершения
  4. 4
    Откройте «Настройка», укажите порт и параметры связи
  5. 5
    Нажмите «Тест устройства» и проверьте результат

Загрузка внешнего драйвера из файла

Получите от производителя архив драйвера, подготовленный для 1С. Обычно это ZIP-файл, внутри которого лежат компонента для разных платформ и файл manifest.xml с описанием. Не распаковывайте архив — в базу загружается именно ZIP целиком.

Перейдите в «Администрирование» → «Подключаемое оборудование» → «Драйверы оборудования». Нажмите «Добавить новый драйвер из файла» (или «Загрузить»), укажите путь к ZIP-архиву. Программа прочитает описание из манифеста и заполнит карточку драйвера: наименование, идентификатор, версию, поддерживаемые типы оборудования.

После загрузки драйвер появится в общем списке и станет доступен при создании экземпляра оборудования. Сама компонента установится на рабочее место при первом использовании — либо потребуется нажать «Установить драйвер» в карточке оборудования, как и для встроенных драйверов.

Настройка параметров связи и проверка работы

После установки драйвера откройте карточку оборудования и перейдите по ссылке «Настройка». Набор параметров зависит от устройства: для ККТ это порт, скорость, пароль доступа, модель; для сканера — порт и суффикс; для весов — протокол обмена и скорость порта.

Номер COM-порта берите из «Диспетчера устройств» Windows, а не из документации — при подключении через USB-преобразователь номер назначается динамически и может меняться при переподключении в другой USB-разъём. Скорость порта должна совпадать с настройками самого устройства.

Обязательно выполните «Тест устройства» — кнопка есть в форме настройки параметров. Успешный тест выводит информацию об устройстве (модель, версию прошивки, состояние). Ошибка теста содержит код и описание, по которым можно локализовать проблему: занятый порт, неверная скорость, отсутствие связи.

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

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

Тест устройства
Норма

Выводится модель и версия устройства

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

Ошибка связи, таймаут, «порт занят»

Статус драйвера в карточке
Норма

«Установлен» на текущем рабочем месте

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

«Не установлен» или пустой статус

Рабочее место кассира
Норма

Устройство доступно, операции выполняются

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

Ошибка при открытии смены или сканировании

Типичные ошибки и их решение

Ошибка «Не удалось загрузить внешнюю компоненту» почти всегда означает несовпадение разрядности: 64-битный клиент 1С пытается загрузить 32-битную компоненту. Решение — получить от производителя сборку под нужную архитектуру или перейти на клиент соответствующей разрядности.

Ошибка «Порт занят» возникает, когда COM-порт уже открыт другим приложением: тестом драйвера производителя, другой копией 1С, службой опроса оборудования. Закройте лишние программы и повторите тест. Для ККТ убедитесь, что не запущен одновременно «Тест драйвера ККТ» и 1С.

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

Типичные ошибки
01
Загрузка в 1С обычного установщика с сайта вместо ZIP-пакета драйвера — база не сможет прочитать манифест
02
Игнорирование разрядности клиента — компонента не загружается без явного сообщения о причине
03
Смена USB-разъёма после настройки — номер COM-порта меняется, связь пропадает
04
Настройка оборудования без привязки к рабочему месту — на другом компьютере устройство недоступно
05
Одновременный запуск теста драйвера производителя и 1С — порт занят, тест в 1С падает

Особенности работы в клиент-серверном режиме и через RDP

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

При работе через удалённый рабочий стол (RDP) локальные COM-порты можно пробросить в сеанс — в настройках подключения включите перенаправление портов. Однако для ККТ с передачей данных в ОФД такая схема требует проверки стабильности: обрыв связи во время печати чека может привести к расхождению состояния чека между 1С и фискальным накопителем.

Частые вопросы по добавлению драйверов в 1С

Можно ли использовать один драйвер на нескольких рабочих местах?

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

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

Обратитесь к производителю за драйвером по стандарту 1С или проверьте, не поддерживается ли устройство универсальным драйвером (например, сканеры в режиме клавиатурного ввода вообще не требуют драйвера). Для ККТ многие модели охватываются драйверами АТОЛ или ШТРИХ-М общего семейства.

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

Не всегда, но рекомендуется сверять версии: типовые обновления иногда содержат новые версии встроенных драйверов с исправлениями. Если после обновления конфигурации оборудование стало работать с ошибками, переустановите драйвер кнопкой «Установить драйвер» в карточке оборудования.

Почему драйвер установлен, а устройство не появляется в рабочем месте кассира?

Проверьте три вещи: экземпляр оборудования привязан к текущему рабочему месту, у пользователя есть права на работу с оборудованием, тест устройства проходит успешно. Чаще всего причина — неверная привязка к рабочему месту.

Можно ли добавить драйвер в файловую базу, работающую по сети?

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

Итог

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

Драйвер добавляется через «Подключаемое оборудование»: встроенный — кнопкой установки, внешний — загрузкой ZIP-архива от производителя. После установки обязательны настройка параметров порта и тест устройства. Большинство проблем связаны с разрядностью клиента, занятым портом и привязкой к рабочему месту.