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

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

Как напечатать штрихкод в 1С: Управление торговлей

Пошаговая инструкция по печати штрихкодов и этикеток в 1С: Управление торговлей: настройка обработки, выбор макета, принтер этикеток, типичные ошибки и FAQ.

Печать штрихкодов в 1С: Управление торговлей (ред. 10.3 и 11) выполняется через встроенную обработку «Печать этикеток и ценников». Она позволяет вывести этикетки со штрихкодом EAN-13, Code-39 или другим поддерживаемым форматом как на обычный офисный принтер, так и на специализированный принтер этикеток. Никаких доработок конфигурации для базового сценария не требуется — достаточно типовых средств.

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

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

Проверка и заполнение штрихкодов номенклатуры

Перед печатью откройте карточку товара и проверьте наличие штрихкода. В редакции 11 это делается в карточке номенклатуры по ссылке «Штрихкоды» в панели навигации, в редакции 10.3 — на закладке «Штрихкоды» либо через регистр сведений «Штрихкоды». У одной позиции может быть несколько штрихкодов: например, для разных единиц измерения и упаковок.

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

Где находится обработка печати этикеток

В 1С: Управление торговлей 11 обработка находится в разделе «Закупки» (или «Склад и доставка») → «Сервис» → «Печать этикеток и ценников». Также печать доступна прямо из документов: «Поступление товаров и услуг», «Оприходование излишков», «Пересортица» — по кнопке «Печать» с выбором варианта «Этикетки».

В редакции 10.3 путь аналогичный: меню «Справочники» → «Номенклатура» → «Печать этикеток и ценников» либо кнопка печати в документах поступления. Печать из документа удобна тем, что список товаров и количество этикеток подставляются автоматически по строкам табличной части — каждой единице товара соответствует одна этикетка.

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

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

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

Критично правильно указать размер этикетки в миллиметрах — он должен совпадать с реальной геометрией этикетки в принтере. Если шаблон шире или выше реальной этикетки, штрихкод обрежется или сместится, и сканер его не прочитает. Для принтеров этикеток (Zebra, TSC, АТОЛ) размер берите из настроек драйвера принтера, для листовой самоклейки — из спецификации листа.

Обратите внимание на масштаб штрихкода внутри макета. Слишком маленькая высота штрихов (менее 10–15 мм) ухудшает распознавание, а слишком узкие штрихи при печати на обычном лазерном принтере могут «слипаться». После изменения шаблона всегда делайте пробную печать и проверку сканером.

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

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

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

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

Принтер этикеток (термо)

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

Офисный принтер + самоклейка A4

Подходит для разовой печати небольших партий без покупки отдельного устройства. Требует точной настройки шаблона под разметку листа и ручной проверки совмещения.

Внешняя обработка или расширение

Подходит, когда типового шаблона не хватает: нестандартные размеры, печать QR-кодов, логотипов, состава товара. Требует участия специалиста по 1С.

Проверка результата и читаемости штрихкода

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

Если сканер не читает код, причины обычно такие: слишком мелкий масштаб штрихов, низкая плотность печати (бледные штрихи), обрезанные тихие зоны (поля по краям штрихкода), несоответствие типа кода (например, в макете стоит EAN-13, а код содержит буквы). Увеличьте размер поля штрихкода в шаблоне, повысьте температуру/плотность печати в драйвере и проверьте тип кода.

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

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

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

Сканер считывает код с первого раза, в 1С находится правильный товар

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

Код не читается или находится другая позиция

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

Штрихи чёткие, ровные, есть светлые поля слева и справа от кода

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

Штрихи бледные, размытые, код упирается в край этикетки

Совмещение с листом самоклейки
Норма

Все этикетки попадают в границы ячеек разметки

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

Постепенное смещение печати вниз или вбок по листу

Отличия в редакциях и ограничения типового функционала

В редакции 11 шаблоны этикеток хранятся в справочнике «Шаблоны этикеток, ценников и чеков ККТ» и редактируются встроенным редактором без входа в конфигуратор. В редакции 10.3 редактирование макета чаще требует правки табличного документа или внешней обработки, а штатный редактор менее гибкий. Механизм хранения штрихкодов в обеих версиях одинаков — регистр сведений.

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

Типичные ошибки
01
Печать без проверки заполнения штрихкода — в результате часть этикеток выходит пустой, и товар невозможно продать через сканер
02
Включённое масштабирование в диалоге печати — штрихи искажаются, сканер код не читает
03
Неверный размер этикетки в шаблоне — печать съезжает, штрихкод обрезается
04
Использование внутреннего кода EAN-13 для товаров, требующих заводской маркировки, — проблемы при продаже через сети и маркетплейсы
05
Правка типового шаблона вместо создания копии — изменения теряются при обновлении конфигурации
Итог

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

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

Частые вопросы

Можно ли напечатать штрихкод, если у товара его нет?

Да. Сгенерируйте внутренний штрихкод EAN-13 в карточке номенклатуры (в ред. 11 — ссылка «Штрихкоды», кнопка создания нового кода). Такой код будет работать внутри вашей базы: сканер в 1С найдёт товар. Для внешних продаж через торговые сети внутренний код обычно не принимается.

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

Чаще всего причины: масштабирование при печати (отключите «вписать в страницу»), слишком маленький размер поля штрихкода в шаблоне, бледная печать (повысьте плотность в драйвере) или отсутствие светлых полей по краям кода. Проверьте также, что тип штрихкода в макете соответствует данным — буквенно-цифровой код не напечатается как EAN-13.

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

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

Нужен ли специальный принтер для печати штрихкодов?

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

Как напечатать ценник вместе со штрихкодом?

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

Что делать, если типового шаблона этикетки не хватает?

Создайте копию шаблона и отредактируйте её: измените размер, добавьте поля (артикул, состав, дата). Если возможностей редактора недостаточно — например, нужен QR-код или нестандартная компоновка, — потребуется внешняя обработка печати или расширение, которое разрабатывает специалист по 1С.