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