К статье
Практический материал

Торговля и Склад · 9 мин

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

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

Штрихкодирование в 1С позволяет ускорить приёмку, отгрузку и инвентаризацию: вместо ручного поиска товара по артикулу оператор сканирует код, и программа сама подставляет номенклатуру в документ. Настройка включает три блока: подключение сканера штрихкодов, заполнение штрихкодов в карточках товаров и настройку печати этикеток. Без любого из этих шагов схема работать не будет.

Инструкция подходит для типовых конфигураций «1С:Управление торговлей», «1С:Розница», «1С:Комплексная автоматизация» и «1С:ERP». Названия разделов могут немного отличаться в зависимости от версии, но логика везде одинаковая. Для настройки потребуются права администратора или хотя бы доступ к разделу «НСИ и администрирование».

Перед началом работы убедитесь, что у вас есть сканер штрихкодов (проводной USB, беспроводной или терминал сбора данных) и что товары либо уже имеют заводские штрихкоды EAN-13, либо вы готовы печатать собственные этикетки. От этого зависит, какой сценарий настройки вы будете использовать.

Какие виды штрихкодов поддерживает 1С

В типовых конфигурациях 1С из коробки работают основные линейные форматы: EAN-13, EAN-8, Code 39, Code 128 и ITF-14. Для розничных товаров чаще всего используется EAN-13 — именно его печатают производители на упаковке. Code 39 и Code 128 удобны для внутренних кодов, потому что позволяют кодировать не только цифры, но и буквы.

Двумерные коды (QR, DataMatrix) применяются в маркировке «Честный знак» и требуют отдельной настройки обмена с ГИС МТ. Если ваша задача — обычный складской и торговый учёт, достаточно линейных форматов.

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

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

Надёжнее подключить сканер как торговое оборудование. Откройте раздел «НСИ и администрирование» → «Подключаемое оборудование», включите использование оборудования, затем перейдите в список устройств и создайте новый элемент с типом «Сканер штрихкода». Укажите драйвер (обычно «1С:Сканер штрихкода (Native API)» или драйвер производителя) и выполните команду «Настроить», чтобы проверить связь.

Порядок подключения сканера
  1. 1
    Подключите сканер к компьютеру и дождитесь определения устройства в Windows
  2. 2
    Откройте «НСИ и администрирование» → «Подключаемое оборудование» и включите опцию использования
  3. 3
    Создайте новое устройство с типом «Сканер штрихкода» и выберите драйвер
  4. 4
    Нажмите «Настроить» и отсканируйте любой код — он должен появиться в окне проверки
  5. 5
    Сохраните настройки и проверьте сканирование в поле поиска номенклатуры

Если сканер подключён через COM-порт или эмуляцию COM (часто встречается у беспроводных моделей с базой), в настройках драйвера дополнительно укажите номер порта и скорость обмена. Эти параметры есть в инструкции к устройству.

Как заполнить штрихкоды в карточках номенклатуры

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

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

Товары без заводского штрихкода

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

Настройка печати этикеток и ценников

Для печати собственных этикеток откройте обработку «Печать этикеток и ценников» (в «Управлении торговлей» она находится в разделе «Закупки» или «Продажи», в «Рознице» — в разделе «Склад» или «Номенклатура»). Добавьте товары в таблицу — вручную, по документу поступления или сканированием — и укажите количество этикеток для каждой позиции.

Выберите шаблон этикетки под ваш принтер. Для термопринтеров этикеток (Zebra, TSC, АТОЛ) шаблон подбирается по размеру этикетки, например 58×40 или 30×20 мм. Если принтер подключён как торговое оборудование, печать идёт через его драйвер; если это обычный офисный принтер, используйте листы самоклеящихся этикеток и соответствующий макет.

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

Контрольные точки

Как проверить результат

Сканирование в документе
Норма

Товар подставляется в табличную часть сразу после сканирования

Тревожный признак

Код печатается как текст или ничего не происходит

Печатная этикетка
Норма

Сканер читает код с первого раза под разными углами

Тревожный признак

Чтение нестабильно, нужно несколько попыток

Поиск по штрихкоду
Норма

По коду находится ровно один товар

Тревожный признак

Находится другой товар или несколько позиций

Как проверить работу штрихкодов в документах

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

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

Удобно завести тестовый товар с известным штрихкодом и проверять на нём каждое изменение настроек оборудования. Так вы сразу отличите проблему сканера от проблемы данных в конкретной карточке.
ПЗ
Практическое замечание

Типичные ошибки и их решение

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

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

Типичные ошибки
01
Использование сканера в режиме клавиатуры без контроля фокуса — код попадает не в то поле и искажает данные документа
02
Ручной ввод штрихкодов вместо сканирования — опечатка в одной цифре делает код бесполезным
03
Печать этикеток без тестового сканирования — вся партия оказывается нечитаемой
04
Игнорирование суффиксов сканера — к коду добавляются служебные символы, и поиск не срабатывает

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

Нужен ли специальный сканер для 1С или подойдёт любой?

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

Можно ли использовать один штрихкод для нескольких товаров?

Нет, и типовые конфигурации это блокируют: штрихкод — уникальный идентификатор. Если поставщик присылает разные товары с одинаковым кодом (такое встречается у недобросовестных производителей), печатайте для них собственные внутренние этикетки.

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

Используйте загрузку из Excel через типовую обработку загрузки данных: подготовьте файл с артикулами и кодами, сопоставьте колонки и загрузите. Альтернатива — массовое сканирование: открывайте карточки по очереди и сканируйте код, это быстрее ручного ввода.

Что делать, если сканер читает код, но 1С пишет «Штрихкод не найден»?

Сверьте код, который выводит сканер (например, в Блокноте), с кодом в карточке товара. Часто расходятся ведущие нули или добавляется суффикс. Исправьте код в карточке или настройте суффиксы в параметрах сканера.

Работает ли штрихкодирование в 1С:Бухгалтерии?

Да, в «1С:Бухгалтерии» есть поиск номенклатуры по штрихкоду и печать этикеток, но функциональность ограничена по сравнению с торговыми конфигурациями. Для полноценного складского учёта со сканированием лучше подходят «Управление торговлей» или «Розница».

Нужно ли регистрировать внутренние штрихкоды где-то вне 1С?

Нет, внутренние коды из диапазона, начинающегося с цифры 2, не требуют регистрации — они предназначены для использования внутри компании. Регистрация в GS1 нужна только если вы производитель и планируете продавать товар с собственным кодом через сети.

Итог

Что важно запомнить

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