Ценники в 1С:Розница 2.3: от шаблона до печати на принтере

· 9 мин

Содержание

Ценник в 1С:Розница создают в два приёма: один раз настраивают шаблон ценника, а потом печатают ценники через обработку Печать этикеток и ценников или прямо из документа Установка цен номенклатуры. Частая ошибка — сразу жать «Печать» в карточке товара и удивляться, что выходит пустой лист или ценник с нулём. Без шаблона и без установленной розничной цены программе нечего выводить.

Порядок одинаков для 1С:Розница 2.3 на платформе 8.3 с интерфейсом «Такси». Похожие механизмы есть в УТ 11 и КА 2, но пути и мелочи там свои, поэтому дальше речь только про Розницу.

Зачем магазину ценник из программы, а не от руки

Рукописный ценник живёт до первой переоценки. Потом цена в кассе одна, на полке другая, и покупатель вправе требовать продажи по цене с полки. Ценник из 1С берёт цену из того же источника, что и касса, поэтому расхождений нет.

Что обязательно должно быть на ценнике по Правилам продажи товаров (постановление № 2463):

  • 🏷️ наименование товара;
  • 💰 цена за единицу товара — за штуку, за килограмм, за литр или за метр;
  • ⚖️ для весовых и разливных товаров — цена именно за единицу веса или объёма.

Подпись ответственного лица и печать организации действующие правила не требуют. Штрихкод на ценнике закон не требует, но кассиру и при инвентаризации он сильно ускоряет работу.

За несоответствие цены на ценнике и на кассе магазин могут оштрафовать по статье 14.15 КоАП РФ. Поэтому ценники печатают сразу после каждого изменения цен, а не «в конце недели».

Что проверить в базе до первой печати

Ценник собирается из трёх источников: карточки номенклатуры, цены и шаблона. Если один из них пуст — на ценнике будет пусто.

Что проверитьГдеЧто будет, если пропустить
Наименование для печатиКарточка номенклатурыНа ценник уйдёт служебное название вроде «Молоко 3,2% пак. 0,9 (пост. Иванов)»
Единица измеренияКарточка номенклатурыВесовой товар получит цену «за шт»
ШтрихкодКарточка номенклатуры, ссылка «Штрихкоды»Поле штрихкода на ценнике останется пустым
Розничная ценаДокумент Установка цен номенклатурыЦена на ценнике 0,00
Вид цен магазинаКарточка магазинаПодтянется цена не того вида

Наименование и единица измерения

В карточке номенклатуры есть полное наименование — именно его обычно выводят на ценник. Сделайте его понятным покупателю: без внутренних пометок, кодов поставщика и сокращений. Длина — до 50–60 символов, иначе текст не влезет в ценник 58×40 мм.

Штрихкоды

Если товар пришёл без заводского штрихкода, его можно сгенерировать в программе. Откройте карточку, перейдите по ссылке «Штрихкоды» и создайте новый штрихкод — 1С сформирует внутренний EAN-13. Внутренние коды начинаются с префикса 2, чтобы не пересекаться с заводскими.

Цены

Розничную цену фиксирует документ Установка цен номенклатуры в разделе Маркетинг. В Рознице цены можно вести одним видом на всю сеть или отдельно по магазинам — проверьте, какой вид цен указан в карточке магазина. Именно его цену на дату печати возьмёт обработка.

Принтер: обычный A4 или термопринтер этикеток

Для печати ценников подходят два вида устройств. Выбор влияет на то, как их подключать.

УстройствоКак подключатьКогда выбирать
Офисный лазерный принтер A4Как обычный принтер Windows, в 1С ничего настраивать не нужноНебольшой магазин, ценники меняют раз в неделю
Термопринтер этикеток (58, 80 мм) через драйвер WindowsУстановить драйвер производителя, задать размер бумаги в драйвереЧастая переоценка, самоклеящиеся ценники
Термопринтер как подключаемое оборудованиеЧерез Администрирование → Подключаемое оборудование, тип «Принтеры этикеток»Когда драйвер принтера есть в списке поддерживаемых 1С

