Сканер штрихкодов и 1С 8.3: подключение, настройка и работа на складе

· 9 мин

Содержание

Чтобы пользоваться сканером штрихкодов в 1С, его мало воткнуть в USB. Нужно три вещи: выбрать режим работы сканера (эмуляция клавиатуры или виртуальный COM-порт), включить подключаемое оборудование в программе и добавить сканер с драйвером «1С:Сканеры штрихкода». В БП 3.0 это раздел Администрирование → Подключаемое оборудование, в УТ 11 — НСИ и администрирование → Администрирование → РМК и оборудование.

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

Какой сканер штрихкодов подойдёт для 1С

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

Тип считывания: 1D или 2D

  • 📏 Линейный (1D) — читает EAN-13, EAN-8, Code 128. Хватает для обычной торговли без маркировки.
  • 🔲 Двумерный (2D, имиджер) — читает ещё DataMatrix и QR. Нужен для маркированных товаров (обувь, одежда, табак, вода, молочка, лекарства), ЕГАИС и для кодов с экрана телефона.

Разница в цене сейчас небольшая, поэтому 2D-сканер разумно брать даже без маркировки «на вырост». Ориентировочно проводной 2D-имиджер начального уровня стоит примерно 3–6 тыс. ₽, беспроводной — 6–12 тыс. ₽.

Интерфейс подключения

РежимКак видит компьютерКогда подходитМинусы
USB HID (эмуляция клавиатуры)Как вторую клавиатуруРозница без маркировки, быстрый стартЗависит от раскладки, теряет служебные символы
USB COM (виртуальный COM-порт)Как COM-портМаркировка, ЕГАИС, несколько сканеровНужен драйвер производителя
RS-232Физический COM-портСтарые POS-системыРедко встречается, нужен отдельный блок питания
Bluetooth / радио с базойЧерез базу как HID или COMСклад, приёмка крупногабаритаЗаряд, дальность, цена

На что ещё смотреть

  • 🔋 Для беспроводных — режим хранения кодов в памяти, если вы ушли из зоны связи.
  • 🏷️ Наличие сканера в списке совместимого оборудования 1С. Это не обязательно, но снимает вопросы с драйвером.
  • 📖 Руководство с настроечными штрихкодами. Без него сканер не перевести в COM-режим и не настроить суффикс.

Подключение сканера к компьютеру

Режим клавиатуры (HID)

  1. Подключите сканер к USB. Windows сама поставит драйвер клавиатуры.
  2. Откройте Блокнот и отсканируйте любой товар.
  3. Должны появиться цифры кода и перевод строки. Это значит, что сканер посылает суффикс Enter.

Если цифры есть, а курсор не переходит на новую строку — включите суффикс CR (Enter) настроечным штрихкодом из руководства.

Режим виртуального COM-порта

  1. Найдите в руководстве штрихкод режима USB COM (у разных производителей он называется USB Serial, USB VCP, USB CDC).
  2. Отсканируйте его. Сканер переподключится.
  3. Установите драйвер виртуального порта с сайта производителя, если Windows не определила устройство сама.
  4. Откройте Диспетчер устройств → Порты (COM и LPT) и запишите номер порта, например COM5. Он понадобится в 1С.

💡 Номер COM-порта меняется, если воткнуть сканер в другой USB-разъём. Подключайте его всегда в одно гнездо, а на ноутбуке подпишите разъём.

Беспроводной сканер

Базу подключают как обычный проводной сканер — в HID или COM. Сам сканер связывают с базой штрихкодом сопряжения, который напечатан на ней или в руководстве. Для Bluetooth без базы сканер сопрягают с компьютером через параметры Windows, и режим (HID или SPP/COM) выбирают настроечным кодом.

Настройка сканера в 1С: подключаемое оборудование

Шаг 1. Включить подключаемое оборудование

КонфигурацияГде флажок «Использовать подключаемое оборудование»
Бухгалтерия предприятия 3.0Администрирование → Подключаемое оборудование
Управление торговлей 11НСИ и администрирование → Администрирование → РМК и оборудование
Розница 2.3Администрирование → РМК и оборудование

