Свой макет ценника и этикетки в 1С: от пустого шаблона до печати на принтере

· 10 мин

Содержание

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

Механизм одинаков в Управлении торговлей 11, Комплексной автоматизации 2 и 1С:ERP 2 — у них общая основа. В Рознице справочник и обработка устроены так же, отличаются только разделы меню. Ниже — порядок действий, размеры под термопринтер и разбор ошибок, из-за которых этикетка печатается криво или пустой.

Какие шаблоны этикеток понимает 1С

У каждого шаблона есть назначение — оно определяет, для каких объектов шаблон появится в списке выбора. Основные варианты:

  • 🏷️ ценник — цена, наименование, единица измерения, иногда старая цена для акций;
  • 📦 этикетка товара — наименование, артикул, характеристика, штрихкод;
  • 🗄️ этикетка складской ячейки — для адресного склада, с кодом ячейки;
  • 🧾 этикетки упаковок и серий — где ведётся учёт по сериям или упаковочным листам.

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

Шаблон бывает двух видов:

ВидКак устроенКогда подходит
Табличный документМакет рисуется в редакторе 1С, печать идёт через драйвер WindowsОбычный офисный или термопринтер с драйвером, большинство задач
Шаблон для принтера этикетокКоманды на языке самого принтера, печать через подключаемое оборудованиеПоток в сотни этикеток, когда драйвер Windows не справляется по скорости

Начинайте с табличного документа. Его проще править, а термопринтеры Zebra, Godex, Xprinter, TSC и подобные печатают такие шаблоны через свой драйвер без проблем.

Что проверить до начала работы

  1. Права. Создавать и менять шаблоны может пользователь с профилем администратора или с правом на редактирование НСИ. Кладовщику обычно доступна только печать.
  2. Штрихкоды у номенклатуры. Если в этикетке нужен штрихкод, он должен быть заведён у товара. Пустое поле — пустой штрихкод на этикетке.
  3. Размер этикетки. Померяйте рулон линейкой: ширину, высоту и зазор между этикетками. Типовые размеры — 58×40, 58×30, 43×25, 30×20 мм.

Откуда взять шаблон этикеток

Вариантов три, и в двух из них вы всё равно окажетесь в справочнике шаблонов.

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

Шаблон из другой базы. Если у соседнего магазина или в старой базе уже есть удачный ценник, его можно перенести. Способ описан ниже, в разделе про альтернативы.

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

Шаблоны «скачать для 1С» из интернета чаще всего приходят в виде файлов .epf или .erf — это внешние обработки, а не шаблоны справочника. Подключайте их только из проверенного источника: внешняя обработка выполняет код в вашей базе.

Установка шаблона этикеток в 1С пошагово

Разберём самый частый случай — создать шаблон этикетки товара размером 58×40 мм.

Шаг 1. Откройте справочник шаблонов

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

Второй путь для администратора: Главное меню → Все функции → Справочники → Шаблоны этикеток и ценников. Если пункта «Все функции» нет, включите флажок «Отображать команду «Все функции»» в Главное меню → Сервис → Параметры.

Шаг 2. Создайте шаблон

  1. Нажмите «Создать» или скопируйте существующий шаблон клавишей F9.
  2. Укажите наименование так, чтобы его понял кладовщик: «Этикетка 58×40 штрихкод», а не «Новый шаблон 2».
  3. Выберите назначение — для нашего примера этикетку товаров.
  4. Перейдите к редактированию макета.

Шаг 3. Нарисуйте макет

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

Как добиться точного размера:

  • объедините ячейки так, чтобы вся этикетка занимала одну прямоугольную область;
  • выставьте ширину колонок и высоту строк в сумме по размеру этикетки — 58 мм по ширине и 40 мм по высоте;
  • для наименования включите перенос по словам, иначе длинное название обрежется;
  • шрифт для наименования берите 8–9 пт, для цены — 14–20 пт жирным.

Штрихкод вставляется как картинка, которая формируется при печати. Растяните её область не меньше чем на 35–40 мм по ширине: узкий EAN-13 сканер часто не читает.

Шаг 4. Задайте параметры печати

В настройках шаблона укажите, сколько этикеток помещается на листе. Для термопринтера с рулоном — одна этикетка на «страницу». Для листа А4 с наклейками — по рядам и колонкам, например 3×8.

Шаг 5. Сохраните и проверьте

Нажмите «Записать и закрыть». Вернитесь в обработку печати, подберите один товар, выберите новый шаблон и нажмите «Печать». Сначала смотрите предпросмотр, только потом отправляйте на принтер.

Перед массовой печатью
Выполнено: 0 / 5

Ошибки при установке шаблона и печати этикеток

Ниже — сбои, которые встречаются на практике чаще всего, с причиной и способом проверки.

Диагностика: выберите симптом

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

Настройка шаблона под конкретную задачу

Один шаблон на все случаи не работает. Обычно в базе живут 3–5 шаблонов под разные задачи.

Ценник для акции

Добавьте в макет старую и новую цену. Старую цену выводите из отдельного вида цен, например «Розничная до акции». Перечёркивание делают форматом шрифта ячейки. Новую цену — крупно и контрастно.

Этикетка для маркетплейса или склада

Здесь важнее штрихкод и артикул, чем красота. Ориентируйтесь на требования площадки к размеру. Частый вариант — 58×40 мм: крупный штрихкод, под ним артикул и короткое наименование.

