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

Торговля и Склад · 12 мин

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

Как подключить торговое оборудование к 1С: сканеры штрихкодов, ККТ, весы, ТСД. Выбор драйвера, настройка в разделе «Подключаемое оборудование», типичные ошибки.

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

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

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

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

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

Физическое подключение тоже имеет значение. Сканеры штрихкодов чаще всего подключаются по USB и работают в режиме эмуляции клавиатуры или COM-порта. ККТ и весы — через USB с эмуляцией COM, реальный COM/RS-232 или Ethernet. Терминал сбора данных обычно соединяется по Wi-Fi или USB в режиме RNDIS.

Убедитесь, что устройство определяется операционной системой: откройте диспетчер устройств Windows и найдите его в разделе «Порты (COM и LPT)». Запомните номер COM-порта — он понадобится при настройке параметров в 1С.

Установка и выбор драйвера

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

При выборе драйвера ориентируйтесь на точную модель устройства и версию технологии. Например, для касс АТОЛ актуальны драйверы ККТ 10-й версии, для Штрих-М — «Драйвер ФР». Несовпадение версии драйвера и прошивки устройства — частая причина ошибок «устройство не отвечает» или некорректной печати чеков.

Если драйвер поставляется как COM-объект, он регистрируется в Windows через regsvr32 или установщик производителя. Если это Native API компонента в формате ZIP — она загружается в справочник драйверов 1С вручную через «Загрузить из файла».

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

Откройте раздел «Администрирование» (в Рознице — «Настройка») и перейдите в «Подключаемое оборудование». Включите опцию «Использовать подключаемое оборудование», если она ещё не активна. Затем нажмите «Подключаемое оборудование» и создайте новый элемент.

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

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

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

Настройка отдельных типов оборудования

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

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

Обратите внимание на суффикс: сканер должен отправлять Enter (CR) после кода, иначе 1С не зафиксирует завершение ввода. Это настраивается управляющими штрихкодами из руководства к сканеру.

ККТ (фискальный регистратор)

Касса требует наиболее ответственной настройки. После добавления устройства с типом «ККТ» и выбора драйвера (АТОЛ, Штрих-М, Viki Print и др.) в параметрах указывают порт или IP-адрес, скорость, а также параметры регистрации: систему налогообложения, признаки агента, настройки печати и электронных чеков. Часть параметров 1С подставляет из организации автоматически, но их стоит сверить с данными регистрации кассы в ФНС.

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

Весы и терминалы сбора данных

Электронные весы с печатью этикеток (типа «Масса-К», CAS) подключаются по COM или Ethernet, и в 1С для них настраивается выгрузка товаров и загрузка данных о весе. Весы в РМК, возвращающие вес в момент продажи, добавляются с типом «Весы» и опрашиваются драйвером при нажатии кнопки в интерфейсе кассира.

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

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

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

Простая настройка, драйвер не нужен; но нет событий в 1С и возможны ошибки при смене раскладки клавиатуры

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

Полноценная интеграция с событиями и префиксами; требует установки драйвера виртуального порта и настройки в 1С

Через драйвер производителя (USB HID)

Стабильная работа для моделей с фирменным драйвером; зависит от наличия поддержки конкретной модели

Проверка результата

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

Для сканера — отсканируйте штрихкод в форме подбора товаров: номенклатура должна найтись и добавиться. Для ККТ — откройте и закройте смену, пробейте чек. Для весов — получите вес в РМК. Только после этого устройство можно считать подключённым.

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

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

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

Сообщение «Тест успешно выполнен» с данными устройства

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

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

Сканирование в форме подбора
Норма

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

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

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

Печать чека на ККТ
Норма

Чек выходит с корректными реквизитами организации и налогом

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

Неверная СНО или реквизиты — исправьте настройки до начала продаж

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

Самая частая проблема — неверный COM-порт. Номер порта может измениться после переподключения USB-кабеля в другой разъём, поэтому при внезапной ошибке «порт недоступен» первым делом сверьте номер в диспетчере устройств с настройками в 1С. Полезно задать устройству фиксированный номер порта в свойствах драйвера Windows.

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

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

Типичные ошибки
01
Настройка оборудования до проверки его видимости в Windows — 1С не сможет подключиться к устройству, которого не видит система
02
Использование устаревшего драйвера ККТ — ошибки при печати чеков и несоответствие требованиям ФФД
03
Привязка всех устройств к одному рабочему месту в сети из нескольких компьютеров — оборудование «теряется» на других ПК
04
Открытая фирменная утилита производителя во время работы 1С — порт занят, тест завершается ошибкой
05
Изменение настроек ККТ при открытой смене — риск некорректных чеков

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

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

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

Итог

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

Подключение сводится к цепочке: устройство видно в Windows → установлен правильный драйвер → устройство добавлено в «Подключаемое оборудование» → настроены порт и параметры → тест успешен. Проверяйте работу реальной операцией, а не только тестом, и не меняйте настройки ККТ при открытой смене.

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

1С не видит сканер штрихкодов, хотя он печатает код в блокноте. Что делать?

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

Ошибка «Не удалось подключиться к устройству» при тесте ККТ. С чего начать?

Проверьте по порядку: видна ли касса в диспетчере устройств и совпадает ли номер порта с настройками в 1С; не открыта ли фирменная утилита (например, «Тест драйвера ККТ»), занимающая порт; соответствует ли версия драйвера прошивке кассы; не изменился ли номер порта после переподключения USB-кабеля.

Можно ли использовать одну кассу с нескольких компьютеров?

Да, если касса подключена по Ethernet или через кассовый сервер: тогда на каждом рабочем месте в 1С создаётся своё устройство с указанием IP-адреса кассы. При подключении по USB касса физически привязана к одному компьютеру, и одновременная работа с нескольких ПК невозможна.

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

Нет. В клавиатурном режиме сканер определяется Windows как обычное устройство ввода, и 1С получает данные как набор символов. Драйвер и настройка в подсистеме оборудования нужны только для режима COM-порта или работы через фирменный драйвер.

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

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

Как подключить эквайринговый терминал к 1С?

Эквайринговый терминал добавляется как устройство типа «Эквайринговый терминал» с драйвером, предоставленным банком или поставщиком (например, драйвер Сбербанка или «1С:Эквайринговые терминалы»). Параметры связи (порт, логин кассира, номер терминала) выдаёт банк-эквайер. До начала работы выполните тестовую оплату и сверку итогов.