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

· 10 мин

Содержание

Чтобы пользоваться сканером штрихкодов в 1С, его достаточно подключить к компьютеру и включить в программе подключаемое оборудование: Администрирование → Подключаемое оборудование в 1С:Бухгалтерии 3.0, флажок «Использовать подключаемое оборудование», затем добавить устройство в группе «Сканеры штрихкода». После этого в документах с табличной частью товаров сканер сам находит номенклатуру по коду и добавляет строку или увеличивает количество.

Сканер в режиме эмуляции клавиатуры начинает работать сразу, без драйверов: он просто «печатает» цифры и нажимает Enter. Режим виртуального COM-порта требует драйвера производителя и настройки в 1С, зато надёжнее для маркированного товара и не зависит от раскладки.

Какой сканер штрихкодов выбрать для работы в 1С

Сначала решите, какие коды придётся читать. От этого зависит тип считывателя, а не от бренда.

ЗадачаТип сканераЧто читает
Обычный склад, розница без маркировкиЛинейный (1D), лазерный или светодиодныйEAN-13, EAN-8, Code 128, ITF
Маркированные товары «Честный ЗНАК», ЕГАИСДвумерный (2D) имиджерDataMatrix, QR, PDF417 + все 1D-коды
Склад с отходом от компьютераБеспроводной (радио или Bluetooth) с базойТо же, что у проводной версии
Инвентаризация вдали от рабочего местаТерминал сбора данных (ТСД)Работает автономно, выгружает данные пачкой

Критерии, на которые стоит смотреть:

  • 📦 2D или 1D. Если в номенклатуре есть хоть одна маркированная группа, берите 2D. Линейный сканер DataMatrix не прочитает вообще, а код с экрана телефона читает плохо.
  • 🔌 Режимы интерфейса. Хорошо, когда модель умеет и эмуляцию клавиатуры (USB HID), и виртуальный COM-порт (USB VCOM). Переключаются они сканированием служебного кода из инструкции.
  • 🧾 Передача символа GS. Для маркировки сканер обязан корректно передавать разделитель групп GS1 (символ с кодом 29). Это написано в спецификации или проверяется тестом.
  • 🖥️ Совместимость с 1С. Ищите модель в списке поддерживаемого оборудования библиотеки подключаемого оборудования (БПО) или наличие драйвера для 1С у производителя.
  • 💪 Условия. Для холодного склада и пыльного цеха нужна защита корпуса и выдерживание падений; для кассы хватит офисной модели на подставке.

Ориентиры по цене: проводной 1D-сканер стоит примерно 1,5–4 тыс. руб., проводной 2D-имиджер — примерно 3–9 тыс. руб., беспроводной 2D — ориентировочно 6–15 тыс. руб., ТСД — от 25–30 тыс. руб. и выше.

Подключение сканера к компьютеру: два режима работы

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

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

Сканер определяется Windows как вторая клавиатура. Драйвер не нужен: воткнули в USB, открыли «Блокнот», отсканировали — появились цифры и перевод строки.

Плюсы — ноль настройки, работает в любой программе. Минусы:

  • символы зависят от текущей раскладки: буквы в Code 128 при русской раскладке превращаются в кириллицу;
  • служебный символ GS из кода маркировки теряется или превращается в мусор;
  • если курсор стоит не в том поле, код «напечатается» туда.

Проверьте суффикс: после кода сканер должен отправлять Enter (CR, код 13). У большинства моделей это заводская настройка, но после сброса бывает Tab или ничего. Меняется суффикс сканированием служебного штрихкода из руководства к сканеру.

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

Сканер передаёт данные как устройство последовательного порта. Порядок:

  1. Переключите сканер в режим USB VCOM (служебный код из руководства).
  2. Установите драйвер виртуального COM-порта с сайта производителя.
  3. Откройте диспетчер устройств Windows, раздел «Порты (COM и LPT)», и запомните номер порта, например COM5.
  4. Убедитесь, что порт не занят другой программой (кассовой утилитой, тестовым терминалом).

Этот режим нужен для маркировки: 1С получает код целиком, со всеми разделителями, и не зависит от раскладки и фокуса курсора.

На рабочем месте, где сканируют только EAN-13 на приходе и отгрузке, эмуляции клавиатуры хватает. Как только появляется DataMatrix — переводите сканер в COM-режим.

Настройка 1С для работы со сканером штрихкодов

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

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

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

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

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

  1. В списке подключаемого оборудования выберите тип «Сканеры штрихкода» и нажмите Создать.
  2. В поле драйвера выберите драйвер 1С для сканеров штрихкода из встроенного списка БПО. Если в списке есть драйвер от производителя вашей модели, можно выбрать его.
  3. Проверьте, что рабочее место заполнено текущим компьютером.
  4. Запишите элемент и нажмите Настроить.
  5. Если драйвер не установлен на этом компьютере, программа предложит установить его — согласитесь. Для установки компонента под Windows иногда нужны права администратора.
  6. В настройках укажите порт (COM5 из диспетчера устройств), скорость (обычно 9600), суффикс — код 13 (Enter).
  7. Нажмите Тест устройства. Отсканируйте любой товар: в окне теста должен появиться код.

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

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

Штрихкоды в карточке номенклатуры

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

