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

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

Как в 1С напечатать штрихкод на товар

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

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

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

Инструкция ориентирована на типовые конфигурации 1С:Предприятие 8.3. Названия пунктов меню могут немного отличаться в зависимости от версии конфигурации, но логика везде одинаковая.

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

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

Для маркированных товаров (обувь, одежда, табак, лекарства) применяется DataMatrix с кодом из системы «Честный ЗНАК» — его 1С не генерирует, а получает из оператора маркировки. Для весового товара используются коды EAN-13 с весом внутри, которые формирует весовое оборудование.

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

Как присвоить или сгенерировать штрихкод товару

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

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

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

Где находится печать этикеток и ценников

В «1С:Управление торговлей» и «1С:Рознице» обработка называется «Печать этикеток и ценников». Найти её можно в разделе «Закупки» или «Склад» — группа команд «Сервис» либо «Печать». В «Рознице» также есть быстрый доступ из карточки товара и из документов поступления.

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

В обработке доступны два режима: «Этикетки» (наклейки на товар) и «Ценники» (карточки на полку). Для штрихкода нужен режим этикеток — именно в их шаблонах по умолчанию выводится графический код.

Порядок действий
  1. 1
    Откройте документ поступления или обработку «Печать этикеток и ценников»
  2. 2
    Установите режим «Этикетки» и выберите шаблон со штрихкодом
  3. 3
    Добавьте товары: из документа, по кнопке «Подобрать» или отбором по условию
  4. 4
    Укажите количество копий этикеток для каждой позиции
  5. 5
    Нажмите «Печать», выберите принтер и отправьте задание
  6. 6
    Проверьте первую этикетку сканером до печати всей партии

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

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

Критично, чтобы размер шаблона совпадал с размером этикеточной ленты. Распространённые размеры — 58×40, 58×30, 43×25 мм. Если шаблон рассчитан на 58×40, а в принтере лента 43×25, этикетка обрежется или «сползёт». Размер задаётся в свойствах шаблона в миллиметрах.

Штрихкод на шаблоне должен иметь достаточную ширину: слишком сжатый EAN-13 сканеры читают нестабильно. Практическое правило — не сужать штрихкод меньше примерно 25–30 мм по ширине и оставлять свободные поля слева и справа от кода (тихие зоны), иначе считывание будет сбоить.

Печать на принтере этикеток

Термопринтеры этикеток (Xprinter, TSC, Zebra, АТОЛ и аналогичные) — основной инструмент для массовой печати. После установки драйвера принтер появляется в системе как обычное устройство печати, и 1С отправляет на него задания без дополнительных компонентов. В настройках драйвера укажите точный размер этикетки и тип бумаги — это половина успеха.

Для термопринтеров важно качество ленты и чистота печатающей головки. Бледный или рваный штрихкод чаще всего означает загрязнённую головку или низкую температуру печати в настройках драйвера, а не проблему в 1С.

Печать на обычном офисном принтере

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

Сравнение вариантов

Принтер этикеток

Быстрая печать поштучно или рулоном, минимальный расход. Требует покупки оборудования и настройки драйвера.

Офисный принтер, листы А4

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

Внешняя печать в типографии

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

Как напечатать этикетки для большой партии товаров

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

Перед запуском большой партии напечатайте пробную страницу из 3–5 этикеток и проверьте: совпадает ли размер, читается ли штрихкод сканером, не обрезан ли текст. Ошибка, найденная на пятистах напечатанных этикетках, означает потраченную ленту и время на переклейку.

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

Проверка напечатанных этикеток

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

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

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

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

Сканирование этикетки в 1С
Норма

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

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

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

Внешний вид штрихкода
Норма

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

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

Бледные или рваные штрихи, код упирается в край этикетки

Размер этикетки
Норма

Шаблон полностью помещается на ленте

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

Текст и код обрезаны или смещены

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

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

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

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

Типичные ошибки
01
Ручной ввод штрихкода вместо сканирования — одна цифра ошибки, и этикетка ведёт на другой товар или в никуда
02
Печать всей партии без пробной этикетки — смещение шаблона обнаруживается, когда лента уже потрачена
03
Сужение штрихкода, чтобы «влезло больше текста» — сканер перестаёт читать код
04
Игнорирование товаров без штрихкодов в таблице — часть партии остаётся без этикеток
05
Печать этикеток до переоценки — на товаре старая цена, расхождение с кассой

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

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

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

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

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

Почему сканер не читает напечатанный штрихкод?

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

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

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

Чем этикетка отличается от ценника в 1С?

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

Нужно ли регистрировать внутренние штрихкоды где-то ещё?

Нет. Внутренние коды с префиксом 200–299 существуют только внутри вашей базы 1С и не требуют регистрации во внешних организациях. Регистрация в GS1 нужна, только если вы производитель и выпускаете товар с собственным кодом во внешний оборот.

Итог

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

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