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

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

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

Как занести штрихкод в 1С:Розница: ручной ввод, сканирование, массовое добавление, проверка результата и типичные ошибки при работе со штрихкодами.

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

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

Ниже разобраны все рабочие сценарии для типовой конфигурации 1С:Розница 2.3/3.0: от одиночного ввода до массовой загрузки, а также проверка результата и типичные ошибки, из-за которых товар «не пробивается» на кассе.

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

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

Каждая запись регистра содержит сам штрихкод, ссылку на номенклатуру, а в ряде конфигураций — характеристику, упаковку и тип штрихкода (EAN-13, EAN-8, Code128 и другие). Это важно: если у товара несколько фасовок, каждой упаковке можно назначить свой код.

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

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

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

Порядок действий в типовой конфигурации:

  1. Откройте раздел «НСИ» (или «Закупки») → «Номенклатура».
  2. Найдите нужный товар через поиск и откройте его карточку.
  3. Перейдите по ссылке «Штрихкоды» в панели навигации карточки (либо на вкладку «Штрихкоды» — зависит от версии).
  4. Нажмите «Создать» или «Добавить».
  5. В поле «Штрихкод» введите код с клавиатуры или отсканируйте его сканером.
  6. При необходимости укажите характеристику и упаковку, затем нажмите «Записать и закрыть».

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

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

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

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

Перед началом работы убедитесь, что сканер подключён и настроен в разделе «Администрирование» → «Подключаемое оборудование». Для USB-сканеров в режиме эмуляции клавиатуры драйвер обычно не требуется — достаточно, чтобы Windows видела устройство.

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

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

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

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

Не используйте для внутренних кодов префиксы, которые могут совпасть с реальными EAN-13 производителей, — иначе при поступлении товара с таким же заводским кодом возникнет конфликт дублей.

Массовая загрузка штрихкодов из таблицы

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

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

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

Проверка результата и контроль дублей

После занесения штрихкода проверьте его работоспособность до выхода на кассу. Самый быстрый способ — открыть форму подбора товаров в любом документе (например, «Поступление товаров» или чек ККМ в тестовом режиме) и отсканировать код: программа должна найти и подставить именно нужный товар.

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

Дубли возникают, когда один и тот же код пытаются занести к разным товарам. Типовая конфигурация обычно блокирует такую запись, но если дубль всё же появился (например, после обмена данными), при сканировании может подставляться непредсказуемая позиция. Удалите лишнюю запись из регистра, оставив код за корректным товаром.

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

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

Сканирование в форме подбора
Норма

Находится нужный товар с правильной ценой

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

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

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

Код привязан к одному товару, указана верная упаковка

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

Код у двух товаров или без владельца

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

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

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

Код на этикетке не совпадает с кодом в базе

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

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

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

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

Часто задаваемые вопросы

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

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

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

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

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

Откройте карточку товара, перейдите по ссылке «Штрихкоды», выделите ненужную строку и удалите её (клавиша Delete или кнопка «Удалить»). Либо найдите код в общем списке регистра и удалите запись там. После удаления проверьте, что у товара остался рабочий код.

Нужен ли сканер, чтобы занести штрихкод?

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

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

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

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

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

Итог

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

Штрихкод заносится через карточку номенклатуры (ссылка «Штрихкоды») вручную или сканером, массово — через обработку загрузки из табличного документа. Перед массовой загрузкой делайте резервную копию, после любого ввода проверяйте код сканированием в форме подбора и контролируйте дубли в регистре штрихкодов.