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

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

Как создать штрихкод в 1С: полная инструкция

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

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

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

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

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

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

Основные типы, доступные в справочнике «Типы штрихкодов»:

  • EAN-13 — стандарт для розничной торговли, 13 цифр, последняя — контрольная. Подходит для маркировки собственного товара и регистрации кодов поставщиков.
  • EAN-8 — укороченный вариант для малогабаритных упаковок, где не помещается полный код.
  • Code 39 и Code 128 — алфавитно-цифровые коды, применяются для внутренних задач: идентификация сотрудников, дисконтных карт, складских ячеек.
  • Коды для весового товара — формируются с префиксом весового товара и содержат вес внутри кода.

Для большинства задач розницы достаточно EAN-13. Если вы маркируете внутренние объекты (бейджи, карты клиентов), удобнее Code 128, потому что он допускает буквы и произвольную длину.

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

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

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

Отдельно настройте префиксы внутренних штрихкодов. Если ваш магазин работает с весовым товаром, задайте префикс весового товара (обычно двузначный, например 21) и префикс штучного товара. Эти значения должны совпадать с настройками весов с печатью этикеток, иначе касса не распознает код.

Создание штрихкода для номенклатуры вручную

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

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

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

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

Массовая генерация штрихкодов

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

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

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

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

После присвоения кодов этикетки печатают через обработку «Печать этикеток и ценников». Она доступна из списка номенклатуры, из документа поступления или из раздела закупок/склада в зависимости от конфигурации.

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

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

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

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

Сканирование напечатанной этикетки
Норма

Сканер издаёт сигнал, в 1С находится нужный товар

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

Код не читается или находится другой товар

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

Код сгенерирован системой, 13 цифр

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

Код введён вручную с ошибкой, система выдаёт предупреждение

Внешний вид этикетки
Норма

Штрихкод чёткий, полностью помещается на этикетке

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

Код обрезан, размыт или напечатан блёкло

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

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

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

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

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

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

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

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

Чем отличается штрихкод от артикула в 1С?

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

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

Чаще всего штрихкод не зарегистрирован в базе: код есть на упаковке, но не внесён в карточку номенклатуры. Отсканируйте код в поле штрихкода при создании новой записи. Также проверьте, не присвоен ли этот код другому товару, и корректно ли настроен сканер (суффикс, раскладка).

Как напечатать этикетки только для товаров из конкретного поступления?

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

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

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

Итог

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

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