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

· 9 мин

Содержание

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

Выбор зависит от задачи. Для редкого сканирования в документах бухгалтерии хватает режима клавиатуры — ничего настраивать не нужно. Для кассы, склада и работы с маркировкой ставят драйвер: только так корректно отрабатывают префикс, суффикс и чтение двумерных кодов Data Matrix.

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

Два режима подключения: когда какой выбрать

Сравните варианты до покупки и настройки — переделывать потом дороже.

КритерийРежим клавиатурыЧерез драйвер
Настройка в 1Сне нужнадобавить в Подключаемое оборудование
Надёжность распознаваниязависит от раскладки и фокуса полявысокая, ввод помечается как сканирование
Префикс/суффиксзадаются только в самом сканерезадаются в сканере и в драйвере
Двумерные коды (маркировка)работают нестабильноподдерживаются полноценно
Касса, РМК, ТСДне рекомендуетсяштатный режим

💡 Простое правило: бухгалтерия и разовые операции — можно клавиатурой; торговля, розница, склад, маркировка — только драйвер.

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

Через драйвер связь идёт по COM-порту или по USB с установленным драйвером. Программа опрашивает устройство сама, поэтому не важно, какое поле активно и в какой раскладке клавиатура.

Подготовка: драйвер, разъём и режим самого сканера

Начните с трёх вещей, без которых дальше идти бессмысленно.

  1. Разъём и питание. Подключите сканер в USB, дождитесь звукового сигнала инициализации. Проводные модели питания не требуют, беспроводные сначала ставят на базу.
  2. Драйвер. Установите драйвер сканера — общий драйвер от 1С либо драйвер производителя (ATOL, Honeywell, Datalogic, Mertech). Дистрибутив берут у поставщика оборудования; для оборудования, купленного «под 1С», драйвер обычно идёт в комплекте.
  3. Режим устройства. Переведите сканер в нужный режим и задайте суффикс. Делается это не в 1С, а сканированием служебных штрихкодов из инструкции к устройству.

Суффикс «Enter» (CR) обязателен в режиме клавиатуры: без него строка не «завершается» и товар не подставляется. В режиме драйвера суффикс тоже желателен, но его дублируют настройкой драйвера.

Про интерфейс подключения. Современные сканеры подключают по USB, и ОС видит их как клавиатуру (HID) либо как виртуальный COM-порт — режим переключается служебным штрихкодом. Для работы через драйвер 1С удобнее виртуальный COM: порт стабильный, скорость обмена фиксированная. Старые модели с «настоящим» разъёмом COM (RS-232) требуют отдельного питания и переходника, в новых точках почти не встречаются.

Отдельно о двумерных кодах. Обычный линейный (1D) сканер читает только полоски EAN-13 и Code-128. Для кодов маркировки «Честного знака» нужен 2D-сканер (имидж-сканер) — линейный Data Matrix физически не прочитает.

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

Добавляем сканер в «Подключаемое оборудование»

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

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

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

Дальше шаги одинаковые для всех конфигураций:

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

Если тест показал штрихкод — связь есть. Если окно пустое, переходите к разделу о диагностике: причина почти всегда в драйвере, порте или привязке к рабочему месту.

Чек-лист настройки сканера
Выполнено: 0 / 6

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

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

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

Заполнить штрихкоды можно тремя способами:

  • 🔹 Вручную в карточке. Откройте номенклатуру, найдите в ней раздел со штрихкодами и впишите код с упаковки (или отсканируйте его в поле ввода).
  • 🔹 При приёмке. В документе поступления отсканируйте товар — если код незнаком, 1С предложит создать штрихкод и привязать его к выбранной строке.
  • 🔹 Сгенерировать свой. Для весового и фасованного товара без заводского штрихкода 1С умеет формировать внутренний код и печатать этикетку.

Отдельная история — весовой товар. У весов с печатью этикеток штрихкод кодирует не только позицию, но и массу или цену. Такие коды формата EAN-13 начинаются с префикса из диапазона 20–29 (его называют «внутренним»): первые цифры — признак и код товара, последние — вес или сумма, рассчитанные весами. 1С распознаёт весовой префикс по настройке и сам подставляет количество из штрихкода. Префикс задают в параметрах обмена с весами, и он должен совпадать с тем, что прошит в самих весах.

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

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

Терминалы сбора данных: офлайн-сбор и загрузка в 1С

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

ТСД работают в двух режимах.

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

Онлайн. Терминал обменивается с 1С по Wi-Fi в реальном времени через промежуточную программу (например, Mobile SMARTS). Данные о товарах и остатках терминал видит сразу, а документы попадают в базу без ручной загрузки. Этот режим настраивается не только в 1С — нужна серверная часть обмена.

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

Общий принцип: ТСД готовит данные, а документ в 1С создаётся по результатам выгрузки. Сканировать прямо в открытый документ 1С, как настольным сканером, терминал в офлайн-режиме не умеет.

Сканер и касса: как штрихкод попадает в чек ККТ

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

В рабочем месте кассира (РМК) связка работает по цепочке:

  1. Кассир сканирует товар — сканер передаёт штрихкод в 1С.
  2. 1С находит позицию по штрихкоду и добавляет строку в чек.
  3. По кнопке оплаты 1С отправляет чек на ККТ.
  4. Фискальный регистратор печатает чек и передаёт данные оператору фискальных данных (ОФД).

То есть штрихкод обрабатывает 1С, а не касса. Фискальный регистратор получает уже готовый чек.

Отдельный случай — продажа маркированного товара. Здесь кассир сканирует не линейный штрихкод, а код маркировки Data Matrix с упаковки. 1С проверяет код, при необходимости обращается к системе «Честный знак» и включает его в чек для ОФД и ГИС МТ. Для этого обязателен 2D-сканер и настроенный обмен с оператором маркировки.

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

Что делать, если сканер не работает

Большинство сбоев сводится к нескольким типовым причинам. Найдите свой симптом.

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

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

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

Нужно ли покупать сканер именно «для 1С»?
Нет. 1С работает с любым сканером, у которого есть драйвер или режим эмуляции клавиатуры. Пометка «для 1С» обычно означает только то, что в комплекте идёт драйвер и устройство заранее настроено на нужный суффикс.
Можно ли подключить два сканера к одному компьютеру?
Да. Каждый добавляется в Подключаемое оборудование как отдельная запись и привязывается к тому же рабочему месту. На практике так делают редко — обычно одного достаточно.
Почему сканер работает в блокноте, но не в 1С?
В блокнот он печатает в режиме клавиатуры — это проверяет только само устройство и кабель. В 1С через драйвер нужны ещё установленный драйвер, верный порт и привязка к рабочему месту. Исправная печать в блокнот сбой в 1С не исключает.
Сканер добавляет товар с количеством один, а нужно вводить вручную.
Это штатное поведение: одно сканирование — одна единица, повторное увеличивает количество. Если нужно большое число, отсканируйте товар один раз и поправьте количество в строке вручную.
Беспроводной сканер теряет связь.
Проверьте заряд и расстояние до базы. У радиомоделей связь с базой, а не напрямую с компьютером; при разряде устройство копит сканы в памяти и выгружает их, когда вернётся в зону приёма.