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

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

Как в 1С настроить печать этикеток

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

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

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

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

Что понадобится перед настройкой

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

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

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

Подключение принтера этикеток к 1С

В типовых конфигурациях оборудование подключается через раздел «Администрирование» → «Подключаемое оборудование» (в «Рознице» — «Настройки» → «Оборудование»). Для принтера этикеток выберите тип оборудования «Принтеры этикеток» и добавьте новое устройство.

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

Критически важный шаг — настройка размера этикетки в самом драйвере принтера. Откройте свойства принтера в Windows, задайте ширину и высоту одной этикетки (например, 58×40 мм), тип носителя и зазор между этикетками. Если размеры в драйвере не совпадают с реальными, этикетки будут «уезжать», печататься через одну или обрезаться.

Создание и редактирование шаблона этикетки

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

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

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

Порядок создания шаблона
  1. 1
    Откройте обработку «Печать этикеток и ценников» и перейдите к списку шаблонов
  2. 2
    Создайте новый шаблон, укажите назначение «Этикетка для товара» и точный размер в миллиметрах
  3. 3
    Откройте редактор макета и разместите поля: наименование, цена, штрихкод
  4. 4
    Для штрихкода задайте тип (EAN-13 или Code128) и достаточный размер области
  5. 5
    Сохраните шаблон и выполните предварительный просмотр на тестовом товаре

Шаблоны для листов А4 с самоклеящимися этикетками

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

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

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

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

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

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

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

Настройка данных, выводимых на этикетку

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

Цена подставляется по виду цен, который выбран в форме печати. Если в шаблоне есть поле цены, а у товара цена по этому виду не установлена, поле будет пустым или нулевым. Проверяйте актуальность цен до массовой печати.

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

Проверка результата и типичные ошибки

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

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

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

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

Сканер считывает код с первого раза, код совпадает с данными карточки

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

Код не читается или считывается с ошибками — увеличьте область штрихкода или качество печати

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

Каждая этикетка печатается строго в пределах своей области

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

Смещение, печать через этикетку — проверьте размер носителя в драйвере принтера

Данные на этикетке
Норма

Цена, наименование и артикул актуальны и полностью помещаются

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

Пустые поля или обрезанный текст — проверьте заполнение карточек и размеры полей шаблона

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

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

Альтернативные способы и ограничения

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

Ограничение штатного механизма — он рассчитан на стандартные данные номенклатуры. Если нужны этикетки со сложной логикой (разные макеты для разных групп товаров, многоязычные надписи, печать по данным маркировки «Честный ЗНАК»), потребуется либо несколько шаблонов с ручным выбором, либо доработка.

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

Итог

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

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

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

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

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

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

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

Как напечатать этикетки с разным количеством копий для разных товаров?

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

Что делать, если этикетки печатаются через одну или со смещением?

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

Можно ли вывести на этикетку поле, которого нет в стандартном списке?

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

Заменяет ли этикетка со штрихкодом код маркировки «Честный ЗНАК»?

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