Сканер штрихкодов в 1С 8.3: от USB-кабеля до первой строки в документе
Содержание
Чтобы подключить сканер к 1С, переведите его в режим виртуального COM-порта, узнайте номер порта в диспетчере устройств Windows и заведите сканер в справочнике подключаемого оборудования: в БП 3.0 это Администрирование → Подключаемое оборудование, тип «Сканеры штрихкода», драйвер «1С:Сканеры штрихкода». Затем укажите порт, суффикс и нажмите тест. Вся настройка занимает 10–15 минут.
Типичная ситуация: склад купил новый сканер, кладовщик воткнул его в USB, открыл приходную накладную — сканер пищит, а строки не появляются. Ничего не сломано. Просто сканер работает как клавиатура, а 1С ждёт его как торговое оборудование. Разберём, как настроить оборудование так, чтобы штрихкод сразу попадал в документ.
Какой сканер и какое подключение выбрать
Сначала решите, каким способом сканер будет передавать данные. От этого зависит вся дальнейшая настройка.
| Режим | Как выглядит в Windows | Плюсы | Минусы |
|---|---|---|---|
| USB HID (эмуляция клавиатуры) | как вторая клавиатура | работает сразу, без драйверов | зависит от раскладки, теряет служебные символы |
| USB Virtual COM (VCP) | USB Serial Device (COM3) или порт производителя | 1С ловит код в любой форме, раскладка не мешает | нужен драйвер и настройка в 1С |
| RS-232 (COM) | физический COM1 | надёжно на старых кассах | нужен порт на компьютере и часто питание 5 В |
| Беспроводной с базой | как USB HID или VCP у базы | свобода движения по складу | база — отдельное устройство, его и настраиваем |
Для работы в 1С рекомендую режим виртуального COM-порта. В нём сканер передаёт код как отдельное событие, и программа сама подставляет товар в документ, даже если курсор стоит не в поле.
📌 Как выбрать сам сканер:
- 📦 Только обычные штрихкоды EAN-13 и Code 128 на складе — хватит линейного (1D) сканера.
- 🏷️ Маркировка «Честный знак», ЕГАИС, QR-коды — нужен 2D-сканер, линейный DataMatrix не прочитает.
- 🔄 Перед покупкой проверьте, что модель умеет режим USB COM. Почти все современные модели умеют, но у самых дешёвых бывает только HID.
Режим сканера меняют не в 1С, а самим сканером. В инструкции (обычно это сложенный листок в коробке или PDF на сайте производителя) есть служебные штрихкоды. Отсканируйте код вида «USB COM Port Emulation» или «USB VCP» — сканер перезагрузится в новом режиме.
Драйвер сканера и номер COM-порта в Windows
После переключения в режим COM Windows должна увидеть новое устройство. Проверьте это до того, как идти в 1С.
- Нажмите
Win + Xи откройтеДиспетчер устройств. - Разверните группу
Порты (COM и LPT). - Найдите строку со сканером:
USB Serial Device (COM5),Honeywell Bidirectional Device (COM4)и подобные. Запишите номер порта. - Если устройство висит в группе
Другие устройствас жёлтым треугольником — Windows не нашла драйвер. Скачайте VCP-драйвер с сайта производителя сканера, установите и переподключите кабель.
Номер порта иногда получается большим — COM12, COM27. Старые драйверы и кассовые программы такие порты не видят. Номер можно поменять:
- Правой кнопкой по порту →
Свойства. - Вкладка
Параметры порта→ кнопкаДополнительно. - В поле
Номер COM-портавыберите свободный номер от 1 до 9. - Переподключите сканер.
Каждый USB-разъём для Windows — отдельное место. Воткнули сканер в соседний порт — номер COM может смениться, и 1С перестанет его видеть. Подпишите разъём или закрепите кабель.
Если вы остались в режиме HID, драйвер не нужен. Проверка простая: откройте «Блокнот», отсканируйте штрихкод. Цифры напечатались и курсор перешёл на новую строку — сканер исправен.
Подключение сканера в 1С: карточка оборудования
Оборудование в типовых конфигурациях подключают через встроенную библиотеку подключаемого оборудования. Механизм одинаков в БП 3.0, УТ 11, КА 2 и ERP, отличается только путь к настройке.
| Конфигурация | Где включить и открыть список оборудования |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11, КА 2, ERP | НСИ и администрирование → Администрирование → РМК и оборудование |
Шаг 1. Включите использование оборудования
В форме настроек поставьте флажок Использовать подключаемое оборудование. Без него ссылка на список оборудования неактивна. Включает флажок пользователь с правами администратора.
Шаг 2. Создайте экземпляр оборудования
- Перейдите по ссылке
Подключаемое оборудование. - Слева выберите тип
Сканеры штрихкода. - Нажмите
Создать. - В поле
Драйвер оборудованиявыберите «1С:Сканеры штрихкода». В новых версиях библиотеки он называется «1С:Сканеры штрихкода (NativeApi)». - Поле
Рабочее местозаполнится текущим компьютером — так и оставьте. - Запишите карточку.
Оборудование в 1С привязано к рабочему месту, а не к пользователю. Если тот же кладовщик сядет за другой компьютер, сканер нужно заводить и там, отдельной карточкой.
Шаг 3. Установите драйвер и задайте параметры
В карточке нажмите Установить драйвер. Встроенный драйвер 1С ставится из самой конфигурации, скачивать ничего не нужно. Потом откройте Настроить и заполните параметры.
| Параметр | Что указать |
|---|---|
| Порт | номер из диспетчера устройств, например COM5 |
| Скорость | 9600 — значение по умолчанию у большинства сканеров |
| Чётность, биты данных, стоп-биты | Нет, 8, 1 |
| Суффикс (код символа окончания) | 13 — это Enter (CR) |
| Префикс | пусто, если сканер ничего не добавляет в начало |
Суффикс — главное, что ломают при настройке. По нему 1С понимает, где закончился один штрихкод и начался другой. В сканере и в 1С суффикс должен совпадать. Большинство моделей с завода отправляют CR — значит, в 1С оставьте 13.
Драйвер 1С или драйвер АТОЛ: что выбрать
Для сканера почти всегда хватает встроенного драйвера «1С:Сканеры штрихкода». Он входит в типовую конфигурацию , обновляется вместе с ней и работает с любым сканером в режиме COM.
Драйвер торгового оборудования (ДТО) от АТОЛ нужен в двух случаях:
- 🧾 на рабочем месте уже стоит ДТО для кассы, и сканер удобно вести в той же программе;
- 🛠️ у сканера нестандартный протокол, и встроенный драйвер его не понимает.
Порядок с ДТО такой:
- Установите ДТО той версии, которую поддерживает ваша конфигурация. Список поддерживаемого оборудования и драйверов есть в документации к библиотеке подключаемого оборудования.
- Запустите утилиту настройки ДТО, добавьте логическое устройство «Сканер штрихкода», укажите порт и суффикс.
- Протестируйте сканер прямо в утилите ДТО, без 1С.
- В карточке оборудования в 1С выберите драйвер АТОЛ для сканеров и укажите номер логического устройства.
Современный ДТО 10 в первую очередь рассчитан на онлайн-кассы. Если сканер не находится в списке устройств ДТО, не мучайтесь — подключите его встроенным драйвером 1С. Сканер и касса прекрасно работают через разные драйверы.
Не ставьте два драйвера на один порт. Если сканер заведён и в ДТО, и в 1С через встроенный драйвер, порт занимает тот, кто открыл его первым. Второй получает ошибку.
Как проверить сканер в 1С
Проверка идёт в три этапа — от драйвера к документу. Так сразу понятно, на каком уровне проблема.
Тест в карточке оборудования
В форме Настроить нажмите Тест устройства. Появилось сообщение об успешном подключении — драйвер и порт в порядке. Ошибка — проблема в Windows: неверный порт, порт занят, нет драйвера.
Тест в списке товаров
Откройте справочник Номенклатура и отсканируйте штрихкод товара, у которого он записан. В большинстве типовых конфигураций форма списка ловит событие сканера и открывает или выделяет найденную позицию.
Тест в документе
Создайте черновик документа, где сканирование реально используют: Поступление (акты, накладные, УПД), Реализация (акты, накладные, УПД), Пересчёт товаров в УТ. Отсканируйте товар дважды. Правильный результат — одна строка с количеством 2.
Если штрихкод в базе не найден, 1С выведет сообщение об этом. Такой код можно привязать к товару: в карточке номенклатуры есть список штрихкодов, а в УТ 11 — отдельная регистрация штрихкодов. После записи повторное сканирование найдёт товар.
Тестовый документ не проводите или удалите после проверки. Иначе в учёте останется лишнее движение товара.
Сканер на удалённом рабочем столе и в облаке
Отдельная история — когда 1С запущена не на компьютере пользователя, а на терминальном сервере или в облаке. Сканер физически стоит у кладовщика, а 1С работает на другой машине.
Режим HID работает через удалённый рабочий стол без настроек. Нажатия клавиш уходят в сеанс как обычный ввод. Минус тот же: курсор должен стоять в поле поиска или в поле «Штрихкод».
Режим COM требует перенаправления порта:
- В клиенте удалённого рабочего стола (
mstsc) откройтеПоказать параметры → Локальные ресурсы → Подробнее. - Отметьте
Порты. - Подключитесь заново. Порт с клиента появится в сеансе.
- В 1С на сервере создайте карточку оборудования для рабочего места этого сеанса и укажите проброшенный порт.
Перенаправление портов может быть запрещено политиками сервера. Это решает администратор сервера, а не пользователь.
Для веб-клиента и облачной 1С работа с локальным оборудованием идёт через расширение для работы с файлами и внешними компонентами, которое браузер просит установить при первом подключении. Если у облачного сервиса есть своя программа-агент для оборудования, ставьте её — так надёжнее.
Сканер не работает: симптомы и что делать
Ниже — ситуации, с которыми реально приходят после «вроде всё настроили». Выберите свою.
Если ни один вариант не подошёл, сбросьте сканер к заводским настройкам служебным штрихкодом из инструкции и пройдите настройку заново. Чаще всего проблема в одном забытом параметре режима или суффикса.