Если у товара нет заводского кода, программа может сгенерировать внутренний EAN-13. Такие коды начинаются с префикса 2 и предназначены только для вашего магазина или склада. Распечатайте их на этикетках и наклейте на товар.

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

Сканирование товаров в документах 1С: основные операции

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

Приёмка и отгрузка

  • 📥 Поступление товаров. Сканируйте каждую позицию по факту приёмки. Затем сравните количество с накладной поставщика — расхождения видны сразу.
  • 📤 Реализация, отгрузка, перемещение. Сканер исключает пересортицу: «похожий» товар с другим кодом в документ не попадёт.
  • 🧮 Инвентаризация. Документ инвентаризации заполняют учётными остатками, затем сканируют фактические. Строки без скана показывают недостачу, лишние сканы — излишек.

Если сканер в режиме клавиатуры

В командной панели табличной части найдите кнопку с изображением штрихкода. Она открывает окно ввода кода. Отсканируйте товар — окно закроется, строка добавится. Для серии сканов придётся нажимать кнопку каждый раз, поэтому на потоке удобнее COM-режим.

Неизвестный штрихкод

Когда код не найден в базе, программа сообщает об этом и предлагает зарегистрировать его. Выберите номенклатуру из списка — код запишется в её карточку, и следующий скан сработает сразу. На приёмке от нового поставщика это быстрый способ «обучить» базу.

Регистрируйте неизвестные коды одному ответственному человеку. Если это делают все подряд, рано или поздно чужой код привяжут к неправильному товару, и пересортица уйдёт в остатки.

Весовые товары и маркировка «Честный ЗНАК»

Весовой штрихкод

Весы с печатью этикеток печатают EAN-13, в котором зашит вес. Типичная структура:

ПозицииЧто содержитПример
1–2Префикс весового товара22
3–7Код товара (ПЛУ или внутренний код)01234
8–12Вес в граммах01250 = 1,250 кг
13Контрольная цифравычисляется

Структура задаётся в весах, и в 1С она должна совпадать: префикс и длина полей. В торговых конфигурациях префикс весового товара указывается в настройках, а у номенклатуры с единицей «кг» отмечается, что она весовая. При скане 1С отделяет код товара, находит позицию и подставляет вес в количество.

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

Коды маркировки DataMatrix

Для маркированного товара 1С нужен не EAN, а полный код маркировки: GTIN, серийный номер и криптохвост, разделённые символом GS. Отсюда требования:

  • ✅ 2D-сканер в режиме COM-порта или с корректной передачей GS в режиме клавиатуры;
  • ✅ включённый учёт маркируемой продукции в настройках конфигурации;
  • ✅ товар с признаком маркировки и его товарной группой в карточке.

Код маркировки сканируют в специальной форме проверки и подбора, которая открывается из документа приёмки или отгрузки маркированного товара. Если сканер «потерял» GS, 1С покажет код, но проверка в ГИС МТ не пройдёт: криптохвост не отделится от серийного номера.

Проверить сканер можно без 1С: отсканируйте DataMatrix в «Блокнот». Если вместо разделителя ничего нет и вся строка слилась, сканер режет GS. Решение — COM-режим или настройка передачи GS по руководству производителя.

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

Начинайте с проверки «Блокнотом»: она за минуту отделяет проблему сканера от проблемы 1С.

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

Частые ошибки внедрения

  • Сканер настроили на одном компьютере, а работают на другом. Оборудование привязано к рабочему месту, его заводят на каждом ПК отдельно.
  • Новые коды не регистрируют сразу. К концу месяца копится сотня «неизвестных» позиций, и приёмку снова вбивают руками.
  • Одна упаковка — один код. Коробку и штуку сканируют одним кодом, и количество в документе расходится в 12 раз. Заведите упаковки с отдельными штрихкодами.
  • Терминальный сервер. В RDP сканер в режиме клавиатуры работает сразу, а COM-порт нужно пробросить в сеанс и указать в 1С номер порта, который видит сервер.

Автоматизация работы со сканером и ТСД

Когда базовый сценарий работает, его можно ускорить.

Печать этикеток со штрихкодами

В торговых конфигурациях есть печать этикеток и ценников по шаблону: выбираете товары, шаблон с полем штрихкода и печатаете на термопринтере этикеток. Так товары без заводских кодов получают внутренний EAN-13 за пару минут.

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

ТСД снимает ограничение «сканировать только у компьютера». Работают два варианта:

ВариантКак обменивается с 1СКогда подходит
Офлайн (пакетный)Выгрузка справочника в ТСД, сканирование, загрузка результатов в документИнвентаризация, редкая приёмка
ОнлайнМобильный клиент или приложение ТСД работает с базой по Wi-Fi в реальном времениСборка заказов, адресный склад

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

Быстрый поиск и дисциплина склада

  • 🔎 Скан в списке номенклатуры сразу открывает или находит карточку товара — удобно на консультации покупателя.
  • 🔁 Сканирование при перемещении между складами исключает ситуацию «отгрузили одно, приняли другое».
  • 📊 Если все операции идут через сканер, расхождения инвентаризации резко сокращаются, а причина каждого найденного — видна по документам.
Сканер готов к работе в 1С
Выполнено: 0 / 7

Частые вопросы о сканере штрихкодов в 1С

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