Сканер штрихкодов и 1С 8.3: подключение, настройка и работа на складе
Содержание
Чтобы пользоваться сканером штрихкодов в 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)
- Подключите сканер к USB. Windows сама поставит драйвер клавиатуры.
- Откройте Блокнот и отсканируйте любой товар.
- Должны появиться цифры кода и перевод строки. Это значит, что сканер посылает суффикс Enter.
Если цифры есть, а курсор не переходит на новую строку — включите суффикс CR (Enter) настроечным штрихкодом из руководства.
Режим виртуального COM-порта
- Найдите в руководстве штрихкод режима USB COM (у разных производителей он называется USB Serial, USB VCP, USB CDC).
- Отсканируйте его. Сканер переподключится.
- Установите драйвер виртуального порта с сайта производителя, если Windows не определила устройство сама.
- Откройте
Диспетчер устройств → Порты (COM и LPT)и запишите номер порта, напримерCOM5. Он понадобится в 1С.
💡 Номер COM-порта меняется, если воткнуть сканер в другой USB-разъём. Подключайте его всегда в одно гнездо, а на ноутбуке подпишите разъём.
Беспроводной сканер
Базу подключают как обычный проводной сканер — в HID или COM. Сам сканер связывают с базой штрихкодом сопряжения, который напечатан на ней или в руководстве. Для Bluetooth без базы сканер сопрягают с компьютером через параметры Windows, и режим (HID или SPP/COM) выбирают настроечным кодом.
Настройка сканера в 1С: подключаемое оборудование
Шаг 1. Включить подключаемое оборудование
| Конфигурация | Где флажок «Использовать подключаемое оборудование» |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → РМК и оборудование |
| Розница 2.3 | Администрирование → РМК и оборудование |
После установки флажка там же становится доступна ссылка на список подключаемого оборудования.
Шаг 2. Добавить сканер
- Откройте список оборудования и выберите тип Сканеры штрихкода.
- Нажмите
Создать. - В поле драйвера выберите 1С:Сканеры штрихкода — он входит в состав типовых конфигураций. Драйвер производителя (АТОЛ и др.) выбирайте, только если это прописано в инструкции к сканеру.
- Укажите, для какого рабочего места действует настройка. Рабочее место в 1С — это конкретный компьютер и пользователь, поэтому сканер на кассе и сканер на складе настраиваются отдельно.
- Запишите элемент.
Шаг 3. Параметры драйвера
Нажмите Настроить в карточке оборудования. Набор полей зависит от режима:
- ⌨️ Клавиатурный режим — префикс и суффикс. Суффикс должен совпадать с тем, что шлёт сканер. Чаще всего это Enter, код 13.
- 🔌 COM-режим — номер порта (
COM5из диспетчера устройств), скорость (обычно 9600), биты данных 8, без чётности, стоп-бит 1. Суффикс также 13.
В форме настройки есть тест устройства. Отсканируйте код во время теста — он должен отобразиться полностью. Если пришла половина кода или лишние символы, проблема в суффиксе или скорости порта, а не в товаре.
Если драйвер не установлен на компьютере, 1С предложит установить его из конфигурации. В клиент-серверном варианте и на терминальном сервере для этого нужны права администратора Windows на машине, где работает клиент.
Как работать со сканером в документах 1С
Привязка штрихкодов к товарам
Сканер передаёт программе только набор цифр. Чтобы 1С поняла, какой это товар, штрихкод должен быть записан в базе.
- 🏷️ Вручную — в карточке номенклатуры откройте ссылку «Штрихкоды» на панели навигации и добавьте код.
- 📥 При поступлении — если код не найден, 1С показывает окно с неизвестным штрихкодом и предлагает выбрать товар. После выбора код запоминается.
- 📄 Загрузкой — при обмене с поставщиком через ЭДО штрихкоды часто приходят вместе с номенклатурой.
В УТ 11 и Рознице штрихкод можно указать для конкретной характеристики и упаковки. Так одна коробка из 12 штук и одна штука одного товара получают разные коды, и при сканировании коробки в документ сразу встанет количество 12.
Сканирование в документ
- Откройте документ — поступление, реализацию, перемещение, инвентаризацию или чек в РМК.
- Поставьте курсор в табличную часть товаров (в некоторых формах достаточно, чтобы форма была активной).
- Сканируйте. Новый товар добавится строкой, повторное сканирование того же кода увеличит количество на 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 с телефона) или производитель выпустил исправление совместимости с маркировкой.
- Скачайте утилиту производителя. У Honeywell это EZConfig, у Zebra — 123Scan; у остальных марок утилита есть на сайте поддержки.
- Подключите сканер, утилита покажет текущую версию прошивки.
- Запустите обновление и не отключайте сканер до конца процесса.
Обрыв кабеля во время прошивки может вывести сканер из строя. Не прошивайте через USB-хаб и на ноутбуке без зарядки.
После прошивки настройки часто сбрасываются к заводским. Заново включите COM-режим и суффикс, проверьте сканер в Блокноте и тестом в 1С.
Драйвер 1С обновляется вместе с конфигурацией. Если после обновления базы сканер перестал работать, откройте карточку оборудования и переустановите драйвер оттуда же.
Мобильные альтернативы сканеру
Отдельный сканер нужен не всегда.
| Вариант | Для кого | Ограничения |
|---|---|---|
| Камера смартфона в мобильном приложении на платформе 1С | Выездная торговля, небольшой склад | Медленнее, хуже читает мятые этикетки |
| ТСД на Android с клиентом для 1С | Склад, приёмка, инвентаризация | Нужны лицензии клиента и настройка обмена |
| 1С:Мобильная касса | Розница на выезде, курьеры | Подходит только для кассовых операций |
Для потока свыше нескольких сотен позиций в день камера телефона проигрывает. Сканер считывает код почти мгновенно, а телефону нужно навести и сфокусироваться.