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

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

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

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

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

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

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

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

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

Если штрихкод отсутствует, нажмите «Создать» и введите код вручную с упаковки товара либо отсканируйте его сканером, подключённым в режиме эмуляции клавиатуры или COM-порта. Для товаров без заводского штрихкода можно сгенерировать внутренний код формата EAN-13 с префиксом внутреннего использования (обычно начинается с 2). Программа сама рассчитает контрольную цифру.

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

Печать штрихкодов через обработку «Печать этикеток и ценников»

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

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

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

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

Печать этикеток из документов и карточки товара

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

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

Печать одной этикетки из карточки номенклатуры

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

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

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

Шаблоны этикеток хранятся в справочнике «Шаблоны этикеток, ценников и чеков ККМ» (раздел «НСИ и администрирование» → «Печатные формы, отчеты и обработки» либо прямой переход из обработки печати по кнопке выбора шаблона). Типовая поставка содержит несколько готовых макетов под распространённые размеры этикеток.

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

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

Выбор принтера и формата этикеток

Для небольших объёмов подходит обычный лазерный принтер и самоклеящиеся листы с разметкой этикеток. В шаблоне задаётся размер одной этикетки и количество на листе; программа раскладывает их по сетке. Это дешёвый вариант, но склейка и отходы делают его неудобным при сотнях этикеток в день.

Для регулярной печати оправдан термопринтер этикеток. В этом случае размер этикетки настраивается в двух местах: в драйвере принтера (параметры носителя) и в шаблоне 1С. Несовпадение хотя бы на миллиметр приводит к смещению печати и пропуску этикеток. Также проверьте, что в настройках принтера в самой обработке выбран именно этот принтер, а не принтер по умолчанию.

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

Лазерный принтер и листы этикеток

Подходит при редкой печати и малых тиражах; минус — отходы, сложность попадания в разметку, низкая скорость

Термопринтер этикеток

Оптимален для ежедневной маркировки на приёмке и в рознице; требует точной настройки размера носителя в драйвере и шаблоне

Термотрансферный принтер

Нужен, когда этикетка должна долго храниться или переносить влагу и трение; дороже расходных материалов — требуется красящая лента

Типовые проблемы и их решение

Самая частая ситуация — этикетка печатается без штрихкода. Причины: штрихкод не заполнен в карточке товара, в шаблоне отсутствует поле штрихкода или тип кода в шаблоне не совпадает с фактическим форматом (например, в базе Code128, а в шаблоне указан EAN-13). Проверяйте эти три точки в указанном порядке.

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

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

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

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

Наличие штрихкода на этикетке
Норма

Графика кода напечатана, чёткая, без обрезки

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

Поле пустое или код обрезан по краю

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

Сканер распознаёт код с первого раза, в 1С находится нужный товар

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

Сканер молчит или находит другую позицию

Позиционирование на носителе
Норма

Печать строго в границах этикетки

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

Текст смещён, этикетки пропускаются

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

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

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

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

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

Почему штрихкод есть в карточке, но на этикетке не печатается?

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

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

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

Что делать, если печать смещается на термопринтере?

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

Поддерживает ли УТ 11 печать кодов DataMatrix для маркировки?

Шаблоны этикеток поддерживают двумерные коды, однако полноценная печать кодов маркировки «Честный ЗНАК» выполняется через механизмы обмена с системой маркировки и специализированные печатные формы, а не через ручное формирование кода в шаблоне.

Итог

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

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