Как подключить сканер штрихкода и настроить штрихкоды в 1С
Содержание
Сканер штрихкода подключают к 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С — так вы сразу поймёте, в проблеме сканер или настройка базы.
- Подключите сканер к USB-порту. Windows определит его как HID-устройство клавиатуры — отдельный драйвер устройства обычно не нужен.
- Откройте любой текстовый редактор (
Блокнот), поставьте курсор в окно и считайте любой штрихкод с упаковки. - Если в окне появились цифры — сканер исправен. Если после них курсор перескочил на новую строку, у сканера уже настроен суффикс
Enter— это то, что нужно для 1С.
Если цифры появляются, но строка не завершается переходом на новую строку, настройте суффикс. Делается это служебными штрихкодами из инструкции к модели — вы считываете из бумажной инструкции код «Добавить суффикс CR» (или «Enter»). Без этого 1С не поймёт, что ввод кода закончен.
Беспроводной сканер сначала «привязывают» к своей базе-приёмнику служебным штрихкодом из инструкции, затем проверяют так же — через Блокнот.
Настройка сканера в 1С через подключаемое оборудование
Этот раздел — для режима драйвера. Если вам хватает эмуляции клавиатуры, можно пропустить: сканер уже «печатает» коды в поля документов.
Включите механизм оборудования. В розничных и торговых конфигурациях это делается флажком в настройках, после чего появляется список подключаемого оборудования.
| Конфигурация | Где включить подключаемое оборудование |
|---|---|
| 1С:Розница | Администрирование → Подключаемое оборудование |
| 1С:Управление торговлей 11 | раздел НСИ и администрирование, группа настроек оборудования и РМК |
| 1С:Бухгалтерия 3.0 | Администрирование → Подключаемое оборудование (для розничных продаж) |
Дальше порядок одинаковый:
- Установите флажок
Использовать подключаемое оборудование. - Откройте список оборудования и нажмите
Создать. - В поле типа выберите
Сканеры штрихкода. - Укажите драйвер — обычно
1С:Сканеры штрихкода (NativeApi). Если его нет в списке, нажмите кнопку установки драйвера и укажите файл, полученный от поставщика. - Выберите рабочее место (компьютер, к которому физически подключён сканер).
- Запишите карточку и нажмите
Настроить, затемТест устройства— считайте любой штрихкод. 1С покажет распознанный код.
В режиме драйвера сканер часто должен работать не как клавиатура, а в режиме передачи данных драйверу. В настройках драйвера задают префикс или суффикс (служебный символ-признак), по которому 1С отличает ввод сканера от набора с клавиатуры. Значение берите из документации драйвера — не придумывайте его.
После успешного теста сканер готов: в документах продаж и приёмки считывание будет срабатывать автоматически.
Штрихкоды номенклатуры: как присвоить и использовать в документах
Чтобы сканер «узнавал» товар, у номенклатуры должен быть прописан штрихкод. Хранится он в отдельном регистре сведений, а не в самой карточке реквизитом.
Откройте карточку товара в справочнике Номенклатура и найдите команду Штрихкоды (в торговых конфигурациях она в командной панели карточки или в разделе «Ещё»). Откроется список кодов этой позиции.
Добавить штрихкод можно тремя способами:
- 📷 считать сканером — поставьте курсор в поле ввода штрихкода и считайте код с упаковки, он подставится сам;
- ⌨️ ввести вручную — наберите 13 цифр с упаковки (EAN-13);
- 🏷 сгенерировать внутренний — если заводского штрихкода нет (об этом ниже).
Один товар может иметь несколько штрихкодов — например, для разных упаковок (штука, коробка). Привязывайте код к конкретной характеристике или упаковке, если ведёте их учёт.
После того как коды заведены, в документах (Поступление товаров, Реализация, Инвентаризация) достаточно поставить курсор в табличную часть и считать штрихкод — строка с товаром добавится или увеличится её количество.
Заводить коды по одному для большого ассортимента незачем. Удобнее присваивать их массово прямо при первой приёмке: открываете документ поступления, встаёте в строку товара и считываете штрихкод с упаковки — 1С предложит привязать новый код к этой позиции. Так справочник заполняется кодами естественным путём, без отдельного прогона по каждой карточке. Если поставщик присылает электронный документ (УПД по ЭДО), штрихкоды часто приходят в нём и сопоставляются при загрузке — заводить вручную не придётся вовсе.
Если один и тот же штрихкод привязан к двум разным позициям, 1С при считывании предложит выбор или возьмёт не тот товар. Держите коды уникальными — это главная причина пересортицы при приёмке.
Внутренние штрихкоды и печать этикеток
Если товар продаётся без заводского штрихкода (развес, собственная продукция, фасовка), 1С формирует внутренний штрихкод. Он строится в формате EAN-13, но с префиксом из диапазона, зарезервированного под внутренние коды, — такой код не пересекается с товарами других производителей.
Отдельный случай — весовой штрихкод. В нём зашиты код товара и вес (или цена), которые печатает весовой принтер этикеток. Кассовая программа «разбирает» такой код: отделяет номер товара от массы и подставляет количество автоматически.
Печатают этикетки и ценники через обработку Печать этикеток и ценников (в торговых конфигурациях — в разделе продаж или склада). Порядок:
- Отберите товары — вручную, по поступлению или по всему справочнику.
- Выберите шаблон этикетки; при необходимости поправьте его в конструкторе (состав полей, размер под ваш принтер).
- Укажите количество этикеток — по остатку, по документу поступления или фиксированное.
- Отправьте на печать на обычный или специализированный принтер этикеток.
Шаблон этикетки настраивается один раз под размер ленты принтера. Если код на печати «не читается» сканером, почти всегда дело в слишком мелком шаблоне или низком качестве печати (загрязнённая головка, неподходящая лента) — проверяйте это до того, как грешить на 1С.
Чтобы работа со сканером была быстрой на потоке, стоит придерживаться нескольких правил. Печатайте этикетки сразу при приёмке партии, а не перед продажей — тогда на полку товар попадает уже с кодом. Держите штрихкоды уникальными и не плодите дубли: именно дубли дают большинство заминок на кассе. Для склада удобнее беспроводной 2D-сканер с подставкой — в подставке он переходит в режим автосканирования и считывает код, как только его подносят, без нажатия кнопки.
Маркировка, онлайн-касса и маркетплейсы: что учесть
Как только штрихкоды выходят за пределы внутреннего учёта, добавляются требования.
Онлайн-касса (54-ФЗ). При рознице сканер работает в паре с фискальным регистратором, тоже подключённым через Подключаемое оборудование. В чек попадает наименование товара, которое 1С находит по считанному штрихкоду. Поэтому незаполненный штрихкод = товар не пробивается в РМК.
Маркировка «Честный знак». Для маркированного товара на кассе и приёмке считывают код DataMatrix, а не обычный EAN-13. Нужен 2D-сканер и настроенный обмен с системой маркировки. 1С проверяет код при продаже и выводит его из оборота; при приёмке сверяет коды с электронным УПД от поставщика.
Обычный штрихкод EAN и код маркировки DataMatrix — это разные коды на одной упаковке. На кассе маркированного товара считывают именно DataMatrix, иначе продажа не зарегистрируется в системе маркировки.
Маркетплейсы. Площадки (Wildberries, Ozon и прочие) требуют собственные штрихкоды коробов и товаров для поставки. Эти коды к штрихкоду номенклатуры в 1С прямого отношения не имеют — они генерируются в кабинете площадки. В 1С их используют при комплектации и печати на этикетках поставки, если настроен обмен с маркетплейсом.
Частые ошибки при работе со сканером
Сканер «подключили, а он не работает » — почти всегда одна из нескольких типовых причин. Ниже — как по симптому найти источник.
Штрихкоды; при необходимости добавьте код.Частые вопросы
Нужен ли отдельный драйвер, чтобы подключить сканер к 1С?
Подключаемое оборудование (касса, надёжная работа в документах); его дают с самим сканером.Можно ли пользоваться сканером в 1С:Бухгалтерии?
Администрирование → Подключаемое оборудование. Полноценное рабочее место кассира — это конфигурации Розница и УТ.Что делать, если у товара нет штрихкода на упаковке?
Штрихкоды) и напечатать на него этикетку через обработку печати этикеток и ценников. Внутренний код в формате EAN-13 не пересечётся с чужими товарами.Подойдёт ли обычный сканер для маркировки «Честный знак»?
Почему один штрихкод открывает не тот товар?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»