Администрирование · 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Включите опцию «Подключаемое оборудование» в настройках конфигурации
- 2Откройте «Администрирование → Подключаемое оборудование → Драйверы оборудования»
- 3Найдите нужный драйвер в списке или загрузите его из файла
- 4Нажмите «Установить» и дождитесь регистрации компоненты
- 5Проверьте, что статус драйвера — «Установлен»
Для сканеров штрихкодов отдельный драйвер обычно не нужен: БПО умеет работать с ними через стандартные обработчики «Сканеры штрихкода» (для режима COM-порта) или через события ввода (для клавиатурного режима). Это упрощает подключение, но требует правильной настройки самого сканера — об этом ниже.
Создание экземпляра оборудования и настройка параметров
После установки драйвера откройте справочник «Подключаемое оборудование» и создайте новый элемент. Укажите тип оборудования (ККТ, сканер и т.д.), организацию, рабочее место и драйвер из установленных. Программа предложит «Настроить» параметры устройства.
Набор параметров зависит от типа устройства. Для ККТ это номер COM-порта или IP-адрес, скорость обмена, пароль доступа, параметры печати. Для сканера — порт, суффикс (обычно Enter), префикс. Для эквайрингового терминала — параметры связи с банковским ПО (например, путь к библиотеке Sberbank pilot_nt или INPAS).
Номер COM-порта USB-устройства может меняться при подключении в другой USB-разъём. Зафиксируйте порт в диспетчере устройств Windows (свойства порта → дополнительно) или всегда используйте один и тот же разъём на кассовом месте.
После заполнения параметров нажмите «Тест устройства». Успешный тест — главный признак того, что связка «БПО → драйвер → устройство» работает. Для ККТ тест обычно печатает короткий нефискальный чек, для сканера — предлагает считать штрихкод, для терминала — выполняет сверку итогов или проверку связи.
Как проверить результат
Сообщение «Тест успешно выполнен», ККТ печатает пробный чек
Ошибка загрузки драйвера или «устройство не найдено»
Чек уходит в ОФД, статус в личном кабинете ОФД — «доставлен»
Чек печатается, но не передаётся — проверяйте интернет и настройки ОФД в драйвере
Сканирование добавляет строку с товаром
Код вводится как текст в поле поиска — сканер в клавиатурном режиме вместо COM
Привязка оборудования к рабочему месту
БПО разделяет оборудование по рабочим местам: одна и та же конфигурация может обслуживать несколько касс, и каждая должна видеть только свои устройства. Рабочее место определяется по имени компьютера или задаётся вручную в настройках.
Откройте карточку рабочего места (список «Рабочие места» в разделе подключаемого оборудования) и проверьте, что в нём выбраны нужные экземпляры устройств. Если кассир запускает 1С и не видит ККТ в РМК, первое, что нужно проверить, — привязку оборудования к текущему рабочему месту и совпадение имени компьютера с указанным в карточке.
В клиент-серверных внедрениях учитывайте, что драйвер устанавливается на тот компьютер, где физически подключено устройство, то есть на клиентский ПК кассира, а не на сервер 1С. Исключение — сетевые ККТ, к которым обращение может идти по TCP/IP с сервера, но и в этом случае компонента драйвера должна быть установлена на стороне, выполняющей вызов.
Особенности подключения отдельных типов устройств
Онлайн-касса (ККТ)
Для ККТ помимо связи важны фискальные параметры: регистрация в ФНС, привязка к ОФД, корректные реквизиты организации. Эти данные настраиваются в кассе при фискализации через драйвер производителя, а не в 1С. В БПО указываются параметры печати: ширина ленты, наличие отрезчика, печать логотипа, шаблоны чеков.
Сканер штрихкодов
Оптимальный режим — эмуляция COM-порта (для USB-сканеров ставится соответствующий драйвер производителя). В этом режиме сканирование обрабатывается БПО как событие и работает в любом окне 1С без фокуса на поле ввода. Клавиатурный режим проще в настройке, но требует, чтобы курсор находился в нужном поле, и часто даёт сбои при быстром сканировании.
Эквайринговый терминал
БПО поддерживает два сценария: терминал с интеграцией (оплата инициируется из 1С, сумма передаётся автоматически) и автономный терминал (кассир вбивает сумму вручную, в 1С операция фиксируется отдельно). Интеграция требует драйвера от банка и параметров связи из договора эквайринга. Автономный режим надёжнее, но допускает расхождения сумм из-за человеческого фактора.
Сравнение режимов сканера
Сканирование работает в любом окне как событие; требует установки драйвера производителя и настройки порта
Настраивается за минуту без драйверов, но требует фокуса в поле ввода и чувствителен к раскладке клавиатуры
Типичные ошибки и способы их устранения
Большинство проблем при подключении через БПО сводится к нескольким повторяющимся причинам. Разберите их последовательно, прежде чем переустанавливать драйверы или обращаться к франчайзи.
Если тест устройства внезапно перестал проходить после обновления конфигурации, проверьте версию драйвера в списке драйверов БПО: обновление могло поставить новую версию макета драйвера, требующую переустановки. Нажмите «Переустановить» в карточке драйвера и повторите тест.
При ошибках вида «Порт недоступен» закройте все сторонние программы, работающие с устройством (тесты драйверов, утилиты настройки), и перезапустите 1С. COM-порт — монопольный ресурс: два приложения не могут работать с ним одновременно.
Когда самостоятельной настройки недостаточно
Подключение типового оборудования по этой инструкции обычно занимает 15–40 минут на устройство. Однако есть сценарии, где разумнее привлечь специалиста: подключение нестандартного оборудования без драйвера БПО, интеграция эквайринга с нестандартным протоколом банка, настройка сетевых ККТ в клиент-серверной архитектуре и доработка шаблонов чеков под требования маркировки.
Как выбрать действие
Что важно запомнить
Подключение через БПО идёт по цепочке: драйвер в ОС → драйвер в 1С → экземпляр оборудования с параметрами → тест устройства → привязка к рабочему месту. Большинство сбоев вызваны разрядностью драйвера, неверным портом или отсутствием привязки оборудования к рабочему месту кассира.
Часто задаваемые вопросы
Где в 1С находится настройка подключаемого оборудования?
В типовых конфигурациях: раздел «Администрирование» → «Подключаемое оборудование». Если раздела нет, проверьте, включена ли одноимённая функциональная опция в настройках программы и есть ли у пользователя права на администрирование оборудования.
Почему 1С не видит сканер штрихкодов, хотя он печатает код в блокноте?
Если сканер выводит код в блокнот, он работает в клавиатурном режиме. Для полноценной работы с БПО переведите сканер в режим эмуляции COM-порта (обычно через сервисный штрихкод из инструкции) и установите драйвер производителя. Либо оставьте клавиатурный режим, но тогда сканирование будет работать только при фокусе в поле ввода штрихкода.
Нужно ли устанавливать драйвер на сервер 1С?
Нет, если оборудование подключено к компьютеру кассира: драйвер ставится на клиентское рабочее место. На сервер драйвер требуется только для сетевых устройств, к которым обращение выполняется со стороны сервера, либо при публикации через веб-сервер с серверной печатью.
Что делать, если после обновления конфигурации перестала работать касса?
Откройте «Драйверы оборудования» и проверьте статус драйвера ККТ. Обновление могло изменить версию компоненты — нажмите «Переустановить» в карточке драйвера и повторите тест устройства. Если не помогло, проверьте совместимость версии драйвера производителя с новой версией БПО и при необходимости обновите драйвер ККТ в Windows.
Можно ли подключить одну ККТ к нескольким рабочим местам?
Да, если это сетевая ККТ с доступом по TCP/IP: создайте экземпляр оборудования и привяжите его к нескольким рабочим местам. Для USB/COM-кассы одновременная работа с нескольких ПК невозможна — порт монополен. Учитывайте также требования 54-ФЗ: чеки должны пробиваться с корректными реквизитами кассира и места расчёта.
Как проверить, что чеки уходят в ОФД?
Пробейте тестовый чек и проверьте его статус в личном кабинете вашего оператора фискальных данных. Если чек не появляется, проблема в сетевых настройках ККТ (адрес и порт сервера ОФД задаются в драйвере производителя, а не в 1С) или в доступе кассы к интернету. В 1С можно дополнительно проверить журнал фискальных операций.