Настройка термопринтера через Windows

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

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

Если этикетка печатается с промежутком или съезжает, откалибруйте датчик зазора. Почти у всех термопринтеров для этого есть кнопка на корпусе или команда в утилите драйвера.

Подключение как оборудование

В разделе Администрирование откройте Подключаемое оборудование (в некоторых релизах Розницы этот пункт лежит внутри группы «РМК и оборудование»). Добавьте экземпляр с типом «Принтеры этикеток», выберите драйвер, укажите порт и нажмите проверку устройства. Такой режим нужен, когда принтер печатает собственным языком команд и шаблон хранится в нём. Для обычного магазина хватает варианта через Windows.

Шаблон ценника: создаём свой на основе типового

Шаблоны этикеток и ценников хранятся в отдельном справочнике. Попасть в него проще всего из обработки печати: рядом с полем шаблона есть кнопка открытия списка шаблонов.

Не правьте поставляемый шаблон напрямую — сделайте его копию и работайте с ней. Так у вас всегда останется исходный вариант, если макет «поломается».

Порядок создания шаблона

  1. Откройте список шаблонов этикеток и ценников.
  2. Найдите типовой ценник и скопируйте его (F9 или команда копирования в списке).
  3. Дайте копии понятное имя: «Ценник 58×40 термо», «Ценник A4, 3×7».
  4. Убедитесь, что назначение шаблона — ценник для товаров, а не этикетка.
  5. Откройте редактор макета.

Работа в редакторе макета

Редактор показывает табличный макет одного ценника и список доступных полей. Поля перетаскивают в ячейки макета. Что обычно размещают:

  • 📝 наименование — крупно, с переносом по словам;
  • 💰 цену — самым крупным шрифтом, жирно;
  • 📏 единицу измерения рядом с ценой («за 1 кг», «за 1 шт»);
  • 🔢 штрихкод — в нижней части, во всю ширину;
  • 📅 дату печати — мелко, чтобы при проверке было видно актуальность.

Размер ценника задают шириной столбцов и высотой строк макета. В шаблоне также указывают, сколько ценников размещать на листе по горизонтали и по вертикали. Для термопринтера это одна штука на «лист», для A4 — сетка, например 3×7 или 4×10.

Как подогнать размер в миллиметрах

Табличный макет 1С считает размеры не в миллиметрах, поэтому точную подгонку делают пробной печатью. Практичный приём:

  1. Напечатайте один ценник на обычной бумаге.
  2. Приложите линейку и сравните с нужным размером.
  3. Сузьте или расширьте столбцы, повторите.

Две-три итерации — и размер совпадает до миллиметра.

Для весовых товаров сделайте отдельный шаблон с подписью «за 1 кг». Один универсальный шаблон с полем единицы измерения тоже работает, но отдельный исключает ошибки.

Откуда берутся данные для печати

Обработку Печать этикеток и ценников открывают из раздела Маркетинг или Склад в зависимости от релиза. Удобнее другое: запускать печать из документа, который как раз и требует новых ценников.

Откуда печататьЧто попадёт в списокКогда удобно
Документ Установка цен номенклатурыТолько товары с новой ценойПосле переоценки
Документ поступления товаровТовары из накладнойПришёл новый товар
Обработка Печать этикеток и ценниковПодбор вручную или по отборуЗамена ценников по отделу, повреждённые ценники
Карточка номенклатурыОдин товарСрочно заменить один ценник

Заполнение обработки

В обработке сначала задайте магазин — от него зависит вид цен. Потом заполните таблицу товаров одним из способов:

  • 📥 подбором из справочника номенклатуры;
  • 📄 заполнением по документу;
  • 🔍 по отбору — например, все товары группы «Молочка».

Для каждой строки укажите шаблон ценника и количество экземпляров. Количество ценников обычно ставят по числу мест на полке, а не по остатку: десять пачек одного молока — это один ценник, а не десять.

