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

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

Как внести штрихкод в 1С Розница

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

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

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

Где в 1С Розница хранятся штрихкоды

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

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

Как внести штрихкод через карточку номенклатуры

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

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

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

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

Как добавить штрихкод сканером при оприходовании

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

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

Как внести штрихкоды массово

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

Загрузка из табличного документа

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

Обработка «Печать этикеток и ценников»

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

Способы внесения штрихкодов

Через карточку товара

Подходит для единичных позиций и точечных правок. Медленно при большом объёме.

Сканером при поступлении

Быстро и без ошибок ввода, но требует настроенного сканера и физического доступа к этикеткам.

Загрузка из файла

Оптимально для сотен и тысяч кодов, но требует подготовленного файла и проверки сопоставления колонок.

Автогенерация кодов

Для товаров без заводской маркировки. Коды внутренние, не подходят для обмена с маркетплейсами.

Проверка результата и контроль уникальности

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

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

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

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

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

Товар находится мгновенно, подставляется верная характеристика

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

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

Список штрихкодов в карточке
Норма

Код отображается с правильной упаковкой и характеристикой

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

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

Уникальность кода
Норма

При записи нет предупреждений о дублях

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

Программа сообщает, что код уже присвоен другой номенклатуре

Типичные ошибки и ограничения

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

Отдельная ситуация — весовые товары. Для них используются штрихкоды с префиксом весового товара (обычно начинаются с 2), где часть кода содержит вес. Такие коды настраиваются в разделе правил для весового товара, а не вносятся как обычные EAN-13.

Типичные ошибки
01
Ввод кода без привязки к характеристике — на кассе находится товар, но не тот вариант размера или цвета
02
Игнорирование предупреждения о дубле — один код пробивает два разных товара, остатки расходятся
03
Присвоение заводского кода другому товару после смены поставщика — конфликт при сканировании
04
Ручной ввод без проверки контрольной цифры — код не читается на кассе
05
Использование внутренних кодов для товаров, требующих заводской маркировки, — проблемы с Честным ЗНАКом

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

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

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

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

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

Как внести штрихкод для товара с характеристиками?

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

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

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

Нужно ли вносить коды Data Matrix для маркированных товаров?

Нет, коды Data Matrix из системы Честный ЗНАК не вносятся в регистр штрихкодов вручную. В карточке товара достаточно обычного EAN-13 (GTIN), а коды маркировки сканируются при продаже и обрабатываются механизмами обмена с ГИС МТ. Ручной ввод Data Matrix в регистр штрихкодов приведёт к ошибкам.

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

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

Итог

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

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