Торговля и Склад · 11 мин
Как присвоить штрихкод товару в 1С
Как присвоить штрихкод товару в 1С: способы ввода EAN-13, генерация внутренних кодов, регистрация в ГС1, печать этикеток и проверка сканером.
Штрихкод в 1С хранится не в карточке номенклатуры напрямую, а в отдельном регистре сведений «Штрихкоды номенклатуры». Благодаря этому одному товару можно назначить несколько кодов — для разных упаковок, характеристик или единиц измерения. Присвоить штрихкод можно тремя способами: ввести код производителя с упаковки, сгенерировать внутренний код средствами 1С или зарегистрировать собственный код EAN-13 через оператора GS1.
Выбор способа зависит от задачи. Если товар закупается у поставщика, код уже есть на упаковке — его нужно просто считать сканером или ввести вручную. Если компания сама фасует, производит или комплектует товар, потребуется собственный код: внутренний для учёта внутри компании или официальный EAN-13 для продажи через розничные сети и маркетплейсы.
Инструкция ниже подходит для типовых конфигураций: 1С:Управление торговлей 11, 1С:Розница, 1С:Комплексная автоматизация и 1С:ERP. Названия пунктов меню в других конфигурациях могут немного отличаться, но логика работы с регистром штрихкодов одинакова.
Какие виды штрихкодов используются в 1С
Перед присвоением кода важно понять, какой тип вам нужен, потому что от этого зависит источник кода и его юридическая значимость. В 1С поддерживаются основные линейные форматы: EAN-13, EAN-8, Code39, Code128, ITF-14, а также двумерные коды DataMatrix для маркированных товаров.
EAN-13 — стандартный тринадцатизначный код для розничной торговли. Коды, начинающиеся с префикса страны (для России диапазон 460–469), выдаёт оператор GS1. Коды с префиксом 200–299 зарезервированы для внутреннего использования: их генерирует сама компания, и за пределами её учётной системы они ничего не значат.
Если товар подлежит обязательной маркировке (обувь, одежда, табак, вода и другие группы), обычного штрихкода недостаточно — потребуется код DataMatrix из системы «Честный ЗНАК». Это отдельная процедура, которая не заменяет, а дополняет присвоение EAN-13.
Как ввести штрихкод производителя с упаковки
Самый частый сценарий — товар приходит от поставщика уже с кодом. Откройте карточку номенклатуры и найдите ссылку «Штрихкоды» на панели навигации формы. Если её нет, откройте регистр напрямую: раздел «НСИ и администрирование» → «Номенклатура» → выделите товар → «Ещё» → «Штрихкоды».
В открывшемся списке нажмите «Создать» и заполните поля: тип штрихкода (обычно EAN-13), сам код, при необходимости — упаковку и характеристику. Код удобнее всего ввести сканером: установите курсор в поле «Штрихкод» и считайте код с упаковки — сканер сам внесёт цифры и подтвердит ввод.
- 1Откройте карточку номенклатуры и перейдите по ссылке «Штрихкоды»
- 2Нажмите «Создать», выберите тип EAN-13 или оставьте автоопределение
- 3Считайте код сканером или введите 13 цифр вручную
- 4Укажите упаковку и характеристику, если товар учитывается с их разрезом
- 5Запишите и закройте, затем проверьте поиск товара сканером в документе
Если сканера под рукой нет, введите цифры с упаковки вручную. Обратите внимание: последняя цифра EAN-13 — контрольная, она рассчитывается по алгоритму из первых двенадцати. 1С проверяет контрольную цифру при вводе и выдаст предупреждение, если код набран с ошибкой. Не игнорируйте такое сообщение — перепроверьте цифры на этикетке.
Как сгенерировать внутренний штрихкод средствами 1С
Для товаров собственной фасовки, комплектов и позиций без кода производителя 1С умеет генерировать штрихкоды автоматически. В форме создания штрихкода есть кнопка «Создать» рядом с полем кода или команда генерации при записи — программа сформирует уникальный EAN-13 с внутренним префиксом и корректной контрольной цифрой.
Префикс внутреннего кода настраивается в разделе «НСИ и администрирование» → «Настройка НСИ и разделов» → «Номенклатура» → «Штрихкоды номенклатуры» (в некоторых конфигурациях — в настройках обмена с оборудованием). Там задаётся префикс штучного товара и префикс весового товара для печати этикеток с весом.
Для массового присвоения удобно использовать обработку «Печать этикеток и ценников»: добавьте туда список товаров без штрихкодов и выполните команду генерации — программа создаст коды для всех выбранных позиций за один проход. В УТ 11 эта обработка находится в разделе «Продажи» или «Склад и доставка».
Как зарегистрировать собственный EAN-13 через GS1
Если товар будет продаваться через федеральные сети, маркетплейсы или экспортироваться, внутреннего кода недостаточно. Потребуется официальный номер GTIN, который выдаёт оператор GS1 (в России — Ассоциация автоматической идентификации «ЮНИСКАН/GS1 РУС»). Регистрация платная: вносится вступительный и ежегодный взнос, после чего компания получает префикс предприятия и может нумеровать свои товары.
Полученные коды вносятся в 1С так же, как коды производителя, — через регистр «Штрихкоды номенклатуры». Отличие только в источнике цифр: их вы генерируете в личном кабинете оператора или в специализированном сервисе, а не в 1С. Один код должен однозначно соответствовать одной товарной позиции: смена веса, состава или упаковки требует нового кода.
Сравнение вариантов
Подходит для перепродажи закупленного товара. Ничего регистрировать не нужно, достаточно считать код с упаковки.
Подходит для собственной фасовки и учёта внутри компании. Генерируется бесплатно, но не принимается сетями и маркетплейсами.
Обязателен для продажи через сети, маркетплейсы и экспорт. Требует платной регистрации у оператора GS1.
Присвоение штрихкодов с учётом упаковок и характеристик
Если товар продаётся в разных упаковках — штучно, коробом, паллетой, — каждой упаковке нужен свой штрихкод. В регистре «Штрихкоды номенклатуры» создаются отдельные записи с указанием единицы измерения: тогда сканер на кассе или складе сразу определит, что отсканирован короб, и подставит в документ нужное количество.
Аналогично работают характеристики: футболка размера M и размера L — это одна номенклатура, но два разных штрихкода. При создании записи заполните поле «Характеристика», иначе программа не сможет различить варианты товара при сканировании, и в документ попадёт позиция без уточнения.
Как напечатать этикетки с новыми штрихкодами
После присвоения кодов этикетки печатаются через обработку «Печать этикеток и ценников». Добавьте товары в таблицу — вручную, по документу поступления или через подбор, — выберите шаблон этикетки и нажмите «Печать». Если шаблона нет, создайте его в «Шаблонах этикеток, ценников и чеков ККМ»: перетащите на макет поле штрихкода, наименование и цену.
Для печати подойдёт как обычный офисный принтер с листовыми этикетками, так и специализированный принтер этикеток. Перед тиражом напечатайте один пробный экземпляр и проверьте его сканером: мелкий шрифт, низкое качество печати или обрезанные поля делают код нечитаемым.
Как проверить результат
При считывании кода товар сразу подставляется в строку документа
Появляется сообщение «Штрихкод не найден» или подставляется другой товар
В списке «Штрихкоды» карточки товара есть запись с правильным типом и упаковкой
Запись отсутствует, дублируется или привязана не к той номенклатуре
Сканер читает код с распечатки с первого раза
Код читается через раз или не читается вовсе
Ограничения и частые проблемы
1С контролирует уникальность штрихкодов: при попытке записать код, который уже присвоен другому товару, программа выдаст ошибку. Это защита от пересортицы, не отключайте её. Если код «занят», но физически принадлежит новому товару, сначала найдите старую запись через поиск в регистре и разберитесь, почему возник конфликт.
Для работы сканера в 1С должны быть установлены драйверы и настроено подключаемое оборудование: раздел «Администрирование» → «Подключаемое оборудование». Если сканер печатает цифры в поле, но 1С не распознаёт товар, чаще всего не настроен суффикс завершения ввода (Enter) или сканер работает не в том режиме.
Ещё одно ограничение касается маркированных товаров: для них штрихкод EAN-13 не заменяет код DataMatrix. Если группа товаров входит в обязательную маркировку, присвоение штрихкода — только часть подготовки, потребуется регистрация в «Честном ЗНАКе» и настройка обмена кодами маркировки.
Что важно запомнить
Штрихкод хранится в регистре «Штрихкоды номенклатуры», один товар может иметь несколько кодов для упаковок и характеристик. Код производителя считывают сканером, внутренний генерируют в 1С, а для продажи через сети регистрируют EAN-13 у оператора GS1. После присвоения обязательно проверьте поиск товара сканером и читаемость напечатанной этикетки.
Частые вопросы
Можно ли присвоить один штрихкод нескольким товарам?
Нет, типовые конфигурации 1С контролируют уникальность кодов в регистре и не дадут записать дубль. Это сделано намеренно: иначе сканер не сможет определить, какой товар подставить в документ. Если возникла такая потребность, скорее всего, товары стоит объединить в одну позицию номенклатуры с характеристиками или упаковками.
Как узнать, какие товары остались без штрихкодов?
Откройте обработку «Печать этикеток и ценников» и добавьте товары через подбор: позиции без кодов будут видны по пустой колонке штрихкода. Альтернатива — универсальный отчёт по регистру сведений «Штрихкоды номенклатуры» с отбором или сравнение списка номенклатуры со списком записей регистра.
Что делать, если поставщик прислал товар с нечитаемым штрихкодом?
Введите цифры, напечатанные под штрихкодом, вручную — 1С проверит контрольную цифру и подскажет, корректен ли код. Если этикетка повреждена полностью, запросите код у поставщика или найдите товар в его каталоге. Как временная мера допустимо присвоить внутренний код и переклеить этикетку, но для дальнейшей перепродажи лучше использовать код производителя.
Нужно ли заново присваивать штрихкоды при обновлении 1С?
Нет, регистр сведений «Штрихкоды номенклатуры» — это данные информационной базы, они сохраняются при обновлении конфигурации. Потеря кодов возможна только при некорректной загрузке данных из стороннего файла или при ошибочной свёртке базы, поэтому перед такими операциями делайте резервную копию.
Чем внутренний штрихкод отличается от артикула?
Артикул — текстовый или числовой идентификатор для поиска и печати в документах, он не имеет стандартизированного формата и контрольной цифры. Штрихкод — машиночитаемый код строгого формата (например, EAN-13), предназначенный для сканеров и касс. Одна и та же позиция обычно имеет и артикул, и штрихкод, они не заменяют друг друга.
Можно ли загрузить штрихкоды из Excel списком?
Да, в типовых конфигурациях есть обработка «Загрузка данных из табличного документа» (раздел «Администрирование» или «Покупки/Продажи» в зависимости от конфигурации). Подготовьте файл с колонками «Номенклатура» (или артикул для сопоставления) и «Штрихкод», укажите соответствие колонок полям регистра и выполните загрузку. Перед загрузкой большого массива проверьте механизм на нескольких строках.