Этикетка с составом и сроком годности

Для продуктов и косметики на этикетку выносят состав, условия хранения, дату изготовления. Если нужных полей нет в списке, у вас два пути:

  • завести дополнительные реквизиты номенклатуры и проверить, появились ли они в списке полей шаблона;
  • если не появились — заказать внешнюю печатную форму, которая берёт данные откуда нужно.

Этикетки с характеристиками

Если ведётся учёт по характеристикам (размер, цвет), добавьте поле характеристики в макет. Без него этикетки на футболку M и футболку XL будут неотличимы, кроме штрихкода.

Печать этикеток: принтер, драйвер и размер бумаги

Половина проблем с этикетками решается не в 1С, а в настройках драйвера принтера.

Настройка драйвера термопринтера

  1. Откройте Панель управления → Устройства и принтеры, правой кнопкой по принтеру — «Настройка печати».
  2. Создайте размер бумаги, равный этикетке: например, ширина 58 мм, высота 40 мм.
  3. Укажите тип носителя: этикетки с зазором или с чёрной меткой — как у вашего рулона.
  4. Выполните калибровку датчика. В большинстве драйверов есть такая кнопка, на многих принтерах она запускается долгим нажатием на клавишу подачи.
  5. Подберите плотность (темноту) печати: слишком бледный штрихкод не считывается, слишком тёмный расплывается.

Настройка в 1С

В предпросмотре печатной формы откройте параметры страницы и проверьте:

  • выбран именно принтер этикеток, а не принтер по умолчанию;
  • поля — 0 мм или минимальные;
  • масштаб 100%, без автоматического «вписать по ширине»;
  • ориентация совпадает с тем, как этикетка выходит из принтера.

Если на одном компьютере печатает ровно, а на другом со сдвигом — дело в драйвере второго компьютера. Сравните размер бумаги и поля в его настройках.

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

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

Другие способы установить шаблон этикеток

Перенос шаблона из другой базы

Шаблон — это элемент справочника, поэтому переносится как данные:

  1. В базе-источнике откройте универсальную обработку выгрузки и загрузки данных в XML (входит в типовые обработки, её также можно взять из дистрибутива конфигурации).
  2. Отметьте справочник «Шаблоны этикеток и ценников», при необходимости — только нужные элементы.
  3. Выгрузите в файл, затем загрузите этот файл той же обработкой в базе-приёмнике.

Перед загрузкой сделайте резервную копию базы-приёмника: обработка пишет данные напрямую и при совпадении ссылок перезапишет существующие элементы.

Обработка корректно работает, только если конфигурации одинаковые или очень близкие по релизу. Между УТ и ERP разных поколений надёжнее пересоздать шаблон по образцу.

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

Внешняя печатная форма

Если стандартного конструктора не хватает — нужна логика вроде «печатать знак «Акция» при скидке больше 20%» — пишут внешнюю печатную форму. Её подключают в НСИ и администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки: «Добавить из файла», затем указать, в каких объектах она доступна.

Шаблон на языке принтера

Для потоковой печати некоторые принтеры этикеток подключают через подключаемое оборудование 1С. Тогда шаблон содержит команды языка принтера (ZPL у Zebra, TSPL у TSC и т.п.). Такой шаблон быстрее печатается, но правится сложнее, и его готовит обычно внедренец или поставщик оборудования.

СпособСложностьКогда выбирать
Свой шаблон в справочникеНизкаяПочти всегда
Перенос XML-выгрузкойСредняяОдинаковые конфигурации, много шаблонов
Копирование макетаНизкая1–2 шаблона, любые базы
Внешняя печатная формаВысокаяНестандартная логика или данные
Шаблон на языке принтераВысокаяСотни этикеток в день

Как ускорить работу с этикетками

  • 📏 Один размер — один шаблон. Не держите шаблон «на все рулоны». Название шаблона должно содержать размер.
  • 🖨️ Отдельный принтер для этикеток. Если термопринтер стоит принтером по умолчанию, рано или поздно на него уйдёт счёт на оплату.
  • 🔢 Количество из документа. При печати из поступления количество этикеток заполняется по количеству товара — не вбивайте его вручную.
  • 🧪 Тест после обновления. После обновления конфигурации распечатайте по одной этикетке каждого шаблона: изменения в механизме печати иногда сбивают вёрстку.
  • 🗂️ Порядок в справочнике. Устаревшие шаблоны помечайте на удаление, чтобы кладовщик не выбирал их по ошибке.

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

Можно ли напечатать этикетки на обычном принтере?
Да. Используйте листы А4 с наклейками и задайте в шаблоне раскладку по рядам и колонкам, например 3×8. Размер макета подгоните под одну наклейку на листе.
Почему цена на ценнике отличается от цены в документе продажи?
В обработке печати выбран другой вид цен. Цена на ценнике берётся из указанного вида цен на дату печати, а не из документа.
Как напечатать этикетку без штрихкода?
Не добавляйте поле штрихкода в макет или сделайте отдельный шаблон без него. Пустое поле штрихкода на этикетке выглядит как ошибка.
Сохранятся ли мои шаблоны после обновления конфигурации?
Да, это данные справочника, обновление их не удаляет. Но после обновления стоит проверить вёрстку пробной печатью.
Можно ли дать кладовщику только печать, без права менять шаблоны?
Да. Право на печать и право на изменение справочника выдаются разными профилями доступа: оставьте кладовщику только профиль с печатью.