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