Торговля и Склад · 9 мин
Как напечатать штрихкод в 1С Розница: полное руководство
Печать штрихкодов в 1С Розница: настройка шаблона этикетки, генерация кодов EAN-13, выбор принтера этикеток, массовая печать и решение типичных ошибок.
Печать штрихкодов — одна из базовых операций в 1С:Розница, без которой невозможно продавать товар через кассу со сканером. Конфигурация умеет генерировать внутренние штрихкоды для товаров без заводской маркировки, печатать этикетки и ценники как по одной позиции, так и массово по документу поступления.
Для работы понадобятся три вещи: заполненная карточка номенклатуры, принтер этикеток (или обычный офисный принтер с самоклеящимися листами) и настроенный шаблон этикетки. Ниже разобран весь цикл — от генерации кода до проверки напечатанной этикетки сканером.
Инструкция ориентирована на 1С:Розница 2.3 и 3.0 — в этих версиях механизм печати этикеток практически одинаков, различается лишь расположение некоторых команд в интерфейсе.
Какие штрихкоды использует 1С Розница
Программа работает с двумя типами штрихкодов. Первый — заводской код производителя, который уже нанесён на упаковку: его нужно только считать сканером и записать в карточку товара. Второй — внутренний штрихкод, который магазин генерирует сам для товаров без маркировки: весового товара, штучной мелочёвки, развалочной продукции.
Для внутренних кодов чаще всего применяется формат EAN-13 с префиксом, начинающимся с цифры 2 — диапазон 200–299 по стандарту GS1 зарезервирован для внутреннего использования предприятием. Такие коды не конфликтуют с заводскими и корректно распознаются сканерами.
Важно понимать: один товар может иметь несколько штрихкодов — например, код от разных поставщиков плюс внутренний код для поштучной продажи. Все они хранятся в регистре штрихкодов и привязываются к конкретной упаковке и характеристике номенклатуры.
Как присвоить штрихкод товару
Откройте карточку номенклатуры (раздел «НСИ» → «Номенклатура») и перейдите по ссылке «Штрихкоды» в панели навигации. Нажмите «Создать» — откроется форма нового штрихкода. Если у товара есть заводской код, отсканируйте его сканером прямо в поле «Штрихкод» или введите вручную.
Если заводского кода нет, используйте кнопку генерации нового штрихкода — программа создаст уникальный внутренний код с учётом настроенного префикса. Префикс внутренних штрихкодов задаётся в настройках номенклатуры (раздел «Администрирование» → «Настройка номенклатуры»), там же выбирается тип штрихкода по умолчанию.
Для товаров с характеристиками (размеры, цвета) штрихкод присваивается каждой характеристике отдельно. Это критично: если привязать код только к товару без характеристики, на кассе при продаже конкретного размера сканер его не найдёт.
- 1Откройте карточку номенклатуры и перейдите по ссылке «Штрихкоды»
- 2Нажмите «Создать» и отсканируйте заводской код или сгенерируйте внутренний
- 3Укажите упаковку и характеристику, если они используются
- 4Запишите штрихкод и проверьте его считывание сканером в поле поиска
Настройка шаблона этикетки
За внешний вид этикетки отвечает шаблон. Откройте обработку «Печать этикеток и ценников» (в Рознице 2.3 — раздел «Закупки», в 3.0 — также доступна из карточки товара и документов поступления). В поле «Шаблон этикетки» выберите существующий шаблон или создайте новый через кнопку выбора.
Редактор шаблона позволяет разместить на этикетке нужные поля: штрихкод, наименование товара, цену, артикул, дату. Штрихкод вставляется как специальный элемент «Штрихкод» — не как картинка и не как текст. В свойствах элемента указывается тип кода (EAN-13, Code128 и другие) и его размер.
Размер шаблона должен соответствовать реальной этикетке в принтере. Для термопринтера с лентой 58×40 мм создаётся шаблон именно такого размера. Если шаблон больше этикетки, часть кода обрежется и сканер его не прочитает.
Подключение принтера этикеток
1С Розница печатает этикетки двумя способами. Первый — через стандартный драйвер Windows: принтер этикеток устанавливается в системе как обычный принтер, и 1С отправляет на него готовое изображение. Этот способ универсален и подходит для большинства моделей.
Второй способ — «Принтер этикеток» как торговое оборудование (раздел «Администрирование» → «Подключаемое оборудование»). Здесь используется драйвер по стандарту 1С, и печать идёт командами принтера напрямую. Такой вариант быстрее и надёжнее для массовой печати, но требует установки фирменного драйвера производителя.
Если специализированного принтера нет, этикетки можно печатать на обычном лазерном принтере на листах А4 с самоклеящейся разметкой. Для этого создаётся шаблон с разметкой листа — программа разместит этикетки по сетке. Минус варианта — медленнее и расход целого листа даже ради пары этикеток.
Способы печати этикеток
Подходит для небольших объёмов; простая настройка, но печать идёт как картинка — медленнее
Оптимально для массовой печати; нужен драйвер 1С от производителя устройства
Вариант без покупки оборудования; неэкономно при единичной печати
Печать штрихкодов: пошаговый процесс
Откройте обработку «Печать этикеток и ценников». Установите режим «Печать этикеток» (или «Этикетки и ценники», если нужно и то и другое). Добавьте товары в табличную часть: вручную через подбор, по документу поступления или заполнением по отбору — например, всем товарам без напечатанных этикеток.
Для каждой строки укажите количество этикеток. Удобная функция — автоматическое заполнение количества по количеству в документе поступления: сколько единиц пришло, столько этикеток и печатается. Проверьте выбранный шаблон и принтер в настройках печати.
Нажмите «Печать». Если принтер этикеток настроен как оборудование, печать пойдёт напрямую; если печатаете через Windows — откроется диалог выбора принтера. После печати обязательно отсканируйте несколько этикеток сканером в режиме РМК или в карточке поиска товара.
Как проверить результат
Сканер выдаёт код и находит товар в базе
Сканер не реагирует или пищит с ошибкой — этикетка обрезана или смазана
Чёткие контрастные полосы, поля по краям кода
Блёклые полосы, код вплотную к краю этикетки
По коду открывается нужная карточка с верной характеристикой
Находится другой товар или другая характеристика
Массовая печать и специальные сценарии
Самый частый сценарий — печать этикеток при приёмке товара. Откройте документ «Поступление товаров» и в меню «Печать» выберите «Этикетки» — обработка откроется уже заполненной товарами документа с количеством по факту поставки. Это исключает ручной ввод и ошибки в количестве.
Для весового товара механика другая: штрихкод формируется весами с печатью этикеток, а 1С выгружает в весы список товаров с PLU-кодами. Префикс весового товара настраивается в разделе настроек оборудования — этикетки с весов содержат код товара и вес, и касса распознаёт их автоматически.
Если нужно перепечатать этикетки по уже существующему ассортименту, используйте заполнение по отбору с условием «товары, имеющие штрихкод» — так в печать не попадут позиции без кодов, и не придётся чистить список вручную.
Типичные ошибки и их решение
Самая распространённая проблема — сканер не читает напечатанную этикетку. Причины: слишком мелкий штрихкод в шаблоне, низкое качество печати (слабый нагрев головки термопринтера), отсутствие свободных полей вокруг кода. Увеличьте элемент штрихкода в шаблоне и повысьте плотность печати в настройках принтера.
Вторая типичная ситуация — сканер читает код, но товар не находится. Значит, штрихкод напечатан из шаблона, но не записан в регистр штрихкодов, либо привязан к другой характеристике. Проверьте карточку товара и список его штрихкодов.
Третья ошибка — обрезка этикетки при печати: шаблон шире ленты или в драйвере принтера задан неверный размер носителя. Размер этикетки должен совпадать в трёх местах: в шаблоне 1С, в настройках драйвера и физически в ленте.
FAQ
Можно ли печатать штрихкоды без принтера этикеток?
Да. Создайте шаблон под лист А4 с самоклеящимися этикетками и печатайте на обычном офисном принтере. Качества лазерной печати достаточно для уверенного считывания сканером.
Что делать, если у товара уже есть заводской штрихкод?
Ничего генерировать не нужно: отсканируйте заводской код в карточку номенклатуры и печатайте этикетку с ним же. Это удобно, когда заводская этикетка повреждена или на товар нужно наклеить ценник с кодом.
Почему сканер читает код, но касса не находит товар?
Штрихкод не записан в регистр штрихкодов или привязан к другой характеристике/упаковке. Откройте карточку товара, сверьте код в списке штрихкодов с напечатанным и при необходимости добавьте запись вручную.
Как напечатать этикетки сразу для всей поставки?
Откройте документ «Поступление товаров», в меню «Печать» выберите «Этикетки». Обработка заполнится товарами документа, а количество этикеток подставится по количеству принятого товара.
Какой формат штрихкода выбрать для внутренних кодов?
Стандартный вариант — EAN-13 с префиксом из диапазона 200–299: он поддерживается всеми сканерами и кассами. Code128 используют, когда нужно закодировать буквы, но для розничного товара это требуется редко.
Что важно запомнить
Цепочка всегда одна: присвоить штрихкод товару → настроить шаблон под реальный размер этикетки → напечатать через обработку «Печать этикеток и ценников» → проверить сканером. Массовую печать запускайте из документа поступления, а перед партией всегда делайте пробную этикетку.