Проверьте колонку цены перед печатью. Если где-то 0 — цена для этого товара в магазине не установлена, и печатать такой ценник бессмысленно.

Мини-кейс: переоценка 300 позиций за вечер

Магазин у дома получил от поставщика новый прайс на 300 товаров. Порядок, который укладывается в час:

  1. Создать документ Установка цен номенклатуры, заполнить его товарами поставщика и пересчитать цены по новой закупке.
  2. Провести документ датой сегодняшнего вечера, а не завтрашнего утра — тогда обработка увидит новые цены сразу.
  3. Из этого же документа запустить печать ценников : в список попадут ровно 300 позиций.
  4. Отсортировать список по группам товаров, чтобы ценники выходили в порядке обхода зала.
  5. Выгрузить новые цены на кассы и только потом менять ценники на полках.

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

Предпросмотр и печать без брака

После нажатия кнопки печати 1С открывает табличный документ с готовыми ценниками. Это и есть предпросмотр — смотрите на него внимательно, а не сразу отправляйте на принтер.

На что смотреть в предпросмотре:

  • ✂️ наименование не обрезано на середине слова;
  • 💰 цена с копейками, а не округлённая шаблоном;
  • 📏 штрихкод отрисован целиком, без обрезанных краёв;
  • 📄 ценники на A4 не разрываются на границе страницы.

Параметры страницы

Перед печатью откройте параметры страницы табличного документа. Здесь три настройки решают почти всё:

  1. Принтер и бумага. Для термопринтера выберите формат, созданный в драйвере.
  2. Масштаб. Ставьте 100 % или фиксированный масштаб. Режим «по ширине страницы» сжимает макет, и штрихкод перестаёт читаться сканером.
  3. Поля. Нулевые или минимальные для этикеток; для A4 — как в шаблоне.

Если штрихкод на ценнике выглядит нормально, но сканер его не берёт, почти всегда виноват масштаб. Сжатый штрихкод теряет пропорции полос.

Для A4 сначала напечатайте один лист на простой бумаге и приложите к листу самоклеящихся этикеток на просвет. Совпало — печатайте на этикетках.

Если ценник печатается не так

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

Нюансы, которые всплывают не сразу

  • 🔁 Пересортица шаблонов. Если в базе десяток шаблонов с похожими названиями, кассиры выбирают случайный. Удалите лишние или пометьте их на удаление, оставьте два-три рабочих.
  • 🏬 Несколько магазинов. Ценники для другого магазина печатаются с его ценами, только если в обработке выбран именно он.
  • 🧾 Акции. Обычный шаблон показывает текущую цену. Для акционных ценников с зачёркнутой старой ценой заведите отдельный шаблон и проверьте на одном товаре, какие поля цены он выводит.

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

Можно ли печатать ценники на обычном офисном принтере?
Да. Шаблон под A4 с сеткой 3×7 или 4×10 печатается на любом лазерном принтере на обычной бумаге или листах самоклеящихся этикеток.
Нужна ли на ценнике подпись или печать?
Нет. Правила продажи товаров № 2463 требуют наименование и цену за единицу. Подпись и печать не обязательны.
Почему цена на ценнике отличается от цены на кассе?
Ценник напечатали до проведения новой установки цен, либо на кассу выгружены цены другого вида. Перепечатайте ценники из документа переоценки и проверьте вид цен магазина.
Как напечатать ценники только на изменённые товары?
Откройте проведённый документ «Установка цен номенклатуры» и запустите печать ценников из него. В список попадут только товары из этого документа.
Можно ли сделать один шаблон и для термопринтера, и для A4?
Технически да, но на практике удобнее два: размер этикетки и раскладка на листе у них разные, и один шаблон под оба случая придётся перенастраивать перед каждой печатью.

Источники

  • Постановление Правительства РФ от 31.12.2020 № 2463 «Об утверждении Правил продажи товаров по договору розничной купли-продажи»