Настройка шаблона этикетки в 1С 8.3: свой макет с нуля
Содержание
Чтобы настроить шаблон этикетки в 1С, откройте редактор шаблонов этикеток и ценников, создайте новый макет нужного размера и перетащите на него нужные поля — наименование, цену, штрихкод, при необходимости QR-код или код маркировки. Готовый шаблон закрепляется за товаром или видом номенклатуры и дальше печатается в один клик.
Звучит просто, но на практике люди застревают: то этикетка съезжает за край, то штрихкод не сканируется, то поля с ценой уезжают в соседнюю ячейку. Ниже — как собрать рабочий макет с нуля и не переделывать его десять раз.
Что такое шаблон этикетки и где он лежит
Шаблон — это макет одной этикетки: её размер, набор полей и их расположение. Один раз настроили — печатаете хоть тысячу штук.
Механизм одинаковый почти во всех типовых конфигурациях на управляемых формах. Различается только путь к настройке.
| Конфигурация | Где искать |
|---|---|
| Бухгалтерия 3.0 | Из формы «Печать этикеток и ценников» (в документах поступления, в номенклатуре) |
| Управление торговлей 11 | Раздел «Продажи» → Сервис → Печать этикеток и ценников |
| Розница | Раздел «Маркетинг» → Печать этикеток и ценников |
| Управление нашей фирмой (УНФ) | «Компания» → Ещё → Этикетки и ценники |
Во всех случаях кнопка «Настройка шаблонов» (или значок карандаша рядом с выбором шаблона) открывает один и тот же редактор.
Если в вашей базе пункт «Печать этикеток и ценников» не виден — включите его в настройках раздела. В БП это Администрирование → Печать этикеток и ценников или флажок функциональной опции.
Определитесь, что именно печатаете — от этого зависит набор полей.
Шаг 1. Открываем редактор и создаём новый шаблон
- Зайдите в форму печати этикеток (пути — в таблице выше).
- Нажмите «Настройка шаблонов».
- В списке шаблонов — кнопка «Создать». Откроется пустой макет.
Не редактируйте типовые шаблоны, которые идут в поставке. Скопируйте типовой шаблон кнопкой «Создать копированием» и правьте копию — иначе при обновлении конфигурации ваши правки затрёт.
Дайте шаблону понятное имя, например Ценник 58x40 склад или Этикетка ЧЗ обувь. Через полгода спасибо себе скажете.
Шаг 2. Задаём размер и параметры этикетки
Размер — первое, что настраивают, и первое, где ошибаются.
В шапке шаблона указываются:
- 📏 Ширина и высота одной этикетки в миллиметрах.
- 🔢 Количество по горизонтали и вертикали — сколько этикеток влезает на лист (актуально для листовой печати A4).
- 📐 Отступы (поля) от края листа и промежутки между этикетками.
Ходовые размеры под термопринтер:
| Размер, мм | Под что |
|---|---|
| 58×40 | Универсальный: наименование + штрихкод |
| 43×25 | Мелкий товар, компактный ценник |
| 30×20 | Только код маркировки / штрихкод |
| 58×60 | Крупный ценник с составом и характеристиками |
Размер в шаблоне должен совпадать с реальным размером ленты в термопринтере. Поставили 58×40, а в принтере лента 43×25 — этикетки поедут и обрежутся. Проверьте физический размер рулона до печати.
Шаг 3. Добавляем поля: наименование, цена, штрихкод
Слева в редакторе — список доступных реквизитов товара. Справа — сам макет. Поля переносятся перетаскиванием мышью на нужное место.
Базовый набор для ценника:
- Наименование — тянем в верхнюю часть, растягиваем на всю ширину.
- Цена — крупным шрифтом, обычно по центру или снизу.
- Единица измерения — рядом с ценой (
руб/шт,руб/кг). - Артикул или код — мелким шрифтом в углу, если нужен.
Для каждого поля настраивается шрифт, размер, выравнивание и рамка. Цену обычно делают жирной и крупной (16–24 пт), наименование — 8–10 пт.
Как добавить штрихкод
Штрихкод — это отдельное поле, а не картинка. Перетащите реквизит «Штрихкод» на макет и задайте тип кодировки:
- EAN-13 — стандарт для розницы, 13 цифр.
- EAN-8 — укороченный, для мелких товаров.
- Code128 — если в штрихкоде есть буквы.
Чтобы штрихкод печатался, у товара он должен быть заполнен. Штрихкоды хранятся в карточке номенклатуры на вкладке «Штрихкоды». Нет штрихкода — сгенерируйте его кнопкой «Новый штрихкод» (создаётся внутренний EAN-13 на префиксе 20–29, для внутреннего оборота это законно).
Оставьте вокруг штрихкода «зону молчания» — пустое поле по 2–3 мм с боков. Без неё сканер часто не читает код с краёв этикетки.
Как добавить QR-код и код маркировки
QR-код добавляется тем же способом — поле «QR-код», в свойствах указываете, что в него вывести (артикул, ссылку, произвольный текст).
Код маркировки (Честный знак) — это код формата DataMatrix, а не обычный штрихкод. Он не хранится в карточке товара: код приходит из документа. Поэтому этикетки с кодом маркировки печатают не из общей формы ценников, а из документа поступления или из «Маркировка товаров ИС МП».
Подробнее про печать кодов маркировки — в разделе ниже.
Шаг 4. Оптимизируем макет: чтобы всё влезло
Типичная проблема — данных больше, чем места. Что помогает:
- ✂️ Включить автоуменьшение шрифта для наименования (текст сам ужмётся под ширину поля).
- 📝 Разрешить перенос по словам в длинных полях.
- 🎯 Убрать лишние поля — на этикетке 30×20 мм состав и характеристики просто не поместятся.
- 🔁 Использовать предпросмотр на самом длинном наименовании из вашей номенклатуры, а не на коротком «Товар 1».
Сохраните шаблон. Теперь его можно выбирать в форме печати.
Печать этикеток и ценников
Когда шаблон готов, печать занимает секунды.
- Откройте «Печать этикеток и ценников».
- Подберите товары: вручную, по документу поступления или по остаткам.
- Укажите количество этикеток на каждую позицию (можно взять из прихода).
- Выберите ваш шаблон.
- «Печать» — и на термопринтер или на лист A4.
В УТ 11 и Рознице этикетки удобно печатать прямо из документа «Приобретение товаров и услуг» — кнопка «Печать» → «Этикетки», количество подтянется из строк документа.
Для термопринтера в настройках печати выбирайте именно его как принтер по умолчанию для этого шаблона. Иначе 1С отправит этикетки на офисный лазерник и распечатает одну штуку в углу листа A4.
Печать кодов маркировки: DataMatrix и упаковки
Для маркированных товаров (обувь, одежда, вода, молочка, парфюм и др.) на этикетке нужен код DataMatrix из системы «Честный знак».
Как печатают коды маркировки в 1С:
- 🏷️ Из документа поступления — коды приходят в универсальном передаточном документе (УПД) от поставщика, печатаются сразу при приёмке.
- 📦 Из «Маркировка товаров ИС МП» — когда вы сами заказываете и наносите коды.
- 🖨️ Печать без виртуальной агрегации — печатаете отдельные коды на каждую единицу товара, поштучно.
- 📚 Виртуальная агрегация — объединяете несколько единиц в упаковку (короб) и печатаете один штрихкод упаковки, за которым «спрятаны» коды вложенных товаров.
Если код испортился или этикетка порвалась, печатают дубликат кода маркировки — 1С позволяет перепечатать тот же самый код, не заказывая новый.
Отдельный шаблон под маркировку удобно делать минимального размера: сам DataMatrix + короткое наименование. Крупные ценники под коды ЧЗ не нужны — их клеят на упаковку товара.