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

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

Как в 1С добавить штрихкод к товару

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

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

Перед началом работы убедитесь, что у вас есть права на редактирование номенклатуры, а сканер штрихкодов (если планируете его использовать) подключен и определяется системой. Если товар маркированный — обувь, табак, молочная продукция — работа с кодами маркировки ведётся отдельно через подсистему «Маркировка», и обычный EAN-13 там не заменяет DataMatrix-код.

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

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

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

Добавление штрихкода из карточки товара

Самый частый сценарий — присвоить код одному товару. Откройте справочник: «НСИ и администрирование» → «Номенклатура» (в «Рознице» — «Справочники» → «Номенклатура»). Найдите нужную позицию поиском и откройте её карточку.

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

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

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

Три способа указать код: вручную, сканером, генерацией

Ввод вручную

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

Сканирование сканером

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

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

Если у товара нет заводского штрихкода (собственное производство, развесной товар), нажмите кнопку «Создать штрихкод» рядом с полем. 1С сгенерирует код EAN-13 из внутреннего диапазона, как правило с префиксом 200–299, который зарезервирован для внутреннего использования магазина и не конфликтует с кодами производителей.

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

Ввод вручную

Подходит для единичных товаров, но высок риск опечатки в 13 цифрах

Сканер

Быстро и без ошибок, требует настроенного оборудования

Генерация EAN-13

Для товаров без заводского кода; код действует только внутри вашей базы

Групповая обработка

Для массового присвоения кодов сотням позиций сразу

Массовое присвоение штрихкодов

Когда ассортимент большой, заводить коды по одному товару долго. В типовых конфигурациях есть обработка группового изменения: «НСИ и администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». Выберите справочник «Номенклатура», отберите нужные позиции по отбору (группа, вид номенклатуры) и выполните массовое присвоение.

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

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

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

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

Проверка результата и типичные ошибки

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

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

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

Сканирование в документе продажи
Норма

Товар подставляется в строку сразу

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

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

Запись в регистре штрихкодов
Норма

Есть строка с кодом, товаром и упаковкой

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

Запись отсутствует или код с пробелами/лишними символами

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

Код читается сканером с распечатки

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

Сканер не считывает код с этикетки

Типичные ошибки
01
Опечатка при ручном вводе — сканер на кассе не находит товар; всегда проверяйте код сканированием
02
Один код присвоен двум разным товарам — при сканировании подставляется не та позиция; удалите дубль в регистре
03
Штрихкод заведён на штуку, а продают коробами — кассир сканирует короб, а списывается одна штука
04
Код введён с пробелом в конце — поиск не срабатывает, хотя визуально всё верно
05
Для маркированного товара завели обычный EAN вместо работы с кодами маркировки — продажа блокируется контролем Честного знака

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

Итог

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

Штрихкод добавляется через карточку номенклатуры в регистр «Штрихкоды номенклатуры»: вручную, сканером или генерацией EAN-13. Для большого ассортимента используйте групповую обработку с предварительной резервной копией. Результат всегда проверяйте сканированием в тестовом документе.

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

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

Технически регистр позволяет, но делать этого не стоит: при сканировании система найдёт только одну из позиций, и продажа пойдёт по неправильному товару. Каждой различимой позиции (товар + характеристика + упаковка) нужен свой уникальный код.

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

Используйте кнопку «Создать штрихкод» в карточке товара — 1С сгенерирует код из внутреннего диапазона. Затем распечатайте этикетку через обработку «Печать этикеток и ценников» и наклейте на товар.

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

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

Как удалить или изменить ошибочный штрихкод?

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

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

Да, если характеристики влияют на продажу (размер, цвет). Иначе сканирование футболки размера L подставит характеристику размера M, и остатки по складу будут расходиться. Заводите код на каждую комбинацию, которую реально сканируете.

Подходит ли эта инструкция для 1С:Розница и 1С:ERP?

Да, механизм единый: регистр «Штрихкоды номенклатуры» и работа через карточку товара есть во всех торговых конфигурациях. Отличается только расположение пунктов меню — в «Рознице» номенклатура находится в разделе «Справочники», в УТ и ERP — в «НСИ и администрирование».