После установки флажка там же становится доступна ссылка на список подключаемого оборудования.

Шаг 2. Добавить сканер

  1. Откройте список оборудования и выберите тип Сканеры штрихкода.
  2. Нажмите Создать.
  3. В поле драйвера выберите 1С:Сканеры штрихкода — он входит в состав типовых конфигураций. Драйвер производителя (АТОЛ и др.) выбирайте, только если это прописано в инструкции к сканеру.
  4. Укажите, для какого рабочего места действует настройка. Рабочее место в 1С — это конкретный компьютер и пользователь, поэтому сканер на кассе и сканер на складе настраиваются отдельно.
  5. Запишите элемент.

Шаг 3. Параметры драйвера

Нажмите Настроить в карточке оборудования. Набор полей зависит от режима:

  • ⌨️ Клавиатурный режим — префикс и суффикс. Суффикс должен совпадать с тем, что шлёт сканер. Чаще всего это Enter, код 13.
  • 🔌 COM-режим — номер порта (COM5 из диспетчера устройств), скорость (обычно 9600), биты данных 8, без чётности, стоп-бит 1. Суффикс также 13.

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

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

Как работать со сканером в документах 1С

Привязка штрихкодов к товарам

Сканер передаёт программе только набор цифр. Чтобы 1С поняла, какой это товар, штрихкод должен быть записан в базе.

  • 🏷️ Вручную — в карточке номенклатуры откройте ссылку «Штрихкоды» на панели навигации и добавьте код.
  • 📥 При поступлении — если код не найден, 1С показывает окно с неизвестным штрихкодом и предлагает выбрать товар. После выбора код запоминается.
  • 📄 Загрузкой — при обмене с поставщиком через ЭДО штрихкоды часто приходят вместе с номенклатурой.

В УТ 11 и Рознице штрихкод можно указать для конкретной характеристики и упаковки. Так одна коробка из 12 штук и одна штука одного товара получают разные коды, и при сканировании коробки в документ сразу встанет количество 12.

Сканирование в документ

  1. Откройте документ — поступление, реализацию, перемещение, инвентаризацию или чек в РМК.
  2. Поставьте курсор в табличную часть товаров (в некоторых формах достаточно, чтобы форма была активной).
  3. Сканируйте. Новый товар добавится строкой, повторное сканирование того же кода увеличит количество на 1.

💡 Если в форме есть кнопка со значком штрихкода, ею можно ввести код с клавиатуры. Это выручает, когда этикетка повреждена и сканер её не берёт.

Маркированные товары

Для маркировки сканируют не EAN, а код DataMatrix на упаковке. В нём есть служебный разделитель групп (символ GS, код 29). Если разделитель теряется, 1С не сможет проверить код в «Честном знаке», и чек или УПД не пройдут.

Поэтому для маркировки сканер переводят в COM-режим. В режиме клавиатуры GS часто съедается, а латинские буквы в коде при русской раскладке превращаются в кириллицу.

Продвинутые сценарии: склад, инвентаризация, ТСД

Терминал сбора данных (ТСД)

Обычный сканер привязан к компьютеру. На складе удобнее ТСД — это сканер с экраном и памятью.

Два варианта работы:

  • 📦 Офлайн-выгрузка — 1С выгружает в ТСД номенклатуру и штрихкоды, кладовщик ходит по складу, потом данные загружают обратно в документ.
  • 📶 Онлайн по Wi-Fi — ТСД с Android и программой-клиентом (Mobile SMARTS от «Клеверенс», DataMobile от «Сканпорт» и аналоги) работает с базой 1С напрямую.

Офлайн-режим подключается в том же списке оборудования, тип Терминалы сбора данных.

Инвентаризация

Сканировать удобнее не в документ инвентаризации, а в отдельный пересчёт по зонам: стеллаж — документ. Так проще найти, где расхождение, и не пересканировать весь склад.

