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

Автоматизация · 11 мин

Как подключить оборудование к 1С: пошаговое руководство

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

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

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

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

Что понадобится перед началом работы

Прежде чем открывать 1С, убедитесь, что выполнены базовые условия. Во-первых, устройство физически подключено к компьютеру (USB, COM, Ethernet) и включено, а Windows его видит — проверить можно в «Диспетчере устройств». Во-вторых, у вас есть драйвер от производителя или драйвер, совместимый с механизмом БПО (для ККТ это обычно драйверы Атол, Штрих-М, Viki Print и других вендоров, поставляемые отдельно). В-третьих, у пользователя 1С есть права на настройку подключаемого оборудования — обычно это роль администратора или кассира с расширенными правами.

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

Шаг 1. Установка драйвера оборудования в Windows

Скачайте актуальную версию драйвера с сайта производителя устройства или используйте дистрибутив из комплекта поставки. Установку выполняйте под учётной записью с правами администратора Windows — иначе драйвер может зарегистрироваться некорректно, и 1С его не увидит.

После установки проверьте, что устройство работает на уровне системы. Для сканера — отсканируйте штрихкод в «Блокноте»: цифры должны появиться в тексте. Для ККТ — откройте фирменную утилиту драйвера (например, «Тест драйвера ККТ» у Атол) и выполните проверку связи: утилита должна определить кассу по указанному порту и скорости. Если на этом этапе связи нет, в 1С её тоже не будет — сначала решайте проблему на уровне драйвера.

Шаг 2. Добавление устройства в 1С

В типовых конфигурациях перейдите в раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях путь выглядит как «Настройки» → «Подключаемое оборудование» или через «РМК / Настройки рабочего места»). Убедитесь, что включён признак использования подключаемого оборудования.

Нажмите «Создать», выберите тип оборудования (сканер штрихкода, ККТ, эквайринговый терминал, электронные весы и т.д.) и драйвер из выпадающего списка. Если нужного драйвера нет, воспользуйтесь кнопкой установки драйвера из макета поставки БПО или загрузите внешнюю компоненту, предоставленную вендором. Затем откройте «Настроить» и заполните параметры: для COM-устройств это номер порта и скорость, для USB-сканеров — режим работы, для сетевых устройств — IP-адрес и порт.

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

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

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

Самый простой вариант — USB-сканер в режиме эмуляции клавиатуры: он вообще не требует настройки в 1С, данные попадают в активное поле как ввод с клавиатуры. Минус режима — конфликты при ручном вводе и зависимость от раскладки. Профессиональный вариант — режим эмуляции COM-порта с драйвером «Сканер штрихкода (Native)» или «1С: Сканеры штрихкода» из состава БПО: тогда сканирование перехватывается системой и корректно обрабатывается даже вне полей ввода.

ККТ (онлайн-касса)

Для фискальных регистраторов и чековых принтеров потребуется драйвер вендора (Атол, Штрих-М и др.), установленный на каждом рабочем месте, с которого печатаются чеки. В настройках указываются порт, скорость, а также реквизиты организации и параметры налогообложения — они должны совпадать с данными, зарегистрированными в кассе и в личном кабинете ОФД. После теста устройства обязательно напечатайте пробный чек из реального документа продажи.

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

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

Сравнение вариантов подключения сканера

Режим эмуляции клавиатуры

Быстро и без драйверов, подходит для простых точек. Ограничение: сканирование работает только в активном поле ввода, возможны ошибки из-за раскладки.

Режим COM-порта с драйвером БПО

Надёжная работа в РМК и любых формах, корректная обработка суффиксов. Ограничение: требуется установка драйвера и настройка порта.

Автономный терминал сбора данных

Подходит для инвентаризации и склада без постоянной связи с ПК. Ограничение: нужна выгрузка/загрузка данных и дополнительное ПО обмена.

Проверка результата и привязка к рабочему месту

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

Финальная проверка — в реальном сценарии: отсканируйте товар в документе «Реализация» или РМК, пробейте тестовый чек с последующей отменой, получите вес с весов. Только так вы убедитесь, что цепочка «устройство → драйвер → 1С → документ» работает целиком.

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

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

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

