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

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

Как установить и настроить штрихкод в 1С

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

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

Чаще всего под фразой «установить штрихкод в 1С» понимают одно из двух: либо установку компоненты печати штрихкодов (1CBarcode), без которой этикетки и документы со штрихкодами не формируются, либо ввод штрихкодов в карточки товаров. Ниже разобраны оба сценария, а также подключение сканера и типичные ошибки, из-за которых штрихкод «не пробивается».

Что понадобится перед началом работы

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

Уточните заранее, какие типы штрихкодов используются у вас и у поставщиков. Для розничной торговли стандартом является EAN-13, для внутреннего учёта часто применяют Code128, для маркированных товаров — DataMatrix. Тип кода важен при настройке шаблонов этикеток и префиксов весовых товаров.

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

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

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

Подключение сканера по шагам
  1. 1
    Подключите сканер к компьютеру и убедитесь, что он определяется системой (писк при считывании).
  2. 2
    Откройте Блокнот и отсканируйте любой штрихкод — если код появился, сканер работает в режиме клавиатуры.
  3. 3
    Для режима COM установите драйвер сканера и определите номер порта в Диспетчере устройств.
  4. 4
    В 1С откройте Администрирование → Подключаемое оборудование → Сканеры штрихкода.
  5. 5
    Создайте новое устройство, выберите драйвер, укажите порт и префикс/суффикс при необходимости.
  6. 6
    Нажмите «Проверить подключение» и отсканируйте тестовый код.

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

Компонента 1CBarcode отвечает за отображение штрихкода как картинки — в печатных формах документов, этикетках и ценниках. Без неё вместо штрихкода вы увидите пустое место или сообщение об ошибке «Компонента печати штрихкода не установлена».

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

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

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

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

Если у товара есть характеристики (размеры, цвета) или несколько упаковок (штука, короб, паллета), штрихкод привязывается к конкретной комбинации «товар + характеристика + упаковка». Это позволяет сканировать коробку и автоматически получать в документе нужное количество.

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

Для большого справочника вводить коды по одному нерационально. Используйте обработку группового изменения реквизитов, загрузку из Excel/CSV через типовую обработку «Загрузка данных из табличного документа» или автогенерацию внутренних штрихкодов для товаров без заводской маркировки. Внутренние коды EAN-13 генерируются с префиксом диапазона внутреннего использования (обычно начинаются с 2), чтобы не конфликтовать с кодами производителей.

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

Как напечатать этикетки со штрихкодами

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

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

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

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

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

Товар находится и добавляется в табличную часть с нужным количеством

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

Сообщение «Штрихкод не найден» или находится другой товар

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

Штрихкод отображается графически и читается сканером

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

Пустое место, текст вместо кода, код не сканируется

Компонента печати
Норма

Этикетка формируется без предупреждений

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

Ошибка «Компонента не установлена» при печати

Типичные ошибки и как их исправить

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

Вторая группа проблем — суффиксы и раскладка. Многие сканеры добавляют после кода символ Enter (суффикс) — это нормально для режима клавиатуры, но при подключении через драйвер суффикс нужно согласовать с настройками в 1С. Также убедитесь, что сканер передаёт цифры в правильной раскладке: при русской раскладке некоторые модели искажают данные.

Типичные ошибки
01
Генерация внутренних штрихкодов без префикса 2 — коды конфликтуют с заводскими EAN-13 поставщиков.
02
Хранение штрихкода в текстовом реквизите карточки вместо регистра «Штрихкоды номенклатуры» — поиск сканером не работает.
03
Установка компоненты печати только на одно рабочее место — у остальных пользователей этикетки не формируются.
04
Печать этикеток без пробного сканирования — нечитаемый код обнаруживается уже на кассе.

Когда стоит привлечь специалиста

Самостоятельная настройка оправдана для типовых конфигураций, стандартного оборудования и линейного сценария «сканер — товар — этикетка». Помощь внедренца понадобится, если требуется интеграция с весами с печатью этикеток, обмен с маркировкой «Честный ЗНАК», доработка шаблонов под нестандартные этикетки или настройка терминалов сбора данных с выгрузкой номенклатуры.

Итог

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

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

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

Можно ли работать со штрихкодами в 1С без сканера?

Да. Штрихкоды можно вводить вручную с клавиатуры в поле поиска по штрихкоду, а этикетки печатать без сканера вообще. Сканер лишь ускоряет ввод и исключает опечатки.

Что делать, если у товара нет заводского штрихкода?

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

Почему штрихкод печатается, но сканер его не читает?

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

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

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

Нужно ли устанавливать шрифты штрихкодов в Windows?

Нет, если используется штатная компонента 1CBarcode — она рисует штрихкод как изображение. Шрифты типа EAN-13 требуются только для старых самописных решений, где код формируется текстом, и такой подход сегодня применять не рекомендуется.