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

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

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

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

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

Для работы понадобятся три вещи: заполненная карточка номенклатуры, принтер этикеток (или обычный офисный принтер с самоклеящимися листами) и настроенный шаблон этикетки. Ниже разобран весь цикл — от генерации кода до проверки напечатанной этикетки сканером.

Инструкция ориентирована на 1С:Розница 2.3 и 3.0 — в этих версиях механизм печати этикеток практически одинаков, различается лишь расположение некоторых команд в интерфейсе.

Какие штрихкоды использует 1С Розница

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

Для внутренних кодов чаще всего применяется формат EAN-13 с префиксом, начинающимся с цифры 2 — диапазон 200–299 по стандарту GS1 зарезервирован для внутреннего использования предприятием. Такие коды не конфликтуют с заводскими и корректно распознаются сканерами.

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

Как присвоить штрихкод товару

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

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

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

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

Настройка шаблона этикетки

За внешний вид этикетки отвечает шаблон. Откройте обработку «Печать этикеток и ценников» (в Рознице 2.3 — раздел «Закупки», в 3.0 — также доступна из карточки товара и документов поступления). В поле «Шаблон этикетки» выберите существующий шаблон или создайте новый через кнопку выбора.

Редактор шаблона позволяет разместить на этикетке нужные поля: штрихкод, наименование товара, цену, артикул, дату. Штрихкод вставляется как специальный элемент «Штрихкод» — не как картинка и не как текст. В свойствах элемента указывается тип кода (EAN-13, Code128 и другие) и его размер.

Размер шаблона должен соответствовать реальной этикетке в принтере. Для термопринтера с лентой 58×40 мм создаётся шаблон именно такого размера. Если шаблон больше этикетки, часть кода обрежется и сканер его не прочитает.

Подключение принтера этикеток

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

Второй способ — «Принтер этикеток» как торговое оборудование (раздел «Администрирование» → «Подключаемое оборудование»). Здесь используется драйвер по стандарту 1С, и печать идёт командами принтера напрямую. Такой вариант быстрее и надёжнее для массовой печати, но требует установки фирменного драйвера производителя.

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

Способы печати этикеток

Термопринтер этикеток через драйвер Windows

Подходит для небольших объёмов; простая настройка, но печать идёт как картинка — медленнее

Принтер этикеток как торговое оборудование

Оптимально для массовой печати; нужен драйвер 1С от производителя устройства

Офисный принтер, листы А4 с самоклейкой

Вариант без покупки оборудования; неэкономно при единичной печати

Печать штрихкодов: пошаговый процесс

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

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

Нажмите «Печать». Если принтер этикеток настроен как оборудование, печать пойдёт напрямую; если печатаете через Windows — откроется диалог выбора принтера. После печати обязательно отсканируйте несколько этикеток сканером в режиме РМК или в карточке поиска товара.

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

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

Считывание сканером
Норма

Сканер выдаёт код и находит товар в базе

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

Сканер не реагирует или пищит с ошибкой — этикетка обрезана или смазана

Визуальный вид штрихкода
Норма

Чёткие контрастные полосы, поля по краям кода

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

Блёклые полосы, код вплотную к краю этикетки

Соответствие товару
Норма

По коду открывается нужная карточка с верной характеристикой

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

Находится другой товар или другая характеристика

Массовая печать и специальные сценарии

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

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

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

Типичные ошибки и их решение

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

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

Третья ошибка — обрезка этикетки при печати: шаблон шире ленты или в драйвере принтера задан неверный размер носителя. Размер этикетки должен совпадать в трёх местах: в шаблоне 1С, в настройках драйвера и физически в ленте.

Типичные ошибки
01
Печать этикеток до присвоения штрихкода товару — на кассе код не найдётся
02
Шаблон больше реальной этикетки — штрихкод обрезается и не сканируется
03
Штрихкод привязан к товару без характеристики — размеры/цвета не пробиваются
04
Изменение шаблона без пробной печати — брак всей партии этикеток

FAQ

Можно ли печатать штрихкоды без принтера этикеток?

Да. Создайте шаблон под лист А4 с самоклеящимися этикетками и печатайте на обычном офисном принтере. Качества лазерной печати достаточно для уверенного считывания сканером.

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

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

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

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

Как напечатать этикетки сразу для всей поставки?

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

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

Стандартный вариант — EAN-13 с префиксом из диапазона 200–299: он поддерживается всеми сканерами и кассами. Code128 используют, когда нужно закодировать буквы, но для розничного товара это требуется редко.

Итог

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

Цепочка всегда одна: присвоить штрихкод товару → настроить шаблон под реальный размер этикетки → напечатать через обработку «Печать этикеток и ценников» → проверить сканером. Массовую печать запускайте из документа поступления, а перед партией всегда делайте пробную этикетку.