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

Справочники и Данные · 11 мин

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

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

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

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

Где в 1С хранятся штрихкоды и что понадобится для работы

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

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

Способ 1. Ввод штрихкода вручную в карточке номенклатуры

Это базовый сценарий, когда код известен заранее — например, указан в прайсе поставщика или на упаковке, а сканера под рукой нет. Откройте справочник «Номенклатура», найдите нужный товар и перейдите в его карточку.

В УТ 11 и ERP вкладка со штрихкодами находится в разделе карточки «Штрихкоды» либо открывается по ссылке в панели навигации. Нажмите «Создать», в поле «Штрихкод» введите цифры кода без пробелов, при необходимости выберите упаковку и характеристику, затем нажмите «Записать и закрыть». Программа автоматически определит тип кода (EAN-13, EAN-8, Code128) по длине и формату.

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

Порядок действий при ручном вводе
  1. 1
    Откройте справочник «Номенклатура» и найдите нужный товар
  2. 2
    Перейдите на вкладку или по ссылке «Штрихкоды»
  3. 3
    Нажмите «Создать» и введите код цифрами без пробелов
  4. 4
    Укажите упаковку и характеристику, если товар с вариантами
  5. 5
    Нажмите «Записать и закрыть»
  6. 6
    Проверьте поиск товара по коду в тестовом документе

Способ 2. Заведение штрихкода сканером

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

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

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

Способ 3. Генерация внутреннего штрихкода для товара без маркировки

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

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

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

Маршрут решения

Какой способ выбрать

На товаре есть заводской штрихкодВведите его вручную или отсканируйте — генерировать свой код нельзя
Товар без маркировки, штучныйСгенерируйте внутренний EAN-13 и распечатайте этикетку
Товар весовойНастройте шаблон весового кода и обмен с весами, печатающими этикетки
Нужно завести сотни кодов из прайсаИспользуйте загрузку из Excel через обработку загрузки данных из табличного документа

Массовая загрузка штрихкодов из Excel

Когда поставщик присылает прайс с сотнями позиций, ручной ввод неэффективен. В типовых конфигурациях есть обработка «Загрузка данных из табличного файла» (в УТ 11 — раздел «Закупки» или «НСИ и администрирование»). Она позволяет сопоставить колонки Excel с полями: наименование или артикул для поиска товара, колонка со штрихкодом.

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

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

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

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

Шаблон определяет размер этикетки и состав данных: наименование, цена, штрихкод, артикул. Стандартные шаблоны рассчитаны на типовые размеры (например, 58×40 мм для термопринтеров этикеток). Если шаблон не подходит, его можно отредактировать во встроенном редакторе — добавить поля, изменить шрифт, размер самого штрихкода.

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

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

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

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

При сканировании в документе подставляется именно нужная позиция

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

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

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

Сканер читает код с первого раза, цифры под кодом совпадают с базой

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

Сканер не читает, код смазан или обрезан

Карточка номенклатуры
Норма

Код записан, указана правильная упаковка и характеристика

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

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

Типичные ошибки и как их избежать

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

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

Типичные ошибки
01
Ввод кода с пробелами или в неверной раскладке — код сохраняется с лишними символами и не совпадает при сканировании
02
Загрузка из Excel в числовом формате — теряются ведущие нули, коды искажаются
03
Генерация своего кода поверх заводского — конфликты при работе с маркетплейсами и ЭДО
04
Привязка кода короба к штучной единице — неверное количество в документах продажи
05
Отсутствие проверки печатной этикетки сканером — на кассе выясняется, что код не читается

Ограничения и когда нужен специалист

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

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

Удобно заводить штрихкоды сразу при создании карточки товара или при оприходовании первой партии, а не откладывать «на потом». Товар без кода на складе быстро копится, и потом приходится устраивать отдельную ревизию только для маркировки.
ПЗ
Практическое замечание
Итог

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

Штрихкод заводится в карточке номенклатуры вручную, сканером или генерацией внутреннего EAN-13. Заводской код не заменяют самодельным, дубли не допускают, после печати этикетку проверяют сканером. Массовый ввод выполняют загрузкой из Excel с текстовым форматом ячеек.

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

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

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

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

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

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

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

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

Проверьте три вещи: записан ли этот код в базе именно в том виде, как его передаёт сканер (без лишних символов); не обрезает ли сканер первую или последнюю цифру из-за настроек префикса/суффикса; совпадает ли тип кода — некоторые сканеры по умолчанию не читают определённые стандарты, например Code128, и их нужно включить в настройках устройства.

Можно ли удалить ошибочный штрихкод?

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

Как завести штрихкод для товара с характеристиками (размеры, цвета)?

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