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

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

Как распечатать штрихкод в 1С:УНФ

Как распечатать штрихкод в 1С:УНФ: настройка обработки печати этикеток и ценников, подключение принтера этикеток, типичные ошибки и проверка результата.

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

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

Где в УНФ хранятся штрихкоды и как их проверить

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

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

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

Открытие обработки «Печать этикеток и ценников»

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

Рабочее окно обработки состоит из таблицы товаров, панели настройки шаблонов и параметров печати. Товары добавляются вручную через подбор, по документу-основанию или по отбору (например, все позиции выбранной группы номенклатуры).

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

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

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

В редакторе шаблона поля размещаются перетаскиванием: доступны наименование товара, штрихкод (как графический объект), цена, организация, артикул. Для штрихкода задаётся тип — EAN-13, Code128, EAN-8 и другие. Тип должен соответствовать длине кода: EAN-13 требует ровно 13 цифр, иначе код не выведется или напечатается с ошибкой.

При настройке под рулонный принтер этикеток укажите точный размер этикетки в миллиметрах (например, 58×40 или 30×20) — он должен совпадать с размером, заданным в драйвере принтера. Расхождение даже в пару миллиметров приводит к смещению печати и «уезжающим» этикеткам.

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

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

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

Для принтера этикеток (Zebra, TSC, АТОЛ и аналогичных) сначала установите драйвер производителя и задайте в нём размер этикетки и тип носителя (термо или термотрансферная печать). В УНФ выберите этот принтер при печати и шаблон с соответствующими габаритами. Печать идёт через стандартный механизм Windows, специальной настройки внутри УНФ обычно не требуется.

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

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

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

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

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

Термотрансферная печать с риббоном

Стойкие этикетки для склада и длительного хранения. Ограничение: дороже расходные материалы

Массовая печать и печать из документов

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

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

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

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

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

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

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

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

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

Сканер уверенно считывает код с первого раза с расстояния 10–20 см

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

Сканер молчит или считывает через несколько попыток

Совпадение кода
Норма

Считанный код полностью совпадает со штрихкодом в карточке товара

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

Лишние или недостающие цифры, другой номер

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

Код чёткий, с полями по бокам, текст не обрезан

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

Бледные полосы, смещение, обрезанные края

Ограничения и когда нужна доработка

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

Доработка конфигурации нужна в редких случаях: печать напрямую на принтер этикеток в обход драйвера Windows (через команды ZPL/EPL), интеграция с весами с печатью этикеток, сложная логика формирования состава этикетки. Такие задачи выполняет специалист по 1С, самостоятельно изменять конфигурацию без резервной копии не следует.

Итог

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

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

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

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

Да. В карточке номенклатуры добавьте новый штрихкод и воспользуйтесь автоматической генерацией — УНФ создаст код EAN-13 с внутренним префиксом. Такой код подходит для внутреннего учёта, но не заменяет заводскую маркировку для продажи через торговые сети.

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

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

Какой принтер лучше для печати этикеток из УНФ?

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

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

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

Сканер не читает напечатанный штрихкод. Что делать?

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

Нужно ли что-то докупать для печати штрихкодов в УНФ?

Нет, обработка «Печать этикеток и ценников» входит в типовую поставку УНФ и не требует дополнительных модулей. Понадобится только принтер (обычный или принтер этикеток с установленным драйвером) и расходные материалы.