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

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

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

Как создать штрихкод для товара в 1С: настройка типов EAN-13, автоматическое формирование, ручное присвоение, весовые коды и печать этикеток в типовых конфигурациях.

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

Перед началом работы важно определиться с типом кода. Для розничной продажи чаще всего используется EAN-13: он поддерживается сканерами, кассами и системами маркировки. Внутренние коды предприятия обычно начинаются с префикса 200–299 — этот диапазон зарезервирован стандартом GS1 для использования внутри компании и не конфликтует с кодами производителей.

Инструкция ниже написана на примере типовых конфигураций «1С:Управление торговлей 11» и «1С:Розница 2.3/3.0». В «1С:Комплексная автоматизация» и «1С:ERP» логика аналогична, отличается только расположение команд в интерфейсе.

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

Типовые конфигурации 1С работают с несколькими форматами: EAN-13, EAN-8, Code39, Code128 и другими. Для товаров розничной торговли стандартом фактически является EAN-13 — тринадцатизначный код, последняя цифра которого является контрольной и рассчитывается автоматически. EAN-8 применяется для малогабаритных упаковок, где не помещается полноразмерная этикетка.

Code128 и Code39 используются реже — в основном для внутреннего учёта, маркировки складских ячеек, серий и транспортных упаковок, потому что позволяют кодировать буквы. Выбор типа влияет на то, какие сканеры смогут прочитать код: практически все торговые сканеры читают EAN-13, а вот поддержку Code128 стоит проверить в настройках сканера.

Автоматическое формирование штрихкода в карточке товара

Самый простой сценарий — создание кода для одной позиции. Откройте справочник «Номенклатура» (раздел «НСИ и администрирование» → «Номенклатура» в УТ 11 или «Справочники» → «Номенклатура» в Рознице), найдите или создайте товар и перейдите на вкладку или по ссылке «Штрихкоды» в панели навигации карточки.

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

Порядок действий для одного товара
  1. 1
    Откройте карточку номенклатуры и перейдите к списку штрихкодов
  2. 2
    Нажмите «Создать» и выберите тип EAN-13
  3. 3
    Выполните команду автоматического формирования кода
  4. 4
    Запишите штрихкод и саму карточку товара
  5. 5
    Проверьте считывание сканером в форме подбора или на кассе

Как ввести штрихкод производителя вручную

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

Ручной ввод цифр тоже допустим, но здесь важна контрольная цифра: если вы наберёте 13 цифр с ошибкой, 1С при записи может выдать предупреждение о неверной контрольной сумме. В этом случае перепроверьте код по этикетке — либо цифра прочитана неверно, либо этикетка поставщика сама содержит ошибку, и такой товар стоит перемаркировать собственным кодом.

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

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

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

Настройка весовых штрихкодов

Для весового товара код содержит не только идентификатор товара, но и вес, который весы с печатью этикеток подставляют при фасовке. В 1С такой код формируется по шаблону: префикс весового товара (обычно 21–29), код товара фиксированной длины и поле веса. Настройка выполняется в разделе подключаемого оборудования: «Администрирование» → «Подключаемое оборудование» → «Шаблоны штрихкодов» либо в настройках правил обмена с весами.

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

Сравнение вариантов

Автоматическая генерация EAN-13

Подходит для собственных товаров и фасовки. Быстро, но коды внутренние — их нет в базах маркетплейсов и у поставщиков.

Штрихкод производителя

Подходит для перепродажи маркированных производителем товаров. Не подходит, если этикетки нет или она повреждена.

Весовой штрихкод

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

Печать этикеток со штрихкодами

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

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

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

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

Считывание сканером
Норма

Сканер издаёт сигнал, в 1С открывается правильная карточка товара

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

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

Контрольная цифра
Норма

1С записывает код без предупреждений

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

Сообщение о неверной контрольной сумме при записи

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

Штрихи чёткие, код читается с расстояния 10–30 см

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

Размытые линии, сканер считывает через раз

Частые ошибки и их последствия

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

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

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

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

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

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

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

Нет. Коды из диапазона 200–299 предназначены для внутреннего использования и не требуют регистрации. Регистрация в GS1 нужна, если вы производитель и ваши товары будут продаваться через сторонние сети и маркетплейсы, требующие уникальные глобальные коды.

Почему 1С не даёт записать введённый вручную штрихкод EAN-13?

Чаще всего из-за неверной контрольной цифры — последней цифры кода. Пересчитайте код по этикетке или дайте программе сгенерировать код автоматически. Если код взят с этикетки поставщика и предупреждение повторяется, сама этикетка может содержать ошибку.

Как найти товар без штрихкода в большой базе?

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

Можно ли загрузить штрихкоды из Excel?

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

Что делать, если сканер вводит код, но товар не находится?

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

Итог

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

Штрихкод в 1С создаётся в карточке номенклатуры через регистр «Штрихкоды»: автоматически для внутренних кодов из диапазона 200–299 или вводом кода производителя. Для массовой работы используйте обработку печати этикеток, для весового товара — шаблоны весовых штрихкодов. После формирования всегда проверяйте читаемость сканером и уникальность кодов.