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

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

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

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

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

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

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

Проверьте, нужна ли вам отдельная установка БПО

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

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

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

Где скачать актуальную версию библиотеки

Официальный источник дистрибутива — портал portal.1c.ru, раздел обновлений программ. Для скачивания потребуется действующий договор 1С:ИТС и учётная запись, привязанная к регистрационному номеру вашей программы. Без подписки ИТС доступ к обновлениям закрыт, и это законное ограничение, а не техническая ошибка.

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

Драйверы оборудования — отдельная история. Их скачивают с сайтов производителей техники (Атол, Штрих-М, Viki Print и других) либо устанавливают из комплекта поставки устройства. Некоторые драйверы поставляются вместе с БПО как внешние компоненты и загружаются прямо из интерфейса 1С при подключении устройства.

Установка БПО в типовую конфигурацию через обновление

Самый безопасный путь — штатное обновление конфигурации. Перед началом обязательно сделайте резервную копию информационной базы: для файловой базы достаточно скопировать каталог или выгрузить dt через конфигуратор, для клиент-серверной — выполните выгрузку средствами СУБД или конфигуратора. Обновление без копии — главный источник потерянных данных при сбоях.

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

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

Порядок установки через обновление
  1. 1
    Сделайте резервную копию базы (файл dt или копию каталога)
  2. 2
    Проверьте, что все пользователи завершили работу с базой
  3. 3
    Запустите обновление конфигурации штатным способом
  4. 4
    Примите изменения и выполните обновление конфигурации базы данных
  5. 5
    Запустите режим предприятия и дождитесь завершения обработчиков обновления
  6. 6
    Проверьте раздел «Подключаемое оборудование» и работу устройств

Внедрение БПО в самописную или доработанную конфигурацию

Если конфигурация не типовая, библиотека внедряется через сравнение и объединение. Откройте конфигуратор, выберите «Конфигурация → Сравнить, объединить с конфигурацией из файла» и укажите cf-файл поставки БПО. В диалоге объединения отметьте только объекты библиотеки — общие модули, подсистемы, справочники, обработки, макеты, относящиеся к подключаемому оборудованию.

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

Этот сценарий относится к задачам разработчика, а не пользователя. Если у вас нет опыта объединения конфигураций и разрешения конфликтов ссылок, привлеките специалиста 1С — ошибки при объединении могут привести к потере целостности метаданных и невозможности обновления в будущем.

Два способа получить БПО

Обновление типовой конфигурации

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

Объединение с cf-файлом БПО

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

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

После того как библиотека на месте, на каждое рабочее место, где стоит техника, устанавливаются драйверы. Для ККТ Атол это драйвер ККТ с портала Атол, для Штрих-М — драйвер ФР, для сканеров штрихкодов часто достаточно штатного режима эмуляции COM-порта или клавиатурного ввода. Устанавливайте драйверы под учётной записью администратора Windows и перезагружайте компьютер после установки, если этого требует инсталлятор.

Затем устройство подключается внутри 1С. Откройте «Администрирование → Подключаемое оборудование», включите использование оборудования, создайте новый элемент справочника: выберите тип оборудования, обработчик драйвера, рабочее место и организацию. Если нужный драйвер отсутствует в списке, используйте кнопку «Драйверы оборудования» и загрузите компоненту из файла или из состава конфигурации.

После сохранения нажмите «Настроить» и задайте параметры связи: COM-порт или IP-адрес, скорость, модель устройства, номер секции. Завершите настройку кнопкой «Тест устройства» — успешный тест подтверждает, что связка «1С + драйвер + техника» работает. Если тест не проходит, сообщение об ошибке обычно указывает причину: занят порт, неверные параметры, устройство выключено.

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

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

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

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

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

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

Пробитие чека или сканирование
Норма

Чек выходит на ККТ, штрихкод попадает в документ

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

Чек не печатается, символы сканера не появляются

Драйвер в Windows
Норма

Устройство видно в диспетчере устройств без восклицательных знаков

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

Неизвестное устройство, конфликт портов

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

Наиболее частая проблема — несовпадение разрядности. Если у вас 64-разрядный клиент 1С, а драйвер поставляется только в 32-разрядной версии, компонента не загрузится. Решение — установить 32-разрядный клиент 1С на кассовое место либо найти 64-разрядную версию драйвера у производителя. Эта ошибка особенно актуальна для старых сканеров и дисплеев покупателя.

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

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

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

Ограничения и когда нужен специалист

Самостоятельная установка оправдана, если у вас типовая конфигурация на поддержке, стандартный набор оборудования и права администратора на рабочем месте. Это покрывает большинство сценариев розничной точки: ККТ, сканер, эквайринговый терминал.

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

Итог

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

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

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

Нужно ли отдельно покупать библиотеку подключаемого оборудования?

Нет. БПО входит в состав типовых конфигураций и распространяется бесплатно в рамках договора 1С:ИТС. Отдельная покупка не требуется — нужен лишь доступ к порталу обновлений.

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

Чаще всего сканер работает в режиме эмуляции клавиатуры и не требует подключения в справочнике оборудования — проверьте, вводится ли штрихкод в блокнот. Если используется COM-режим, устройство нужно добавить в «Подключаемое оборудование» с правильным портом и обработчиком драйвера.

Можно ли обновить только БПО, не обновляя всю конфигурацию?

Технически да, через сравнение и объединение с cf-файлом библиотеки, но это задача уровня разработчика. Для типовых конфигураций безопаснее обновить решение целиком — так гарантируется совместимость всех подсистем.

Что делать, если тест устройства выдаёт ошибку «порт занят»?

Найдите программу, которая удерживает порт: это может быть драйвер ККТ с собственной службой, эквайринговое ПО или другое приложение 1С. Закройте лишние программы, перезагрузите компьютер или переназначьте номер COM-порта устройству в диспетчере устройств Windows.

Работает ли БПО на 64-разрядном клиенте 1С?

Да, но только с драйверами, у которых есть 64-разрядная версия компоненты. Если производитель поставляет лишь 32-разрядный драйвер, установите на рабочее место 32-разрядную версию клиента 1С.

Нужны ли права администратора для установки драйверов оборудования?

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