Приёмка по заказу

В УТ 11 приёмку и отгрузку сверяют по заказу: что сканировали, то и сравнивается с плановым количеством. Расхождения видно до проведения документа.

Сканер при работе через удалённый рабочий стол

Если 1С запущена на терминальном сервере, сканер всё равно подключён к локальному компьютеру пользователя. В режиме клавиатуры это не мешает: нажатия передаются в сеанс RDP как обычный ввод с клавиатуры.

С COM-режимом сложнее. Порт нужно пробросить в сеанс: в клиенте удалённого рабочего стола на вкладке локальных ресурсов включите перенаправление портов. Номер порта в карточке оборудования 1С указывают тот, под которым он виден внутри сеанса. Если проброс запрещён политиками сервера, решите это с администратором — без него COM-сканер в терминале работать не будет.

Диагностика: выберите симптом

Как ускорить работу со сканером

  • ⚡ Один код — одна упаковка. Заведите штрихкоды на коробки и блоки, чтобы не сканировать 24 банки по одной.
  • 🖨️ Печатайте свои этикетки. Для товара без заводского кода создайте внутренний штрихкод и распечатайте этикетку из 1С (в УТ и Рознице — обработка печати этикеток и ценников).
  • 🔊 Включите звук на компьютере. 1С сигналит при неизвестном коде, кассир сразу видит ошибку.
  • 🧹 Чистите окно сканера. Пыль и царапины на стекле — частая причина того, что сканер «не берёт» код с первого раза.
  • 🔄 Отключите автоповтор. В непрерывном режиме сканер может считать код дважды. Включите задержку на повтор того же кода в настройках сканера.

Прошивка и драйверы сканера

Обновлять прошивку стоит в двух случаях: сканер не читает новый тип кода (например, DataMatrix с телефона) или производитель выпустил исправление совместимости с маркировкой.

  1. Скачайте утилиту производителя. У Honeywell это EZConfig, у Zebra — 123Scan; у остальных марок утилита есть на сайте поддержки.
  2. Подключите сканер, утилита покажет текущую версию прошивки.
  3. Запустите обновление и не отключайте сканер до конца процесса.

Обрыв кабеля во время прошивки может вывести сканер из строя. Не прошивайте через USB-хаб и на ноутбуке без зарядки.

После прошивки настройки часто сбрасываются к заводским. Заново включите COM-режим и суффикс, проверьте сканер в Блокноте и тестом в 1С.

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

Мобильные альтернативы сканеру

Отдельный сканер нужен не всегда.

ВариантДля когоОграничения
Камера смартфона в мобильном приложении на платформе 1СВыездная торговля, небольшой складМедленнее, хуже читает мятые этикетки
ТСД на Android с клиентом для 1ССклад, приёмка, инвентаризацияНужны лицензии клиента и настройка обмена
1С:Мобильная кассаРозница на выезде, курьерыПодходит только для кассовых операций

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

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

Можно ли пользоваться сканером в 1С без настройки подключаемого оборудования?
Да, в режиме клавиатуры код можно вбить в поле поиска или в колонку штрихкода. Но автоматического добавления строки в документ не будет.
Сколько сканеров можно подключить к одному компьютеру?
Несколько. Каждый заводится отдельным элементом оборудования; надёжнее всего, когда они работают в COM-режиме на разных портах.
Работает ли сканер в веб-клиенте 1С?
Работает, но для подключаемого оборудования в браузере нужно расширение для работы с файлами и внешними компонентами. Без него остаётся только ввод в режиме клавиатуры.
Почему один и тот же товар находится по двум разным кодам?
К номенклатуре можно привязать несколько штрихкодов: заводской, внутренний, код упаковки. Это нормально, лишние коды удаляют в карточке товара.
Подойдёт ли сканер для ЕГАИС?
Нужен 2D-сканер, который читает PDF417 и DataMatrix с акцизных марок. Линейный сканер для ЕГАИС не подходит.