Печать ценников в 1С: от шаблона до готового листа
Содержание
Отдельная программа для печати ценников в 1С не нужна. И в 1С:Розница, и в Управлении торговлей за это отвечает встроенная обработка «Печать этикеток и ценников» — она же печатает и мелкие этикетки на товар, и крупные ценники на полку.
Вызвать её можно двумя путями: из списка номенклатуры (выделить товары → команда печати в панели) или прямо из документа, где уже проставлены цены — «Установка цен номенклатуры» в УТ и «Переоценка товаров» в Рознице. Второй путь удобнее: печатаются ровно те позиции и цены, которые вы только что утвердили.
Дальше — как настроить шаблон ценника под свой формат, откуда на этикетку попадает штрихкод, как напечатать сразу партию товаров и что делать, если ценник выходит пустым или съезжает.
Что должно быть готово до первой печати
Печать ценника в 1С — это вывод табличного документа на принтер. Поэтому подойдёт любой принтер, который видит Windows: обычный лазерный на A4 или специализированный термопринтер этикеток (Godex, Zebra, Атол и аналоги). Отдельный драйвер оборудования для ценников не нужен — драйверы из состава 1С требуются сканеру, ККТ и весам, но не принтеру.
Разница только в формате:
- 🖨️ Лазерный принтер A4 — печатает лист, на котором помещается несколько ценников (например, сетка 3×8). Формат самого ценника вы задаёте в шаблоне.
- 🏷️ Термопринтер этикеток — печатает по одной этикетке на рулонной ленте. Шаблон под него делают точно по размеру ленты (например, 58×40 мм), иначе печать поедет.
Чтобы на ценнике появился штрихкод, у номенклатуры он должен быть заполнен. Штрихкоды хранятся в карточке товара на отдельной вкладке (в УТ — «Штрихкоды», значения лежат в справочнике штрихкодов номенклатуры). Нет штрихкода в карточке — поле на ценнике останется пустым, даже если в шаблоне оно есть.
Если товары приходят от поставщика со своими штрихкодами EAN-13, заносите их при оприходовании — тогда к печати ценников ничего досоздавать не придётся.
Где в 1С открыть печать ценников
Точка входа зависит от того, что вам удобнее — отобрать товары вручную или напечатать по документу.
Из списка номенклатуры. Откройте список товаров, выделите нужные строки (с Ctrl или Shift — несколько сразу) и найдите в командной панели или в меню «Печать» команду печати этикеток и ценников. Откроется обработка уже с отобранными позициями.
Из документа с ценами. Это основной способ в рознице:
- В 1С:Розница цены меняют документом «Переоценка товаров». После проведения в нём есть кнопка печати этикеток и ценников — печатаются позиции из табличной части с новыми ценами.
- В Управлении торговлей цены задаёт документ «Установка цен номенклатуры». В меню «Печать» этого документа — та же команда.
Таблица — чтобы не искать команду в разных местах:
| Конфигурация | Документ с ценами | Откуда печатать |
|---|---|---|
| 1С:Розница | Переоценка товаров | Кнопка печати в самом документе или из списка номенклатуры |
| Управление торговлей 11 | Установка цен номенклатуры | Меню «Печать» в документе или из списка номенклатуры |
Печатайте ценники после того, как цены утверждены и документ проведён. Если напечатать до проведения, на ценник попадёт старая цена из регистра, а не та, что вы видите в табличной части.
Как настроить шаблон (макет) ценника
Шаблон определяет, что и как будет на ценнике: наименование, цена, штрихкод, артикул, единица измерения, рамка. Хранятся шаблоны в справочнике шаблонов этикеток и ценников; создать или открыть нужный проще всего прямо из обработки печати — там есть поля «Шаблон ценника» и «Шаблон этикетки» с кнопкой перехода к редактированию.
В редакторе макета работа идёт мышью:
- Задайте размер ценника — ширину и высоту в миллиметрах. Для полочного ценника это часто 60×40 или 50×30 мм, для термоэтикетки — размер вашей ленты.
- Перетащите на поле нужные реквизиты из списка слева: наименование, цену, валюту, артикул, штрихкод.
- Для каждого поля настройте шрифт, размер, выравнивание. Цену обычно делают крупной и жирной — её должно быть видно с расстояния.
- При необходимости добавьте статичный текст (название магазина), рамку или картинку.
- Сохраните шаблон под понятным именем — «Ценник полка 60×40», «Этикетка 58×40».
Размер шаблона и физический размер бумаги должны совпадать. Если шаблон 58×40, а в ленте 58×30, часть ценника обрежется или уедет на следующую этикетку.
Один раз настроенный шаблон переиспользуется для всех товаров. Имеет смысл завести отдельные шаблоны под каждый формат: мелкую этикетку со штрихкодом на товар и крупный ценник на полку.
Какие реквизиты обычно выносят на ценник:
- 🏷️ Наименование — полное или краткое (в карточке товара можно хранить отдельное наименование для печати, если полное слишком длинное).
- 💰 Цена и валюта — самое крупное поле.
- 🔢 Штрихкод — если этикетка клеится на товар и сканируется на кассе.
- 📋 Артикул и единица измерения — для поиска в зале и на складе.
- 🏬 Статичный текст: название или адрес магазина, дата печати.
Поля в редакторе можно двигать и выравнивать по сетке, менять местами, растягивать. Главное правило — не перегружать мелкий ценник: три-четыре значащих поля читаются лучше, чем десять.
Пошаговая печать: один товар и группа
Когда шаблон готов, печать занимает минуту.
- Откройте обработку печати (из номенклатуры или из документа цен).
- Проверьте список товаров. При запуске из документа он уже заполнен; из списка номенклатуры — добавьте или уберите позиции.
- Выберите вид цены, который печатать (розничная, со скидкой и т. д.), и дату, на которую берётся цена.
- Укажите количество экземпляров каждого ценника. Варианты обычно такие: по одному на позицию, по количеству из документа или по остаткам на складе.
- Выберите нужный шаблон в поле «Шаблон ценника» (или «Шаблон этикетки»).
- Нажмите кнопку формирования — 1С построит табличный документ с ценниками.
- Отправьте его на принтер стандартной печатью (
Ctrl+Pили кнопка печати на панели табличного документа).
Печать группы ничем не отличается: вы просто отбираете больше строк. Если нужно напечатать весь прайс или всю товарную группу, удобнее идти от документа «Установка цен» / «Переоценка» — там сразу вся номенклатура с актуальными ценами.
Массовая печать по остаткам и из поступления
Когда магазину нужно переклеить ценники сразу по всему ассортименту, печатать по одной карточке неудобно. Для этого есть массовые сценарии.
По документу установки цен / переоценки. Самый частый случай: поменяли цены на партию товаров, провели документ — и из него же печатаете все ценники разом. Количество экземпляров ставьте «по одному на позицию», если нужен один ценник на вид товара.
По остаткам на складе. В обработке печати можно задать количество экземпляров по фактическому остатку — тогда на каждую единицу товара выйдет своя этикетка. Это нужно для товара, который маркируют поштучно, а не для полочных ценников.
Из поступления товаров. После приёмки удобно сразу напечатать этикетки на новый товар. Откройте список номенклатуры, отфильтруйте по поступившей партии (например, по товарной группе или по дате создания) и отправьте отобранное в печать.
Если ассортимент большой, формируйте печать порциями по складу или группе — один табличный документ на несколько тысяч ценников строится дольше и тяжелее уходит на принтер.
Как разместить несколько ценников на одном листе
На лазерном принтере печать по одному ценнику на лист A4 — это перевод бумаги. 1С размещает ценники сеткой: сколько поместится по ширине и высоте листа при заданном размере шаблона, столько и встанет в ряд и в столбец.
Арифметика простая. Лист A4 — это примерно 200 мм полезной ширины и 287 мм высоты с учётом полей. При ценнике 60×40 мм в ряд помещается три штуки (3 × 60 = 180 мм), в столбец — семь (7 × 40 = 280 мм). Итого 21 ценник на лист. Уменьшите ценник до 50×30 мм — и на листе поместится уже около 36 штук.
Чтобы лист заполнялся плотно:
- Делайте размер шаблона кратным ширине листа, без лишних миллиметров по краям.
- Не ставьте широкие рамки и большие отступы — они съедают место.
- Если товаров меньше, чем ячеек на листе, 1С оставит пустые места; это нормально, последний лист просто будет неполным.
Для магазина с частой переоценкой удобно печатать на листах с самоклеящимися ценниками-наклейками под вашу сетку — тогда ценник остаётся отделить и наклеить.
Термопринтер этикеток работает иначе: он печатает строго по одной этикетке на отрезок ленты, сетка здесь не нужна, важен только точный размер шаблона под ленту.
Штрихкод, артикул и маркированный товар
Чаще всего на этикетку выносят штрихкод — чтобы товар сканировался на кассе. Поле штрихкода добавляется в шаблон, как и любой другой реквизит; 1С сама рисует линии нужного типа (EAN-13, EAN-8, Code128) по значению из карточки товара. Никакого внешнего генератора штрихкодов не требуется.
Что важно про штрихкод на ценнике:
- 🔢 Печатается тот штрихкод, который заполнен в карточке номенклатуры. Пусто в карточке — пусто на этикетке.
- 📏 Для корректного сканирования штрихкод не должен быть слишком мелким — оставьте ему по высоте хотя бы 10–15 мм.
- 🧾 Артикул и единицу измерения выносите на этикетку, если по ним ищут товар в зале или на складе.
Маркированный товар — отдельная история. Код маркировки (Data Matrix из системы «Честный знак») на полочный ценник не ставят: он уникален для каждой единицы и наносится на саму упаковку. Печать этикеток с кодами Data Matrix идёт не через обычную печать ценников , а из рабочего места по работе с маркировкой, где коды берутся из заказа и ввода в оборот. На ценнике же для такого товара печатают всё то же — наименование, цену, обычный товарный штрихкод.
Не путайте товарный штрихкод (EAN-13, один на вид товара) и код маркировки (Data Matrix, свой на каждую единицу). На ценнике уместен первый, второй — на самом товаре.
Что делать, если ценник печатается не так
Разберём частые сбои по схеме «симптом → что проверить».
Если принтер вообще не печатает, проблема обычно не в 1С, а в системе: проверьте, что принтер выбран по умолчанию и доступен из Windows, попробуйте напечатать из табличного документа обычной печатью. Отдельная частая причина у термопринтера — сбитая калибровка: после замены рулона ленту нужно прогнать через калибровку в утилите принтера, иначе он печатает мимо этикетки или прогоняет лишнюю.
И ещё одно: если ценники печатаются из веб-клиента или тонкого клиента , для вывода на принтер нужен установленный модуль расширения работы с файлами — без него браузер просто не отдаст документ на печать. В толстом клиенте такого вопроса не возникает.