Этикетки и ценники в 1С: от шаблона до готовой ленты на принтере
Содержание
Чтобы напечатать этикетки в 1С, откройте обработку «Печать этикеток и ценников», добавьте в неё товары (вручную или из документа поступления), выберите шаблон этикетки, укажите количество и нажмите «Печать». В УТ 11, ERP и Рознице это одна и та же обработка из библиотеки стандартных подсистем, поэтому порядок действий у них почти совпадает.
Частое заблуждение — что проблема печати этикеток решается настройкой принтера. На практике многие жалобы «этикетка печатается криво» или «нет штрихкода» лечатся в самой базе: у товара не заведён штрихкод, не установлена цена или шаблон нарисован под другой размер ленты. Поэтому начинаем с данных, а принтер настраиваем в конце.
Что подготовить в базе перед печатью этикеток
Этикетка — это просто отчёт по карточке товара. Если в карточке пусто, пусто будет и на ленте. Перед первой печатью проверьте четыре вещи.
Штрихкоды номенклатуры
- 🏷️ У каждого товара, который пойдёт на полку, должен быть хотя бы один штрихкод.
- 🔍 Проверить и добавить штрихкод можно в карточке номенклатуры: в ней есть ссылка на список штрихкодов товара.
- ⚙️ Если штрихкода от производителя нет, 1С умеет сгенерировать внутренний EAN-13. Такие коды начинаются с цифры 2: диапазон 20–29 зарезервирован для внутреннего использования, с кодами производителей он не пересекается.
- 📦 Если товар учитывается по характеристикам (размер, цвет), штрихкод привязывается к паре «номенклатура + характеристика». Иначе на этикетке футболки размера M окажется код размера L.
Цены для ценников
Ценник без цены — самая частая жалоба кассиров. Цена берётся из вида цены, указанного в обработке, на дату печати.
- Убедитесь, что для товара есть цена нужного вида: в УТ 11 и ERP её устанавливают документом «Установка цен номенклатуры», в Бухгалтерии 3.0 — документом с тем же названием.
- Проверьте дату документа. Цена, установленная завтрашним числом, на сегодняшний ценник не попадёт.
- В Рознице цена может зависеть от магазина: проверьте, что вид цены назначен именно тому магазину, для которого печатаете.
Реквизиты, которые выводит шаблон
Шаблон может выводить артикул, производителя, страну происхождения, единицу измерения, вес. Если поле в карточке пустое, на этикетке останется пустая строка. Для партии из 300 позиций проще один раз заполнить реквизиты групповым изменением, чем потом перепечатывать.
Права пользователя
Кладовщику нужны права на чтение номенклатуры, цен и штрихкодов, а также на использование обработки печати. Если у пользователя открывается обработка, но список товаров не заполняется из документа, первым делом проверьте профиль групп доступа.
Шаблон этикетки: типовой или свой
Шаблон определяет, что и где лежит на этикетке. В УТ 11 и ERP шаблоны хранятся в отдельном справочнике: НСИ и администрирование → Печатные формы, отчеты и обработки → Шаблоны этикеток и ценников.
| Вариант | Когда подходит | Минусы |
|---|---|---|
| Типовой шаблон из поставки | Стандартная лента, нужны название, цена и штрихкод | Размер и шрифт могут не совпасть с вашей лентой |
| Копия типового с правкой | Другой размер ленты, нужно добавить артикул или логотип | Требует 15–30 минут на подгонку |
| Шаблон с нуля в редакторе | Нестандартная этикетка: складская ячейка, коробка, весовой товар | Нужно разобраться с полями и областями |
| Внешняя печатная форма | Сложная логика: несколько кодов, условия, расчёты | Нужен программист, форма подключается отдельно |
Как создать шаблон под свою ленту
- В справочнике шаблонов нажмите «Создать» или скопируйте похожий типовой шаблон.
- Выберите назначение: этикетка для товаров, ценник или этикетка для складских ячеек.
- Задайте размер этикетки в миллиметрах ровно по ленте. Типичные размеры: 58×40, 58×30, 43×25, 30×20 мм.
- В редакторе макета перетащите поля из списка доступных данных в ячейки: наименование, цену, штрихкод, артикул.
- Для штрихкода выделите отдельную область и выберите тип кода. Для розницы — EAN-13, для склада и коробов подойдёт Code 128, для ссылок и длинных данных — QR.
- Сохраните шаблон и сразу напечатайте пробную этикетку на одном товаре.
Не правьте типовой шаблон напрямую. Скопируйте его и работайте с копией: при обновлении конфигурации поставляемые шаблоны могут перезаписаться, а ваш останется.
Что поместится на маленькую этикетку
На ленте 30×20 мм реально уместить три вещи: короткое наименование, цену и штрихкод. Если добавить артикул и производителя, шрифт станет нечитаемым. Для длинных наименований включите перенос по словам в ячейке и ограничьте высоту двумя строками.
Настройка принтера для печати этикеток
Этикеточный термопринтер (Zebra, Godex, TSC, АТОЛ, Xprinter и подобные) печатает на рулоне, а 1С по умолчанию думает, что под рукой лист A4. Отсюда половина проблем со сдвигом.
Шаг 1. Драйвер Windows
- Установите драйвер с сайта производителя принтера, а не универсальный «Generic / Text Only».
- В настройках печати драйвера создайте формат бумаги ровно по размеру этикетки, например 58×40 мм.
- Укажите тип носителя: этикетки с зазором (gap) или с чёрной меткой. Неверный тип — и принтер будет прогонять по две пустые этикетки.
- Выполните калибровку датчика: обычно это кнопка на самом принтере или команда в утилите драйвера.
- Напечатайте тестовую страницу из Windows. Если она легла ровно, переходите в 1С.
Шаг 2. Параметры страницы в 1С
В окне предварительного просмотра этикеток откройте параметры страницы и выставьте:
- 🖨️ принтер — ваш этикеточный, а не офисный по умолчанию;
- 📐 размер бумаги — тот формат, который создали в драйвере;
- ↕️ ориентацию — книжную или альбомную в зависимости от того, как лента выходит из принтера;
- 0️⃣ поля — нулевые или 1–2 мм;
- 🔎 масштаб — 100%, без «вписать в страницу».
Масштаб «по ширине страницы» сжимает штрихкод, и сканер перестаёт его читать. Этикетка при этом выглядит нормально, поэтому ошибку обнаруживают уже на кассе.
Шаг 3. Подключение через «Подключаемое оборудование»
Обычно этого шага нет: 1С печатает этикетки через драйвер Windows как обычный документ. Но для потоковой печати некоторые модели подключают как оборудование: НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование. Так делают, когда нужна печать командами самого принтера, без растрового изображения. Это быстрее, но требует поддерживаемого драйвера, поэтому для старта хватает обычной печати через Windows.
Пошаговая инструкция: как напечатать этикетки в 1С
Порядок одинаковый для УТ 11, ERP и Розницы. Отличается только место, откуда удобнее открыть обработку.
Вариант 1. Из документа поступления
Это основной сценарий: пришла поставка, её нужно промаркировать.
- Откройте проведённый документ поступления товаров.
- В меню «Печать» выберите команду печати этикеток и ценников.
- Откроется обработка, уже заполненная товарами из документа. Количество этикеток по умолчанию равно количеству товара в документе.
- Выберите шаблон этикетки (и шаблон ценника, если печатаете оба).
- Проверьте колонку количества: для весового товара или товара в упаковках поправьте её вручную.
- Нажмите «Печать», проверьте предварительный просмотр и отправьте на принтер.
Вариант 2. Из списка номенклатуры или вручную
Подходит для переоценки, допечатки потерянных ценников и новых позиций без документа.
- Откройте обработку «Печать этикеток и ценников» из раздела
Склад и доставкаили черезВсе функции → Обработки, если команда скрыта в меню. - Добавьте товары: подбором, сканированием штрихкодов или заполнением по отбору (группа, склад, наличие остатка).
- Задайте вид цены и дату, на которую берётся цена.
- Выберите шаблоны, укажите количество и напечатайте.
Вариант 3. Бухгалтерия 3.0
В БП 3.0 нет справочника шаблонов, как в УТ. Этикетки и ценники печатаются готовыми формами: выделите товары в списке номенклатуры или откройте документ поступления и выберите нужную форму в меню «Печать». Поменять оформление можно только правкой макета печатной формы, поэтому если торговля идёт активно, этикетки обычно печатают из торговой конфигурации.
Если вы меняете макет печатной формы в БП 3.0, делайте это через сохранение изменённого макета, а не правкой конфигурации. Иначе при следующем обновлении типовая форма вернётся, а снятие конфигурации с поддержки усложнит все дальнейшие обновления.
Печать штрихкодов на этикетках: требования, которые проверяет сканер
Штрихкод — единственная часть этикетки, которую читает машина, а не человек. Здесь нет места «примерно похоже».
Типы штрихкодов и где они нужны
| Тип | Где применяют | Особенность |
|---|---|---|
| EAN-13 | Розничный товар на кассе | 13 цифр, последняя — контрольная, 1С считает её сама |
| EAN-8 | Мелкий товар | Короткий код, нужен специальный номер от GS1 |
| Code 128 | Склад, коробки, ячейки | Кодирует буквы и цифры, длина переменная |
| QR | Ссылки, служебные данные | Читается камерой и 2D-сканером |
| DataMatrix | Маркированные товары | Печатается из кодов маркировки, а не из штрихкода номенклатуры |
Размер и разрешение
- 📏 Не уменьшайте EAN-13 сильнее, чем до 80% номинала: номинальная ширина символа около 37 мм. Ниже сканеры начинают ошибаться.
- 🖨️ Термопринтер с разрешением 203 dpi печатает EAN-13 нормально, но мелкий DataMatrix на 203 dpi часто выходит нечитаемым. Для мелких 2D-кодов берут модели на 300 dpi.
- ⬜ Оставьте свободное поле по бокам штрихкода — так называемую «тихую зону». Если текст или рамка прилипает к штрихам, сканер не видит начало кода.
- 🔄 Штрихи должны идти поперёк направления движения ленты или вдоль — проверьте на тестовом листе, что линии чёткие, без «размазывания».
Компонента печати штрихкодов
Штрихкод на этикетку рисует внешняя компонента, встроенная в типовые конфигурации. В тонком клиенте она подключается автоматически. В веб-клиенте браузер при первой печати предложит установить компоненту или расширение для работы с 1С. Если отказаться, вместо штрихкода будет пустой прямоугольник.
Коды маркировки
DataMatrix для «Честного знака» — это не штрихкод номенклатуры. Коды маркировки получают из ГИС МТ, и печатаются они из подсистемы работы с маркировкой, а не обычным шаблоном с полем «Штрихкод». Печатать маркировочный код как EAN-13 бессмысленно: касса его не примет.
Как ускорить печать этикеток при большом потоке
Когда поставок десять в день, ручная настройка каждый раз съедает время. Несколько приёмов сокращают печать до двух кликов.
- ⭐ Шаблон по умолчанию. Назначьте основной шаблон этикетки и ценника — обработка будет подставлять их сама.
- 🧾 Печать прямо из поступления. Не переносите товары в обработку вручную: команда из документа сразу заполняет и состав, и количество.
- 📲 Сканер вместо подбора. Для допечатки откройте обработку и сканируйте товары с полки: каждая строка добавится по штрихкоду.
- 🔁 Ценники по переоценке. После документа установки цен печатайте ценники прямо из него — в список попадут только товары с изменённой ценой.
- 🗂️ Отдельный принтер по умолчанию. На рабочем месте кладовщика сделайте этикеточный принтер принтером по умолчанию в Windows. Тогда 1С не станет предлагать офисный.
- 🧩 Внешняя печатная форма. Если нужно печатать этикетки автоматически при проведении или по сложным правилам (разные шаблоны для разных групп), это задача для программиста: внешняя форма или расширение конфигурации , без изменения типовой.
Типичные ошибки при печати этикеток и как их исправить
Каждая из этих ситуаций встречается на любом складе хотя бы раз. Выберите симптом — увидите причину и решение.