Торговля и Склад · 10 мин
Как задать штрихкод товару в 1С:Розница
Как присвоить штрихкод товару в 1С:Розница: ручной ввод, генерация EAN-13, сканирование, массовое заполнение, печать этикеток и частые ошибки.
Штрихкод в 1С:Розница хранится не в самой карточке номенклатуры, а в отдельном регистре сведений «Штрихкоды номенклатуры». Именно поэтому у одного товара может быть несколько штрихкодов — например, код производителя на упаковке и внутренний код магазина, а у разных характеристик и упаковок одной позиции — свои коды. Понимание этой модели избавляет от большинства вопросов при настройке.
Задать штрихкод можно четырьмя способами: ввести вручную в карточке товара, считать сканером с упаковки, сгенерировать внутренний код автоматически или заполнить коды массово через обработку. Выбор зависит от того, маркирован ли товар производителем, сколько позиций нужно обработать и используете ли вы весовой или штучный товар. Ниже разобраны все сценарии с точными действиями.
Где в 1С:Розница хранятся штрихкоды
Штрихкоды привязаны к номенклатуре через регистр сведений «Штрихкоды номенклатуры». Запись регистра содержит сам код, владельца (товар), а при необходимости — характеристику и упаковку. Благодаря этому одна и та же кофта в размерах S и L может иметь разные штрихкоды, а упаковка по 10 штук — отдельный код для оптовой продажи.
Посмотреть все коды в базе можно через раздел «НСИ и администрирование» — «Настройка номенклатуры» — «Штрихкоды номенклатуры», либо через поиск по названию регистра в меню «Все функции». Это удобно для поиска дублей: если два разных товара случайно получили один и тот же код, программа при сканировании будет находить не то, что вы ожидаете, или выдавать неоднозначный выбор.
Ручной ввод штрихкода в карточке товара
Базовый способ подходит, когда товаров немного и коды известны — например, напечатаны производителем на упаковке. Откройте справочник «Номенклатура», найдите нужную позицию и перейдите в её карточку. В панели навигации карточки есть ссылка «Штрихкоды» — она открывает список кодов, привязанных именно к этому товару.
Нажмите «Создать» и впишите код с клавиатуры в поле «Штрихкод». Если у товара есть характеристики или упаковки, укажите их в соответствующих полях — тогда код будет срабатывать именно для этой комбинации. Сохраните запись кнопкой «Записать и закрыть». После этого при сканировании или ручном вводе кода в чеке ККМ и документах программа найдёт этот товар.
Если ссылка «Штрихкоды» в карточке не отображается, проверьте, что в настройках учёта включено использование штрихкодирования, а у пользователя есть права на регистр. В типовой конфигурации ссылка доступна по умолчанию.
- 1Откройте «НСИ и администрирование» → «Номенклатура» и найдите товар
- 2В карточке товара перейдите по ссылке «Штрихкоды»
- 3Нажмите «Создать» и введите код с упаковки
- 4При наличии характеристик и упаковок заполните эти поля
- 5Нажмите «Записать и закрыть» и проверьте код сканером в подборе
Автоматическая генерация внутреннего штрихкода
Если товар не маркирован производителем (штучный товар собственной фасовки, изделия, разнобой), удобнее сгенерировать внутренний код. В форме создания штрихкода есть кнопка «Новый штрихкод EAN13» — программа подберёт свободный код с префиксом внутреннего диапазона и корректной контрольной цифрой.
Префикс внутренних кодов настраивается в разделе «Настройка РМК и оборудования» / «Настройка номенклатуры» — параметры штрихкодирования. Обычно для внутренних кодов используют диапазон, начинающийся с цифры 2 — такие коды по стандарту зарезервированы для внутреннего применения и не пересекутся с кодами производителей. Проверьте, что префикс задан до начала массовой генерации: иначе потом придётся переделывать все этикетки.
Присвоение штрихкода сканером
Самый быстрый способ при приёмке товара — считать код прямо с упаковки. Подключите сканер, убедитесь, что он определяется в списке подключённого оборудования, и откройте форму создания штрихкода в карточке товара. Установите курсор в поле «Штрихкод» и считайте код — значение подставится автоматически.
Есть и обратный сценарий: при сканировании неизвестного кода в документе поступления или в чеке программа сообщит, что товар не найден, и предложит зарегистрировать новый штрихкод. Если согласиться, откроется форма, где останется выбрать номенклатуру, к которой привязать код. Это удобно при разборе новой поставки: считали код, указали товар — связь создана.
Убедитесь, что сканер работает в режиме эмуляции клавиатуры с суффиксом Enter или подключён через драйвер 1С — иначе код может вводиться без завершающего символа, и форма не будет реагировать корректно. Это настраивается в параметрах самого сканера или в форме «Подключение и настройка оборудования».
Массовое заполнение штрихкодов
Когда штрихкоды нужно задать сотням позиций, ручной ввод непрактичен. В 1С:Розница есть обработка «Печать этикеток и ценников» (раздел «Закупки» или «Продажи» в зависимости от версии): она позволяет заполнить список товаров из документа поступления, сгенерировать коды для всех строк, где они отсутствуют, и сразу распечатать этикетки. Это основной рабочий инструмент при приёмке немаркированного товара.
Порядок такой: откройте обработку, заполните табличную часть по документу или по отбору, нажмите команду заполнения штрихкодов — программа создаст коды для позиций без них. Затем выберите шаблон этикетки и распечатайте. Шаблоны редактируются встроенным редактором: можно вывести наименование, цену, артикул и сам штрихкод.
Альтернатива — обработка «Групповое изменение реквизитов» или загрузка из Excel через «Загрузку данных из табличного документа», если коды уже есть у поставщика в электронном виде. При загрузке из файла сопоставьте колонки: код, артикул или наименование товара — и выполните загрузку в регистр штрихкодов.
Сравнение способов задания штрихкодов
Подходит для единичных позиций и исправлений; медленно при большом объёме
Быстро на приёмке маркированного товара; требует настроенного сканера
Для товара без кода производителя; требует печати и наклейки этикеток
Массовое создание кодов сразу с печатью; работает по документу или отбору
Штрихкоды для весового товара и характеристик
Весовой товар маркируется иначе: весовой штрихкод кодирует не только товар, но и вес. В настройках штрихкодирования задаётся префикс весового товара (обычно диапазон 20–29) и код товара (PLU), который должен совпадать с кодом, загруженным в электронные весы с печатью этикеток. Весы печатают этикетку, касса при сканировании распознаёт товар и вес автоматически.
Для товара с характеристиками (размеры, цвета) задавайте отдельный штрихкод на каждую характеристику, а не на общую карточку. В форме штрихкода заполните поле «Характеристика» — тогда при сканировании в чек подставится позиция с нужным размером, и остатки будут списываться корректно. Если оставить код только на карточке без характеристики, кассир будет вынужден выбирать размер вручную.
Проверка результата и типичные ошибки
После задания штрихкода проверьте его в работе: откройте форму подбора в чеке ККМ или документе и считайте код сканером. Должна подставиться именно та позиция (и характеристика), которую вы привязали. Если сканера под рукой нет, введите код вручную в поле поиска по штрихкоду.
Дополнительно полезно открыть регистр «Штрихкоды номенклатуры» и отобрать записи по товару: убедитесь, что нет дублей и лишних кодов, оставшихся от старых поставок. Дубли приводят к тому, что при сканировании программа показывает список из нескольких товаров на выбор, что замедляет кассира и провоцирует ошибки в чеке.
Как проверить результат
Подставляется нужный товар с верной характеристикой
Товар не найден или предлагается выбор из нескольких позиций
Один код — один товар, характеристика заполнена
Один код привязан к разным товарам
Штрихкод на этикетке совпадает с кодом в базе и читается сканером
Этикетка не читается или код отличается
Частые вопросы
Можно ли задать несколько штрихкодов одному товару?
Да. Регистр штрихкодов позволяет хранить любое количество кодов на одну позицию: код производителя, внутренний код, коды разных упаковок. При сканировании любого из них будет найден один и тот же товар.
Что делать, если при сканировании программа пишет «Штрихкод не найден»?
Проверьте, есть ли код в регистре «Штрихкоды номенклатуры» и правильно ли он считан — иногда сканер «съедает» первую или последнюю цифру из-за настроек суффикса. Если кода нет, зарегистрируйте его прямо из формы поиска, указав нужный товар.
Как изменить ошибочно присвоенный штрихкод?
Откройте карточку товара, перейдите по ссылке «Штрихкоды», найдите неверную запись и удалите её или исправьте значение. Затем добавьте правильный код. Учтите: старые этикетки с удалённым кодом перестанут работать, их нужно заменить.
Нужно ли регистрировать внутренние штрихкоды в GS1?
Нет. Коды из внутреннего диапазона (начинающиеся с 2) действуют только внутри вашей компании и не требуют регистрации. Регистрация в GS1 нужна, если вы сами являетесь производителем и выпускаете товар с собственными кодами EAN-13 во внешний оборот.
Почему сканер вводит код, но товар не подбирается в чеке?
Чаще всего сканер не передаёт завершающий символ (Enter) или работает не в том режиме. Проверьте настройку суффикса в сканере и его подключение в форме «Подключение и настройка оборудования». Также убедитесь, что поиск по штрихкоду включён в настройках РМК.
Как распечатать этикетки сразу после генерации кодов?
Используйте обработку «Печать этикеток и ценников»: заполните список товаров, сгенерируйте недостающие штрихкоды командой заполнения, выберите шаблон этикетки и отправьте на принтер этикеток. Шаблон можно отредактировать — добавить цену, артикул и наименование.
Что важно запомнить
Штрихкоды в 1С:Розница хранятся в регистре «Штрихкоды номенклатуры» и задаются из карточки товара вручную, сканером или генерацией EAN-13. Для массовой работы используйте обработку «Печать этикеток и ценников», для товаров с характеристиками привязывайте код к конкретной характеристике. Перед массовыми изменениями делайте копию базы, а после — проверяйте сканирование в чеке.