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

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

Как подключить БПО в 1С: настройка подключаемого оборудования

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

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

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

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

Что такое БПО и какие устройства она поддерживает

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

Основные классы оборудования, поддерживаемые БПО:

  • ККТ с передачей данных (онлайн-кассы по 54-ФЗ);
  • фискальные регистраторы и принтеры чеков;
  • сканеры штрихкодов (USB, COM, клавиатурное прерывание);
  • эквайринговые терминалы;
  • электронные весы и весы с печатью этикеток;
  • терминалы сбора данных (ТСД);
  • дисплеи покупателя и принтеры этикеток.

Перед подключением уточните, есть ли для вашей модели устройства драйвер, совместимый с БПО. Большинство производителей (АТОЛ, Штрих-М, Viki Print и другие) поставляют драйверы с поддержкой стандарта 1С. Если драйвера нет, устройство придётся подключать через эмуляцию клавиатуры или COM-порт, что ограничивает функциональность.

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

БПО не заменяет драйвер производителя — она работает поверх него. Поэтому первый шаг всегда выполняется в Windows, а не в 1С. Скачайте актуальный драйвер с сайта производителя устройства или используйте дистрибутив с диска поставки. Для ККТ АТОЛ это «Драйвер ККТ» (ДТО), для Штрих-М — «Драйвер ФР», для сканеров чаще всего достаточно штатного HID-драйвера Windows.

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

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

Регистрация драйвера в 1С

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

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

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

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

Создание экземпляра оборудования и настройка параметров

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

Набор параметров зависит от типа устройства. Для ККТ это номер COM-порта или IP-адрес, скорость обмена, пароль доступа, параметры печати. Для сканера — порт, суффикс (обычно Enter), префикс. Для эквайрингового терминала — параметры связи с банковским ПО (например, путь к библиотеке Sberbank pilot_nt или INPAS).

Номер COM-порта USB-устройства может меняться при подключении в другой USB-разъём. Зафиксируйте порт в диспетчере устройств Windows (свойства порта → дополнительно) или всегда используйте один и тот же разъём на кассовом месте.
ПЗ
Практическое замечание

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

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

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

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

Сообщение «Тест успешно выполнен», ККТ печатает пробный чек

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

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

Пробитие чека в РМК
Норма

Чек уходит в ОФД, статус в личном кабинете ОФД — «доставлен»

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

Чек печатается, но не передаётся — проверяйте интернет и настройки ОФД в драйвере

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

Сканирование добавляет строку с товаром

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

Код вводится как текст в поле поиска — сканер в клавиатурном режиме вместо COM

Привязка оборудования к рабочему месту

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

Откройте карточку рабочего места (список «Рабочие места» в разделе подключаемого оборудования) и проверьте, что в нём выбраны нужные экземпляры устройств. Если кассир запускает 1С и не видит ККТ в РМК, первое, что нужно проверить, — привязку оборудования к текущему рабочему месту и совпадение имени компьютера с указанным в карточке.

В клиент-серверных внедрениях учитывайте, что драйвер устанавливается на тот компьютер, где физически подключено устройство, то есть на клиентский ПК кассира, а не на сервер 1С. Исключение — сетевые ККТ, к которым обращение может идти по TCP/IP с сервера, но и в этом случае компонента драйвера должна быть установлена на стороне, выполняющей вызов.

Особенности подключения отдельных типов устройств

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

Для ККТ помимо связи важны фискальные параметры: регистрация в ФНС, привязка к ОФД, корректные реквизиты организации. Эти данные настраиваются в кассе при фискализации через драйвер производителя, а не в 1С. В БПО указываются параметры печати: ширина ленты, наличие отрезчика, печать логотипа, шаблоны чеков.

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

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

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

БПО поддерживает два сценария: терминал с интеграцией (оплата инициируется из 1С, сумма передаётся автоматически) и автономный терминал (кассир вбивает сумму вручную, в 1С операция фиксируется отдельно). Интеграция требует драйвера от банка и параметров связи из договора эквайринга. Автономный режим надёжнее, но допускает расхождения сумм из-за человеческого фактора.

Сравнение режимов сканера

Эмуляция COM-порта

Сканирование работает в любом окне как событие; требует установки драйвера производителя и настройки порта

Клавиатурный режим

Настраивается за минуту без драйверов, но требует фокуса в поле ввода и чувствителен к раскладке клавиатуры

Типичные ошибки и способы их устранения

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

Типичные ошибки
01
Установлен 32-битный драйвер на 64-битную платформу — компонента не загружается, тест падает с ошибкой загрузки
02
Оборудование не привязано к рабочему месту — устройство настроено, но кассир его не видит в РМК
03
Неверный COM-порт после переподключения USB — связь теряется, хотя вчера всё работало
04
Драйвер занят другой программой (тест драйвера открыт параллельно с 1С) — порт заблокирован, 1С не может подключиться
05
Отключена функциональная опция подключаемого оборудования — разделы настройки скрыты из интерфейса

Если тест устройства внезапно перестал проходить после обновления конфигурации, проверьте версию драйвера в списке драйверов БПО: обновление могло поставить новую версию макета драйвера, требующую переустановки. Нажмите «Переустановить» в карточке драйвера и повторите тест.

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

Когда самостоятельной настройки недостаточно

Подключение типового оборудования по этой инструкции обычно занимает 15–40 минут на устройство. Однако есть сценарии, где разумнее привлечь специалиста: подключение нестандартного оборудования без драйвера БПО, интеграция эквайринга с нестандартным протоколом банка, настройка сетевых ККТ в клиент-серверной архитектуре и доработка шаблонов чеков под требования маркировки.

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

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

Устройство из списка поддерживаемых, драйвер есть в БПО или у производителяНастраивайте самостоятельно по инструкции — это штатный сценарий
Драйвер загружается, но тест не проходитПроверьте порт, разрядность драйвера и закройте программы, занимающие порт
Оборудование нестандартное или требуется доработка чеков и протоколовПривлеките специалиста по 1С или интегратора производителя оборудования
Итог

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

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

Часто задаваемые вопросы

Где в 1С находится настройка подключаемого оборудования?

В типовых конфигурациях: раздел «Администрирование» → «Подключаемое оборудование». Если раздела нет, проверьте, включена ли одноимённая функциональная опция в настройках программы и есть ли у пользователя права на администрирование оборудования.

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

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

Нужно ли устанавливать драйвер на сервер 1С?

Нет, если оборудование подключено к компьютеру кассира: драйвер ставится на клиентское рабочее место. На сервер драйвер требуется только для сетевых устройств, к которым обращение выполняется со стороны сервера, либо при публикации через веб-сервер с серверной печатью.

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

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

Можно ли подключить одну ККТ к нескольким рабочим местам?

Да, если это сетевая ККТ с доступом по TCP/IP: создайте экземпляр оборудования и привяжите его к нескольким рабочим местам. Для USB/COM-кассы одновременная работа с нескольких ПК невозможна — порт монополен. Учитывайте также требования 54-ФЗ: чеки должны пробиваться с корректными реквизитами кассира и места расчёта.

Как проверить, что чеки уходят в ОФД?

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