Торговля и Склад · 9 мин
Как установить и настроить штрихкод в 1С
Как установить штрихкод в 1С: подключение сканера, установка компоненты, присвоение штрихкодов номенклатуре и печать этикеток. Пошаговая инструкция.
Работа со штрихкодами в 1С строится из трёх задач: подключить сканер штрихкодов, установить компоненту генерации штрихкодов и присвоить штрихкоды номенклатуре. В типовых конфигурациях — «Управление торговлей», «Розница», «Комплексная автоматизация», «ERP» — всё необходимое уже предусмотрено, и настройка занимает от нескольких минут до часа в зависимости от объёма справочника товаров.
Чаще всего под фразой «установить штрихкод в 1С» понимают одно из двух: либо установку компоненты печати штрихкодов (1CBarcode), без которой этикетки и документы со штрихкодами не формируются, либо ввод штрихкодов в карточки товаров. Ниже разобраны оба сценария, а также подключение сканера и типичные ошибки, из-за которых штрихкод «не пробивается».
Что понадобится перед началом работы
Для полноценной работы со штрихкодами потребуется сканер (проводной USB, беспроводной или терминал сбора данных), актуальная версия конфигурации 1С и права на изменение справочника номенклатуры. Если планируется печать этикеток — принтер этикеток или обычный принтер с самоклеящейся бумагой.
Уточните заранее, какие типы штрихкодов используются у вас и у поставщиков. Для розничной торговли стандартом является EAN-13, для внутреннего учёта часто применяют Code128, для маркированных товаров — DataMatrix. Тип кода важен при настройке шаблонов этикеток и префиксов весовых товаров.
Как подключить сканер штрихкодов к 1С
Самый простой способ — режим эмуляции клавиатуры (USB HID). Сканер работает как клавиатура: считанный код «печатается» в активное поле. Для этого режима драйверы не нужны — достаточно подключить устройство к USB-порту. В 1С при этом включите поиск по штрихкоду: в большинстве конфигураций поле ввода штрихкода активно в формах подбора и документах продажи.
Второй вариант — подключение через драйвер в режиме COM-порта (или эмуляции COM). Он нужен, когда требуется автоматическое открытие формы поиска при сканировании без установки курсора в поле. Порядок действий: установите драйвер от производителя сканера или стандартный драйвер «1С:Сканер штрихкода» из комплекта поставки, затем откройте в 1С раздел настройки подключаемого оборудования (в «УТ» и «Рознице»: Администрирование → Подключаемое оборудование), добавьте сканер, выберите драйвер и порт, нажмите «Проверить подключение».
- 1Подключите сканер к компьютеру и убедитесь, что он определяется системой (писк при считывании).
- 2Откройте Блокнот и отсканируйте любой штрихкод — если код появился, сканер работает в режиме клавиатуры.
- 3Для режима COM установите драйвер сканера и определите номер порта в Диспетчере устройств.
- 4В 1С откройте Администрирование → Подключаемое оборудование → Сканеры штрихкода.
- 5Создайте новое устройство, выберите драйвер, укажите порт и префикс/суффикс при необходимости.
- 6Нажмите «Проверить подключение» и отсканируйте тестовый код.
Как установить компоненту печати штрихкодов
Компонента 1CBarcode отвечает за отображение штрихкода как картинки — в печатных формах документов, этикетках и ценниках. Без неё вместо штрихкода вы увидите пустое место или сообщение об ошибке «Компонента печати штрихкода не установлена».
В современных конфигурациях установка происходит автоматически: при первой попытке напечатать этикетку программа предложит установить компоненту — подтвердите действие. Если автоматическая установка не сработала (например, из-за ограничений прав или работы в веб-клиенте), компоненту устанавливают вручную из макета конфигурации или из комплекта поставки платформы: файл устанавливается на каждое рабочее место, где печатаются этикетки.
После установки проверьте результат: откройте обработку «Печать этикеток и ценников» (в «УТ»: раздел «Склад и доставка» или «CRM и маркетинг» в зависимости от версии), добавьте любой товар со штрихкодом и сформируйте предварительный просмотр. Штрихкод должен отображаться графически, а не текстом.
Как присвоить штрихкод товару в карточке номенклатуры
Откройте карточку товара в справочнике «Номенклатура» и найдите поле или вкладку «Штрихкоды» (в ряде конфигураций — команда «Штрихкоды» в панели навигации карточки). Поставьте курсор в поле ввода и отсканируйте код с упаковки сканером либо введите цифры вручную. Сохраните карточку.
Если у товара есть характеристики (размеры, цвета) или несколько упаковок (штука, короб, паллета), штрихкод привязывается к конкретной комбинации «товар + характеристика + упаковка». Это позволяет сканировать коробку и автоматически получать в документе нужное количество.
Массовое заполнение штрихкодов
Для большого справочника вводить коды по одному нерационально. Используйте обработку группового изменения реквизитов, загрузку из Excel/CSV через типовую обработку «Загрузка данных из табличного документа» или автогенерацию внутренних штрихкодов для товаров без заводской маркировки. Внутренние коды EAN-13 генерируются с префиксом диапазона внутреннего использования (обычно начинаются с 2), чтобы не конфликтовать с кодами производителей.
Перед массовой загрузкой штрихкодов из файла проверьте столбец на дубликаты. В типовых конфигурациях уникальность штрихкода контролируется, и один повторяющийся код остановит загрузку всей пачки либо создаст конфликт, который потом долго искать.
Как напечатать этикетки со штрихкодами
Откройте обработку «Печать этикеток и ценников», добавьте товары (вручную, по документу поступления или подбором), укажите количество этикеток для каждой позиции. Выберите шаблон этикетки — типовой или созданный в редакторе шаблонов, где можно настроить размер, расположение штрихкода, цену и наименование.
При печати на принтере этикеток убедитесь, что размер этикетки в шаблоне совпадает с реальной геометрией этикеточной ленты, иначе печать «уедет» за край. Сначала напечатайте одну пробную этикетку и отсканируйте её сканером — код должен читаться уверенно и совпадать с номером в базе.
Как проверить результат
Товар находится и добавляется в табличную часть с нужным количеством
Сообщение «Штрихкод не найден» или находится другой товар
Штрихкод отображается графически и читается сканером
Пустое место, текст вместо кода, код не сканируется
Этикетка формируется без предупреждений
Ошибка «Компонента не установлена» при печати
Типичные ошибки и как их исправить
Самая частая проблема — сканер в режиме клавиатуры «печатает» код, но 1С ничего не находит. Причины: штрихкод не записан в карточке товара, записан с ошибкой (лишняя или пропущенная цифра) либо привязан к другой единице измерения. Проверьте код через регистр «Штрихкоды номенклатуры» — там видно, к какому товару он привязан.
Вторая группа проблем — суффиксы и раскладка. Многие сканеры добавляют после кода символ Enter (суффикс) — это нормально для режима клавиатуры, но при подключении через драйвер суффикс нужно согласовать с настройками в 1С. Также убедитесь, что сканер передаёт цифры в правильной раскладке: при русской раскладке некоторые модели искажают данные.
Когда стоит привлечь специалиста
Самостоятельная настройка оправдана для типовых конфигураций, стандартного оборудования и линейного сценария «сканер — товар — этикетка». Помощь внедренца понадобится, если требуется интеграция с весами с печатью этикеток, обмен с маркировкой «Честный ЗНАК», доработка шаблонов под нестандартные этикетки или настройка терминалов сбора данных с выгрузкой номенклатуры.
Что важно запомнить
Работа штрихкодов в 1С складывается из трёх частей: подключённый сканер, установленная компонента печати и заполненный регистр штрихкодов номенклатуры. Проверяйте результат сканированием в реальном документе, а перед массовыми изменениями делайте копию базы.
Частые вопросы
Можно ли работать со штрихкодами в 1С без сканера?
Да. Штрихкоды можно вводить вручную с клавиатуры в поле поиска по штрихкоду, а этикетки печатать без сканера вообще. Сканер лишь ускоряет ввод и исключает опечатки.
Что делать, если у товара нет заводского штрихкода?
Сгенерируйте внутренний штрихкод средствами 1С — в типовых конфигурациях есть автогенерация кодов EAN-13 с префиксом внутреннего использования (начинается с 2). Такие коды действуют только внутри вашей базы и не конфликтуют с кодами производителей.
Почему штрихкод печатается, но сканер его не читает?
Частые причины: слишком мелкий масштаб кода в шаблоне, низкое качество печати (бледная лента, низкое разрешение), отсутствие свободных полей по краям кода. Увеличьте размер штрихкода в шаблоне и напечатайте пробник на качественных настройках принтера.
Можно ли привязать несколько штрихкодов к одному товару?
Да. Регистр «Штрихкоды номенклатуры» позволяет хранить несколько кодов для одного товара — например, отдельные коды для штуки, упаковки и короба. При сканировании 1С подставит соответствующую единицу измерения и количество.
Нужно ли устанавливать шрифты штрихкодов в Windows?
Нет, если используется штатная компонента 1CBarcode — она рисует штрихкод как изображение. Шрифты типа EAN-13 требуются только для старых самописных решений, где код формируется текстом, и такой подход сегодня применять не рекомендуется.