Торговля и Склад · 12 мин
Как настроить этикетку в 1С
Пошаговая настройка этикеток в 1С: шаблоны ценников, размеры, штрихкоды, печать на принтере этикеток. Разбор ошибок и проверка результата.
Этикетка в 1С — это печатная форма небольшого формата с наименованием товара, ценой, штрихкодом и другими реквизитами, которая клеится на товар или полку. Настройка сводится к трём задачам: выбрать или отредактировать шаблон, задать размеры под конкретный принтер и проверить печать на реальном носителе. В типовых конфигурациях («Управление торговлей», «Розница», «Комплексная автоматизация», ERP) для этого есть встроенный инструмент — редактор шаблонов этикеток и ценников.
Ошибки при настройке этикеток чаще всего связаны не с самой 1С, а с несоответствием размеров шаблона параметрам принтера и типу ленты. Поэтому перед редактированием макета стоит выяснить модель принтера этикеток, размер используемых этикеток в миллиметрах и способ печати (термо или термотрансфер) — от этого зависят настройки полей и масштаба.
Ниже разобран полный цикл: где находится редактор, как создать шаблон с нуля, как добавить штрихкод и цену, как настроить принтер и как проверить результат. Инструкция ориентирована на типовые конфигурации на управляемых формах; в самописных решениях названия команд могут отличаться, но логика та же.
Где в 1С находится настройка этикеток
В типовых конфигурациях работа с этикетками сосредоточена в обработке «Печать этикеток и ценников». В «Управлении торговлей» и «Рознице» её можно открыть из карточки номенклатуры (кнопка «Печать» → «Этикетки» или «Ценники»), из документов поступления и переоценки, а также из раздела «Закупки» или «Склад» в зависимости от версии. Оттуда же доступна ссылка «Шаблоны этикеток и ценников» — это и есть редактор макетов.
Шаблоны хранятся в справочнике «Шаблоны этикеток и ценников». Каждый элемент справочника содержит макет в формате табличного документа с именованными областями и параметрами, а также настройки размера. Один и тот же шаблон может использоваться и для этикеток, и для ценников — разница только в назначении и типовом размере.
Если конфигурация доработана и стандартной обработки нет, печать этикеток может быть реализована через внешнюю печатную форму или отдельную обработку. В этом случае макет редактируется в конфигураторе или как внешний файл, и порядок действий определяет разработчик доработки.
Создание и редактирование шаблона этикетки
Откройте справочник шаблонов и нажмите «Создать». Укажите назначение — «Этикетка» или «Ценник», затем задайте размер этикетки в миллиметрах: ширину и высоту одной ячейки. Размер должен точно соответствовать физическому размеру этикетки на ленте, иначе печать «съедет» относительно перфорации.
Макет редактируется как табличный документ: вы выделяете ячейки, объединяете их, задаёте шрифт и выравнивание. В ячейки вставляются параметры — доступные поля перечислены в правой части редактора или вызываются через контекстное меню. Типовой набор параметров: наименование номенклатуры, артикул, цена, штрихкод, организация, дата, характеристика, серия.
Параметр вставляется в квадратных скобках, например [Номенклатура] или [Цена]. Для штрихкода используется специальный элемент: в редакторе есть команда вставки штрихкода, где выбирается тип (EAN-13, Code-128, QR и другие) и привязка к параметру. Убедитесь, что в свойствах ячейки штрихкода включено масштабирование под размер области — иначе код может обрезаться.
- 1Откройте «Печать этикеток и ценников» и перейдите по ссылке «Шаблоны этикеток и ценников»
- 2Создайте новый шаблон, укажите назначение «Этикетка» и точный размер в миллиметрах
- 3Разместите параметры: наименование, цена, артикул; вставьте элемент штрихкода
- 4Настройте шрифты и проверьте, что текст не выходит за границы ячеек
- 5Сохраните шаблон и выберите его в обработке печати для пробного вывода
Добавление цены и валюты
Цена подставляется из вида цен, который выбран в обработке печати, а не жёстко зашит в шаблон. Это удобно: один шаблон обслуживает розничную, оптовую и акционную цену. Если нужно вывести валюту, добавьте рядом с параметром цены текст «руб.» или параметр валюты, если он доступен в вашей версии.
Штрихкод на этикетке
Штрихкод берётся из регистра штрихкодов номенклатуры. Если у товара штрихкод не заполнен, этикетка выйдет с пустой областью. В «Рознице» и УТ есть механизм автоматической генерации внутренних штрихкодов для штучного товара без заводского кода — он настраивается в параметрах учёта номенклатуры.
Настройка размеров и полей под принтер этикеток
Принтеры этикеток (Zebra, TSC, АТОЛ, Godex и подобные) печатают на ленте фиксированной ширины, и драйвер устройства определяет, как документ ляжет на этикетку. В настройках драйвера Windows задайте размер носителя, равный размеру одной этикетки, включая межэтикетный зазор, если драйвер его учитывает отдельно. Несовпадение хотя бы на миллиметр при длинной печати даёт накопительное смещение.
В самой 1С при печати через табличный документ проверьте параметры страницы: поля должны быть минимальными или нулевыми, масштаб — 100 %, ориентация соответствовать шаблону. Если принтер подключён как обычный Windows-принтер, 1С передаёт ему страницу целиком, и все искажения обычно происходят именно на стыке «параметры страницы 1С — настройки драйвера».
Печать этикеток из документов и справочников
Массовая печать обычно запускается из документа «Поступление товаров» или «Установка цен номенклатуры»: программа автоматически подставляет количество этикеток по количеству товара и актуальные цены. В обработке печати можно вручную скорректировать количество копий по каждой строке, исключить позиции и выбрать шаблон для каждой группы товаров.
Из карточки номенклатуры печатают одиночные этикетки — например, при пересортице или замене повреждённой. Обратите внимание на режим «Ценник» против «Этикетка»: ценник обычно крупнее и содержит больше реквизитов, этикетка — компактная, под наклейку на упаковку.
Для весового товара этикетки часто печатает не 1С, а весы с печатью этикеток: 1С выгружает в весы товары и цены, а шаблон настраивается в самих весах. Если у вас такая схема, редактирование шаблона в 1С на печать не повлияет — проверьте, какое устройство реально формирует этикетку.
Как выбрать способ печати
Печать на обычном принтере: лист с несколькими этикетками
Если специализированного принтера нет, этикетки печатают на листах А4 с разметкой под самоклеящиеся заготовки. В настройках шаблона для этого указывается не размер одной этикетки, а количество этикеток по горизонтали и вертикали на листе. Программа сама рассчитает сетку и разместит макеты.
Здесь критичны поля страницы: стандартные поля принтера «съедают» крайние этикетки. Установите поля в соответствии с реальными отступами на листе заготовок и сделайте пробную печать на обычной бумаге, приложив её к листу этикеток на просвет — так видно совпадение без расхода дорогого материала.
Проверка результата и типичные ошибки
После настройки распечатайте контрольный набор: этикетку с длинным наименованием, с максимальной ценой и с штрихкодом. Длинное наименование покажет, не обрезается ли текст; штрихкод нужно проверить сканером, а не глазами — визуально корректный код может не читаться из-за недостаточной контрастности или мелкого масштаба.
Как проверить результат
Сканер считывает код с первого раза с расстояния 10–20 см
Код не читается или читается через раз — увеличьте размер элемента или смените тип шрифта штрихкода
Текст строго внутри одной этикетки, перфорация совпадает с границами
Печать смещается от этикетки к этикетке — проблема в размере носителя или калибровке датчика
Цена на этикетке совпадает с ценой в карточке товара и на кассе
Цена устаревшая — печать запущена не из того документа или выбран не тот вид цен
Ограничения и когда нужен разработчик
Стандартный редактор шаблонов покрывает большинство задач: текст, цены, штрихкоды, простое форматирование. Но есть сценарии, которых он не решает: вывод картинок и логотипов с привязкой к товару, составные штрихкоды с весом внутри кода, условное форматирование (разные макеты для разных групп товаров в одном шаблоне), печать DataMatrix для маркировки «Честный знак» с особыми требованиями.
Маркированные товары — отдельная тема: код DataMatrix на этикетке формируется по данным системы маркировки, и его печать обычно реализуется через обмен с «Честным знаком» и специализированные обработки. Самостоятельно собрать такой код в редакторе шаблонов нельзя — здесь нужны типовые механизмы работы с маркировкой вашей конфигурации или доработка.
Если требуется нестандартный макет, задача решается внешней печатной формой: разработчик создаёт макет в конфигураторе и подключает его через механизм дополнительных отчётов и обработок. Это безопаснее прямой правки конфигурации — внешняя форма не нарушает поддержку и не мешает обновлениям.
Держите в справочнике шаблонов не более двух-трёх актуальных макетов и давайте им говорящие имена с размером. Когда шаблонов десятки с именами «Новый», «Копия», «Тест», кассиры и кладовщики регулярно выбирают не тот, и на полке появляются этикетки с чужим форматом цены.
Частые вопросы
Можно ли вывести на этикетку произвольный текст, например состав или срок годности?
Да, если соответствующий параметр доступен в редакторе шаблона — например, описание номенклатуры или дополнительные реквизиты. Произвольный постоянный текст (надпись «Сделано в России», адрес магазина) вставляется в ячейку как обычный текст без параметров. Срок годности для серийного учёта выводится через параметры серии, если он ведётся.
Почему штрихкод на этикетке не сканируется, хотя выглядит нормально?
Частые причины: слишком мелкий размер элемента, масштаб печати отличен от 100 %, низкая температура печати (бледная печать на термоэтикетках) или тип штрихкода, который сканер не поддерживает. Увеличьте область штрихкода в шаблоне, проверьте масштаб и настройки плотности печати в драйвере принтера.
Как напечатать этикетки только для товаров, у которых изменилась цена?
Используйте документ «Установка цен номенклатуры»: из него команда печати этикеток подберёт именно те позиции, которые вошли в документ. Это стандартный способ переоценки — этикетки печатаются сразу после проведения документа, и на полке не остаётся старых цен.
Этикетка печатается со смещением на одну позицию вниз. Что делать?
Сначала выполните калибровку датчика этикеток в самом принтере — процедура описана в его инструкции и обычно запускается комбинацией кнопок. Затем проверьте, что размер носителя в драйвере Windows в точности равен размеру этикетки с учётом зазора. Только после этого корректируйте шаблон в 1С, если смещение сохранилось.
Можно ли печатать этикетки с QR-кодом вместо линейного штрихкода?
В современных версиях типовых конфигураций редактор шаблонов поддерживает двумерные коды, включая QR. Выберите соответствующий тип при вставке элемента штрихкода. Учтите, что сканер на кассе должен уметь читать двумерные коды, а для маркированных товаров применяется DataMatrix по правилам системы маркировки, а не произвольный QR.
Шаблон настроен, но кнопка печати этикеток недоступна. В чём причина?
Проверьте права пользователя: нужна роль, разрешающая печать этикеток и ценников, а также права на справочник шаблонов. Вторая причина — в настройках учёта отключено использование шаблонов этикеток или не задан вид цен по умолчанию. Третья — в обработке печати не выбран ни один товар или не заполнено количество.
Что важно запомнить
Этикетка настраивается в справочнике шаблонов этикеток и ценников: создайте копию типового шаблона, задайте точный размер в миллиметрах, разместите параметры и штрихкод. Половина проблем с печатью решается не в 1С, а в драйвере принтера и калибровке датчика ленты. Перед массовой печатью всегда делайте пробник и проверяйте штрихкод сканером.