Торговля и Склад · 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Откройте документ поступления или обработку «Печать этикеток и ценников»
- 2Установите режим «Этикетки» и выберите шаблон со штрихкодом
- 3Добавьте товары: из документа, по кнопке «Подобрать» или отбором по условию
- 4Укажите количество копий этикеток для каждой позиции
- 5Нажмите «Печать», выберите принтер и отправьте задание
- 6Проверьте первую этикетку сканером до печати всей партии
Настройка шаблона этикетки
Шаблон определяет, что будет на этикетке: наименование, цена, артикул, штрихкод, организация. В обработке печати есть список готовых шаблонов, а кнопка «Редактировать» открывает визуальный редактор, где элементы можно перемещать, менять размер шрифта и масштаб штрихкода.
Критично, чтобы размер шаблона совпадал с размером этикеточной ленты. Распространённые размеры — 58×40, 58×30, 43×25 мм. Если шаблон рассчитан на 58×40, а в принтере лента 43×25, этикетка обрежется или «сползёт». Размер задаётся в свойствах шаблона в миллиметрах.
Штрихкод на шаблоне должен иметь достаточную ширину: слишком сжатый EAN-13 сканеры читают нестабильно. Практическое правило — не сужать штрихкод меньше примерно 25–30 мм по ширине и оставлять свободные поля слева и справа от кода (тихие зоны), иначе считывание будет сбоить.
Печать на принтере этикеток
Термопринтеры этикеток (Xprinter, TSC, Zebra, АТОЛ и аналогичные) — основной инструмент для массовой печати. После установки драйвера принтер появляется в системе как обычное устройство печати, и 1С отправляет на него задания без дополнительных компонентов. В настройках драйвера укажите точный размер этикетки и тип бумаги — это половина успеха.
Для термопринтеров важно качество ленты и чистота печатающей головки. Бледный или рваный штрихкод чаще всего означает загрязнённую головку или низкую температуру печати в настройках драйвера, а не проблему в 1С.
Печать на обычном офисном принтере
Если принтера этикеток нет, этикетки можно печатать на лазерном принтере на самоклеящихся листах А4 с разметкой. В обработке выберите шаблон, рассчитанный на лист А4, — программа разместит этикетки по сетке. Этот вариант подходит для небольших партий, но расход листов и время на резку делают его невыгодным при регулярной печати.
Сравнение вариантов
Быстрая печать поштучно или рулоном, минимальный расход. Требует покупки оборудования и настройки драйвера.
Подходит для разовых небольших партий без дополнительных вложений. Нужны самоклеящиеся листы, много обрезков, медленно при больших объёмах.
Оправдана для тиражей тысячами с фирменным дизайном. Штрихкоды нужно передать списком, оперативно допечатать партию нельзя.
Как напечатать этикетки для большой партии товаров
Для массовой печати в обработке есть заполнение по отбору: можно выбрать всю номенклатуру группы, товары конкретного поставщика или позиции, по которым есть остаток на складе. Колонка «Количество» задаёт число копий этикетки на каждую позицию — удобно ставить его равным количеству единиц товара на складе.
Перед запуском большой партии напечатайте пробную страницу из 3–5 этикеток и проверьте: совпадает ли размер, читается ли штрихкод сканером, не обрезан ли текст. Ошибка, найденная на пятистах напечатанных этикетках, означает потраченную ленту и время на переклейку.
Если в списке есть товары без штрихкодов, обработка покажет их отдельно или предложит сгенерировать коды. Не пропускайте этот шаг: этикетка без читаемого кода равнозначна её отсутствию.
Проверка напечатанных этикеток
Единственная надёжная проверка — сканирование. Отсканируйте напечатанную этикетку сканером, подключённым к 1С: в режиме поиска номенклатуры по штрихкоду программа должна найти именно тот товар, для которого печаталась этикетка. Если находится другой товар или ничего не находится — этикетка бракованная.
Дополнительно проверьте визуально: штрихи должны быть чёткими, без белых пропусков и размытия, цифры под кодом — читаемыми. Цифры важны как резерв: при нерабочем сканере кассир сможет ввести код вручную.
Как проверить результат
Находится нужный товар, код совпадает с карточкой
Товар не найден или найдена другая позиция
Чёткие линии, есть поля слева и справа от кода
Бледные или рваные штрихи, код упирается в край этикетки
Шаблон полностью помещается на ленте
Текст и код обрезаны или смещены
Типичные ошибки и их устранение
Самая частая проблема — «принтер печатает пустые этикетки» или смещённый текст. Причина почти всегда в несовпадении размера этикетки в драйвере принтера и в шаблоне 1С. Проверьте оба значения и приведите их к фактическому размеру ленты.
Вторая типичная ситуация — штрихкод печатается, но не сканируется. Причины: слишком мелкий код, низкая температура печати в настройках драйвера, загрязнённая печатающая головка, отсутствие тихих зон по краям. Исправляется увеличением масштаба кода в шаблоне и настройкой драйвера.
Третья группа ошибок — данные: печать этикетки со старой ценой, с штрихкодом от другой упаковки или с устаревшим наименованием. Перед печатью партии сверьте цены и штрихкоды в таблице обработки с актуальными данными карточек товаров.
Часто задаваемые вопросы
Можно ли напечатать штрихкод без принтера этикеток?
Да. В обработке «Печать этикеток и ценников» выберите шаблон под лист А4 и обычный лазерный или струйный принтер. Понадобятся самоклеящиеся листы с разметкой под нужный размер этикеток. Для разовых задач этого достаточно, при регулярной печати выгоднее приобрести термопринтер.
Что делать, если у товара нет штрихкода от производителя?
Сгенерируйте внутренний код EAN-13 штатной кнопкой в карточке товара или в обработке печати. Внутренние коды с префиксом 200–299 легальны для использования внутри своей торговой точки и корректно сканируются на кассе.
Почему сканер не читает напечатанный штрихкод?
Чаще всего код слишком мелкий, бледный или обрезан по краям. Увеличьте масштаб штрихкода в шаблоне, поднимите температуру печати в настройках драйвера, очистите печатающую головку и убедитесь, что слева и справа от кода есть свободные поля.
Можно ли печатать этикетки сразу из документа поступления?
Да, это рекомендуемый способ. В документе поступления нажмите «Печать» → «Этикетки» — таблица заполнится товарами документа с количеством по факту поставки, что исключает ручной набор позиций и ошибки в количестве копий.
Чем этикетка отличается от ценника в 1С?
Этикетка — наклейка на сам товар, её шаблон по умолчанию содержит штрихкод для сканирования на кассе. Ценник — карточка на полку с ценой и наименованием, штрихкод на нём обычно не нужен. В обработке печати это два разных режима с отдельными шаблонами.
Нужно ли регистрировать внутренние штрихкоды где-то ещё?
Нет. Внутренние коды с префиксом 200–299 существуют только внутри вашей базы 1С и не требуют регистрации во внешних организациях. Регистрация в GS1 нужна, только если вы производитель и выпускаете товар с собственным кодом во внешний оборот.
Что важно запомнить
Печать штрихкода в 1С — это три шага: штрихкод в карточке товара, обработка «Печать этикеток и ценников», шаблон под размер ленты. Генерируйте коды только штатными средствами, печатайте пробную этикетку перед партией и проверяйте результат сканером. Для маркированных товаров обычная этикетка код маркировки не заменяет.