Как подключить сканер штрихкода и настроить штрихкоды в 1С

· 9 мин

Содержание

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

Разберём оба пути: какой сканер взять, как подключить его физически, как завести в базе, как присвоить штрихкоды номенклатуре и печатать собственные этикетки. Отдельно — маркировка, онлайн-касса и ошибки, из-за которых сканер «молчит» или вводит код не туда.

Как сканер передаёт данные в 1С: два режима работы

Сканер не «общается» с 1С напрямую — он лишь передаёт в компьютер считанную строку цифр. Разница в том, как именно.

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

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

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

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

1С работает практически с любым сканером, но под задачу подходят разные типы. Главное различие — что сканер умеет читать.

Тип сканераЧто читаетКогда нужен
1D (линейный)EAN-13, EAN-8, Code128, ITF-14Обычная торговля, приёмка товара без маркировки
2D (имидж)всё, что 1D, плюс DataMatrix и QRМаркировка «Честный знак», ЕГАИС, QR-оплата

Если вы торгуете маркированным товаром (обувь, одежда, вода, молочка, табак и прочее) — берите только 2D-сканер. Линейный DataMatrix не прочитает, а значит, не проведёт приёмку и продажу маркировки.

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

  • 🔌 проводные USB — самый частый и беспроблемный вариант;
  • 📡 беспроводные (радио/Bluetooth) — удобны на складе, но требуют заряженной базы и настройки канала;
  • 🖥 в COM-разрезе — встречаются у старого оборудования, подключаются через эмулятор COM-порта.

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

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

Сначала проверяют оборудование вне 1С — так вы сразу поймёте, в проблеме сканер или настройка базы.

  1. Подключите сканер к USB-порту. Windows определит его как HID-устройство клавиатуры — отдельный драйвер устройства обычно не нужен.
  2. Откройте любой текстовый редактор (Блокнот), поставьте курсор в окно и считайте любой штрихкод с упаковки.
  3. Если в окне появились цифры — сканер исправен. Если после них курсор перескочил на новую строку, у сканера уже настроен суффикс Enter — это то, что нужно для 1С.

Если цифры появляются, но строка не завершается переходом на новую строку, настройте суффикс. Делается это служебными штрихкодами из инструкции к модели — вы считываете из бумажной инструкции код «Добавить суффикс CR» (или «Enter»). Без этого 1С не поймёт, что ввод кода закончен.

Проверка готовности сканера к подключению
Выполнено: 0 / 5

Беспроводной сканер сначала «привязывают» к своей базе-приёмнику служебным штрихкодом из инструкции, затем проверяют так же — через Блокнот.

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

Этот раздел — для режима драйвера. Если вам хватает эмуляции клавиатуры, можно пропустить: сканер уже «печатает» коды в поля документов.

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

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

Дальше порядок одинаковый:

  1. Установите флажок Использовать подключаемое оборудование.
  2. Откройте список оборудования и нажмите Создать.
  3. В поле типа выберите Сканеры штрихкода.
  4. Укажите драйвер — обычно 1С:Сканеры штрихкода (NativeApi). Если его нет в списке, нажмите кнопку установки драйвера и укажите файл, полученный от поставщика.
  5. Выберите рабочее место (компьютер, к которому физически подключён сканер).
  6. Запишите карточку и нажмите Настроить, затем Тест устройства — считайте любой штрихкод. 1С покажет распознанный код.

В режиме драйвера сканер часто должен работать не как клавиатура, а в режиме передачи данных драйверу. В настройках драйвера задают префикс или суффикс (служебный символ-признак), по которому 1С отличает ввод сканера от набора с клавиатуры. Значение берите из документации драйвера — не придумывайте его.

После успешного теста сканер готов: в документах продаж и приёмки считывание будет срабатывать автоматически.

Штрихкоды номенклатуры: как присвоить и использовать в документах

Чтобы сканер «узнавал» товар, у номенклатуры должен быть прописан штрихкод. Хранится он в отдельном регистре сведений, а не в самой карточке реквизитом.

Откройте карточку товара в справочнике Номенклатура и найдите команду Штрихкоды (в торговых конфигурациях она в командной панели карточки или в разделе «Ещё»). Откроется список кодов этой позиции.

Добавить штрихкод можно тремя способами:

  • 📷 считать сканером — поставьте курсор в поле ввода штрихкода и считайте код с упаковки, он подставится сам;
  • ⌨️ ввести вручную — наберите 13 цифр с упаковки (EAN-13);
  • 🏷 сгенерировать внутренний — если заводского штрихкода нет (об этом ниже).

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

После того как коды заведены, в документах (Поступление товаров, Реализация, Инвентаризация) достаточно поставить курсор в табличную часть и считать штрихкод — строка с товаром добавится или увеличится её количество.