Сообщение «Тест успешно выполнен»

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

Ошибка «Устройство не подключено» или тайм-аут

Видимость устройства в Windows
Норма

Устройство есть в «Диспетчере устройств» без жёлтых значков

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

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

Печать чека из РМК
Норма

Чек печатается, данные уходят в ОФД

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

Чек не печатается или зависает очередь передачи в ОФД

Сканирование в документе
Норма

Штрихкод попадает в нужное поле и находит товар

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

Символы теряются или вставляются не туда

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

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

Отдельная группа проблем — права и разрядность. Компоненты БПО чувствительны к разрядности клиента 1С (32/64 бита): драйвер, собранный только под 32 бита, не загрузится в 64-разрядном клиенте. Также при работе через тонкий клиент или RDP оборудование должно быть проброшено на сервер или подключаться на стороне клиента — это настраивается отдельно, и не всякое устройство корректно работает в такой схеме.

Типичные ошибки
01
Настройка в 1С без проверки связи фирменной утилитой — в результате непонятно, где искать сбой: в драйвере или в программе.
02
Занятый COM-порт другой программой — тест устройства завершается ошибкой, хотя оборудование исправно.
03
Несовпадение разрядности драйвера и клиента 1С — компонента не загружается без явного сообщения о причине.
04
Устройство не привязано к рабочему месту — настройка есть, но на конкретном ПК оборудование недоступно.
05
Сканер в клавиатурном режиме при неверной раскладке — штрихкоды считываются с искажениями.

Когда лучше привлечь специалиста

Самостоятельная настройка оправдана для типовых сценариев: один сканер, одна касса, один терминал на одном рабочем месте. Обращение к специалисту по 1С или вендору оборудования разумно, если: требуется интеграция нестандартного устройства без драйвера под БПО, настраивается распределённая сеть рабочих мест с пробросом портов через RDP, нужна доработка конфигурации под особый документооборот или возникают сбои фискального накопителя и передачи данных в ОФД.

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

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

Подключение оборудования к 1С строится по цепочке: физическое подключение → драйвер в Windows → проверка фирменной утилитой → добавление устройства в «Подключаемом оборудовании» → тест → привязка к рабочему месту → проверка в реальном документе. Большинство проблем решается на уровне драйвера и портов, а не в самой 1С.

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

1С не видит драйвер в списке при добавлении устройства. Что делать?

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

Тест устройства выдаёт ошибку «Порт занят». Как найти виновника?

Закройте фирменные утилиты драйвера, вторую копию 1С и программы мониторинга оборудования. В «Диспетчере устройств» проверьте, какой номер COM-порта назначен устройству, и убедитесь, что в настройках 1С указан именно он. Если порт «залип», помогает перезагрузка компьютера.

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

Да, если перевести сканер в режим эмуляции клавиатуры (обычно это делается сканированием служебного штрихкода из инструкции). Сканирование будет работать как ввод текста в активное поле. Для работы в РМК и надёжной обработки штрихкодов всё же рекомендуется режим COM-порта с драйвером БПО.

Касса печатает чек, но данные не уходят в ОФД. Это проблема 1С?

Нет, передачей данных в ОФД занимается сама касса и её драйвер, а не 1С. Проверьте интернет-соединение на рабочем месте, настройки сети кассы и срок действия договора с ОФД. Очередь неотправленных документов видна в утилите драйвера ККТ.

Будет ли работать оборудование при подключении к 1С через RDP?

Зависит от устройства и схемы. Сканеры и ККТ можно пробросить на сервер через перенаправление портов, но стабильность такой схемы ниже, чем при локальном подключении. Надёжный вариант — настроить оборудование на стороне клиента, если используемый режим работы 1С это поддерживает, либо использовать сетевые устройства с подключением по IP.

После обновления конфигурации оборудование перестало работать. Что проверить в первую очередь?

Откройте «Подключаемое оборудование» и выполните тест устройства — часто после обновления требуется переустановить драйвер из нового макета БПО. Также проверьте, не сбросилась ли привязка устройства к рабочему месту, и совместимость версии драйвера вендора с новой версией библиотеки.