Заводить коды по одному для большого ассортимента незачем. Удобнее присваивать их массово прямо при первой приёмке: открываете документ поступления, встаёте в строку товара и считываете штрихкод с упаковки — 1С предложит привязать новый код к этой позиции. Так справочник заполняется кодами естественным путём, без отдельного прогона по каждой карточке. Если поставщик присылает электронный документ (УПД по ЭДО), штрихкоды часто приходят в нём и сопоставляются при загрузке — заводить вручную не придётся вовсе.

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

Внутренние штрихкоды и печать этикеток

Если товар продаётся без заводского штрихкода (развес, собственная продукция, фасовка), 1С формирует внутренний штрихкод. Он строится в формате EAN-13, но с префиксом из диапазона, зарезервированного под внутренние коды, — такой код не пересекается с товарами других производителей.

Отдельный случай — весовой штрихкод. В нём зашиты код товара и вес (или цена), которые печатает весовой принтер этикеток. Кассовая программа «разбирает» такой код: отделяет номер товара от массы и подставляет количество автоматически.

Печатают этикетки и ценники через обработку Печать этикеток и ценников (в торговых конфигурациях — в разделе продаж или склада). Порядок:

  1. Отберите товары — вручную, по поступлению или по всему справочнику.
  2. Выберите шаблон этикетки; при необходимости поправьте его в конструкторе (состав полей, размер под ваш принтер).
  3. Укажите количество этикеток — по остатку, по документу поступления или фиксированное.
  4. Отправьте на печать на обычный или специализированный принтер этикеток.

Шаблон этикетки настраивается один раз под размер ленты принтера. Если код на печати «не читается» сканером, почти всегда дело в слишком мелком шаблоне или низком качестве печати (загрязнённая головка, неподходящая лента) — проверяйте это до того, как грешить на 1С.

Чтобы работа со сканером была быстрой на потоке, стоит придерживаться нескольких правил. Печатайте этикетки сразу при приёмке партии, а не перед продажей — тогда на полку товар попадает уже с кодом. Держите штрихкоды уникальными и не плодите дубли: именно дубли дают большинство заминок на кассе. Для склада удобнее беспроводной 2D-сканер с подставкой — в подставке он переходит в режим автосканирования и считывает код, как только его подносят, без нажатия кнопки.

Маркировка, онлайн-касса и маркетплейсы: что учесть

Как только штрихкоды выходят за пределы внутреннего учёта, добавляются требования.

Онлайн-касса (54-ФЗ). При рознице сканер работает в паре с фискальным регистратором, тоже подключённым через Подключаемое оборудование. В чек попадает наименование товара, которое 1С находит по считанному штрихкоду. Поэтому незаполненный штрихкод = товар не пробивается в РМК.

Маркировка «Честный знак». Для маркированного товара на кассе и приёмке считывают код DataMatrix, а не обычный EAN-13. Нужен 2D-сканер и настроенный обмен с системой маркировки. 1С проверяет код при продаже и выводит его из оборота; при приёмке сверяет коды с электронным УПД от поставщика.

Обычный штрихкод EAN и код маркировки DataMatrix — это разные коды на одной упаковке. На кассе маркированного товара считывают именно DataMatrix, иначе продажа не зарегистрируется в системе маркировки.

Маркетплейсы. Площадки (Wildberries, Ozon и прочие) требуют собственные штрихкоды коробов и товаров для поставки. Эти коды к штрихкоду номенклатуры в 1С прямого отношения не имеют — они генерируются в кабинете площадки. В 1С их используют при комплектации и печати на этикетках поставки, если настроен обмен с маркетплейсом.

Частые ошибки при работе со сканером

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

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

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

Нужен ли отдельный драйвер, чтобы подключить сканер к 1С?
В режиме эмуляции клавиатуры — нет, сканер работает как обычная клавиатура сразу. Драйвер нужен только для подключения через Подключаемое оборудование (касса, надёжная работа в документах); его дают с самим сканером.
Можно ли пользоваться сканером в 1С:Бухгалтерии?
Да. В БП 3.0 сканер в режиме эмуляции клавиатуры вводит штрихкоды в поля документов, а для розничных продаж есть раздел Администрирование → Подключаемое оборудование. Полноценное рабочее место кассира — это конфигурации Розница и УТ.
Что делать, если у товара нет штрихкода на упаковке?
Сгенерировать внутренний штрихкод в карточке номенклатуры (команда Штрихкоды) и напечатать на него этикетку через обработку печати этикеток и ценников. Внутренний код в формате EAN-13 не пересечётся с чужими товарами.
Подойдёт ли обычный сканер для маркировки «Честный знак»?
Нет. Код маркировки — это двумерный DataMatrix, его читает только 2D-сканер (имидж-сканер). Линейный (1D) сканер прочитает EAN-13 на той же упаковке, но не DataMatrix.
Почему один штрихкод открывает не тот товар?
Код привязан сразу к двум позициям номенклатуры. Найдите дубль через список штрихкодов и оставьте код только у нужного товара — иначе при приёмке и продаже будет пересортица.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»