Создание шаблонов ценников в 1С:Розница — задача, с которой сталкивается каждый магазин при автоматизации торговли. Без грамотно настроенных макетов печать этикеток превращается в рутину: товары без штрихкодов, кривые цены или отсутствие акционных стикеров тормозят работу кассиров и раздражают покупателей. В этой статье разберём пошаговый алгоритм — от базовой настройки до продвинутых фишек вроде динамического изменения дизайна под акции или сезонные распродажи.
Особенность 1С:Розница 8.3 (актуальной на 2026 год) в том, что система позволяет гибко настраивать внешний вид ценников через встроенный редактор макетов. Но многие пользователи упускают ключевые моменты: например, не учитывают поле "Артикул" для генерации штрихкодов или забывают привязать шаблон к конкретному виду номенклатуры. Мы исправим это, показав как автоматизировать печать ценников для 90% типичных сценариев — от небольшого бутика до супермаркета с тысячами SKU.
1. Подготовка: что нужно знать перед созданием шаблона
Прежде чем открывать редактор макетов, проверьте три критических момента:
- 📋 Версия 1С:Розница. Функционал шаблонов ценников существенно отличается в версиях 8.2 и 8.3. Эта инструкция актуальна для
8.3.22+(как проверить версию:Справка → О программе). - 🖨️ Модель принтера. Шаблон должен соответствовать разрешение печати (DPI) и ширине ленты вашего оборудования. Например, для Zebra GK420t и Citizen CL-S621 настройки будут разными.
- 🏷️ Типы ценников. Определитесь, какие виды этикеток вам нужны: стандартные (с ценой и названием), акционные (со скидкой), весовые (для продуктов на развес) или мультиценники (несколько товаров на одном листе).
Если вы используете терминал сбора данных (ТСД) для печати ценников прямо в торговом зале, убедитесь, что в 1С:Розница настроен обмен данными с устройством. В противном случае шаблоны просто не будут доступны для печати с ТСД.
⚠️ Внимание: Если ваш магазин работает с маркированными товарами (алкоголь, табак, обувь), шаблон ценника должен включать поле для DataMatrix-кода. Без этого печать этикеток будет невозможна, а кассир не сможет пробить товар.
2. Создание базового шаблона ценника: пошаговый алгоритм
Откройте 1С:Розница и перейдите в раздел Администрирование → Печать этикеток и ценников → Шаблоны ценников. Здесь можно создать новый шаблон с нуля или скопировать существующий (например, Ценник стандартный).
Основные этапы настройки:
- Выбор типа макета. Для большинства задач подходит
Макет ценника. Если нужны сложные табличные этикетки (например, для алкоголя с акцизными марками), выбирайтеТабличный документ. - Настройка полей. Перетащите необходимые элементы из панели инструментов:
- 🏷️
Наименование— название товара - 💰
Цена— текущая цена продажи - 📊
Штрихкод— автоматически генерируется из артикула или кода номенклатуры - ⚖️
Вес— для весовых товаров
- 🏷️
Продукты питания или Одежда).После сохранения шаблона его можно протестировать, нажав Печать → Пробная печать. Если ценник печатается криво или обрезается, проверьте настройки полей и отступов в свойствах макета.
Штрихкод читается сканером|Цена отображается без округлений|Название товара помещается в одну строку|Логотип магазина не искажен|Поля не наезжают друг на друга-->
3. Добавление штрихкодов и DataMatrix: технические нюансы
Штрихкод — обязательный элемент ценника, без которого невозможна автоматизация торговли. В 1С:Розница его можно сгенерировать двумя способами:
- 📌 Из артикула. Если в карточке товара заполнено поле
Артикул, система автоматически преобразует его в EAN-13 или Code 128. - 🔄 Из кода номенклатуры. Подходит для товаров без артикула, но требует настройки в шаблоне (поле
Номенклатура.Код).
Для маркированных товаров (алкоголь, табак) необходимо добавить поле DataMatrix. Его можно разместить рядом со штрихкодом или на обратной стороне ценника. Важно: размер DataMatrix-кода должен быть не менее 10×10 мм, иначе сканер не сможет его считать.
// Пример кода для добавления DataMatrix в шаблон (вставляется в макет через "Пользовательские поля")
&НаКлиенте
Процедура ПечатьDataMatrix(Элемент, Данные)
Картинка = Новый Картинка(ПолучитьDataMatrix(Данные));
Элемент.Картинка = Картинка;
КонецПроцедуры
⚠️ Внимание: Если вы печатаете ценники для алкогольной продукции, убедитесь, что в шаблоне указаны все обязательные реквизиты:Акцизная марка,Содержание этилового спиртаиОбъём тары. Без них ценник будет считаться недействительным, а товар — немаркированным.
4. Настройка динамических элементов: скидки, акции, сезонные стикеры
Один из самых полезных функционалов 1С:Розница — возможность автоматически менять дизайн ценника в зависимости от условий. Например, можно настроить:
- 🎉 Акционные ценники. Если на товар действует скидка, шаблон автоматически добавляет красную рамку и надпись
"АКЦИЯ -20%". - ⏳ Срок годности. Для продуктов питания можно выводить дату истечения срока годности жирным шрифтом.
- 🔄 Мультиценники. Например, для наборов товаров (например, "Кофейный сервис: чашка + блюдце") печатается одна этикетка с перечнем позиций.
Для этого в шаблоне используются условные области. Например, чтобы добавить акционную рамку, нужно:
- Создать новую область в макете и назвать её
Акция. - В свойствах области указать условие:
Номенклатура.ЦенаСоСкидкой <> Номенклатура.ЦенаПродажи. - Добавить в область графический элемент (рамку или фон) и текст с процентом скидки.
Аналогично настраиваются стикеры для новинок (условие: ДатаПоступления > ТекущаяДата() - 30) или распродажи (условие: ОстатокДнейДоОкончанияСрокаГодности < 7).
| Тип ценника | Условие в шаблоне | Пример дизайна |
|---|---|---|
| Акционный | ЦенаСоСкидкой < ЦенаПродажи |
Красная рамка, крупный шрифт скидки |
| Новинка | ДатаПоступления > ТекущаяДата() - 30 |
Зелёная полоса с надписью "NEW" |
| Истекающий срок | ОстатокДнейДоОкончанияСрокаГодности < 7 |
Жёлтый фон, жирная дата |
| Мультиценник | ТипНоменклатуры = "Набор" |
Список товаров с общей ценой |
Если в вашем магазине часто меняются акции, создайте отдельный шаблон для каждого типа скидок (например, "Акция_20%", "Акция_50%"). Это сэкономит время при массовой печати ценников.
5. Печать ценников: массовая обработка и автоматизация
Когда шаблон готов, остаётся научиться быстро печатать ценники для сотен товаров. В 1С:Розница есть несколько способов:
- 🖨️ Печать из карточки товара. Подходит для единичных этикеток. Откройте номенклатуру, нажмите
Печать → Ценники выберите нужный шаблон. - 📊 Массовая печать из списка. В разделе
Номенклатуравыделите несколько товаров, нажмитеЕщё → Печать ценникови укажите количество копий. - 🤖 Автоматическая печать при поступлении. Настройте регламентное задание, чтобы ценники печатались сразу после приёмки товара на склад.
Для ускорения работы можно использовать горячие клавиши:
Ctrl + P— быстрая печать текущего ценника.Shift + F2— массовая печать для выделенных товаров.
Если ценники печатаются на терминальном принтере (например, Zebra), убедитесь, что в настройках 1С:Розница указан правильный драйвер печати. Для этого перейдите в Администрирование → Печать → Настройки принтеров и выберите модель вашего устройства.
⚠️ Внимание: При массовой печати ценников для весовых товаров (например, мяса или сыпучих продуктов) обязательно проверьте, что в шаблоне указано полеВесс правильным округлением (обычно до0.01 кг). Иначе на ценнике может отобразиться вес1.23456 кг, что неприемлемо для розницы.
6. Решение типичных ошибок при печати ценников
Даже после правильной настройки шаблона могут возникать проблемы. Вот самые распространённые и способы их решения:
| Проблема | Причина | Решение |
|---|---|---|
| Ценник обрезается по краям | Неверные настройки полей или размера этикетки | Проверьте Ширину и Высоту макета в свойствах шаблона. Для принтера Zebra GK420t стандартная ширина — 57 мм. |
| Штрихкод не сканируется | Низкое разрешение печати или неправильный формат | Установите DPI = 203 в настройках принтера и используйте формат EAN-13 или Code 128. |
| Цена на ценнике не совпадает с ценой в базе | Не обновлены данные или ошибка в шаблоне | Обновите цены в 1С (Ценообразование → Обновление цен) и перепечатайте ценники. |
| Не печатаются акционные стикеры | Не настроено условие в шаблоне | Проверьте Условие отображения для области "Акция" (должно быть ЦенаСоСкидкой <> ЦенаПродажи). |
Если проблема не решается, попробуйте сбросить настройки принтера до заводских или обновить драйвер. В 1С:Розница также есть журнал печати (Администрирование → Журналы → Журнал печати), где можно посмотреть ошибки последних задач.
Что делать, если ценники печатаются зеркально?
Эта проблема возникает из-за неверных настроек в драйвере принтера. Откройте Панель управления → Устройства и принтеры, найдите ваш принтер ценников, зайдите в Свойства → Настройки печати и снимите галочку с пункта "Зеркальное отображение" или "Rotate 180". Если такой опции нет, обновите драйвер на сайте производителя.
7. Продвинутые фишки: интеграция с ТСД и облачные шаблоны
Для крупных магазинов с большим ассортиментом ручная печать ценников неэффективна. В этом случае поможет интеграция с терминалом сбора данных (ТСД) или облачными сервисами.
- 📱 Печать с ТСД. Настройте обмен данными между
1С:Розницаи ТСД (например, CipherLab 9700 или Honeywell CK65). Это позволит печатать ценники прямо в торговом зале, не возвращаясь к компьютеру. - ☁️ Облачные шаблоны. Если у вас несколько магазинов, можно хранить шаблоны в 1С:Drive или облачном хранилище и синхронизировать их между базами.
- 🤖 Автоматическое обновление ценников. Напишите регламентное задание, которое будет ежедневно проверять актуальность цен и печатать новые этикетки для товаров со изменившейся стоимостью.
Для работы с ТСД потребуется дополнительная настройка в 1С:Розница:
- Установите драйвер ТСД (обычно идёт в комплекте с устройством).
- В
1Сперейдите вАдминистрирование → Подключаемое оборудование → Терминалы сбора данныхи добавьте новое устройство. - Настройте профиль синхронизации, указав, какие данные будут передаваться на ТСД (номенклатура, цены, остатки).
Если вы используете мобильные ТСД на Android (например, CipherLab RS31), можно настроить печать ценников через Wi-Fi или Bluetooth. Для этого в 1С:Розница должен быть установлен модуль Мобильная платформа.
Интеграция с ТСД сокращает время печати ценников на 70% и уменьшает количество ошибок, связанных с ручным вводом данных.
FAQ: Ответы на частые вопросы
Можно ли в 1С:Розница создать шаблон ценника с фотографией товара?
Да, но для этого нужно:
- Загрузить фотографии товаров в карточки номенклатуры (
Номенклатура → Фотографии). - В шаблоне ценника добавить поле
Картинкаи привязать его кНоменклатура.Фотография. - Указать размеры картинки (например,
50×50 мм), чтобы она не искажалась при печати.
Учтите, что печать фотографий увеличивает расход краски/тонера и время печати.
Как сделать, чтобы на ценнике отображалась старая и новая цена при скидке?
Для этого:
- В шаблоне добавьте два поля:
ЦенаПродажи(старая цена) иЦенаСоСкидкой(новая цена). - Настройте форматирование: старая цена должна быть зачёркнутой (
Зачёркнутый шрифт), а новая — красного цвета и крупнее. - Добавьте поле с процентом скидки:
Целое(100 - (ЦенаСоСкидкой / ЦенаПродажи) * 100).
Пример отображения: 500 ₽ 400 ₽ (-20%).
Почему при печати ценников на Zebra GK420t текст смещается вправо?
Эта проблема связана с неверными настройками отступов в шаблоне или драйвере принтера. Решение:
- Откройте шаблон ценника и проверьте
Левый отступ— он должен быть0 мм. - В драйвере принтера (
Свойства → Настройки печати) установитеГоризонтальное смещение = 0. - Если проблема остаётся, обновите драйвер принтера на сайте Zebra.
Также убедитесь, что в 1С:Розница выбран правильный профиль принтера (для Zebra GK420t это обычно Zebra ZPL).
Можно ли печатать ценники на обычном лазерном принтере?
Технически да, но это неудобно и экономически невыгодно:
- 🖼️ Лазерный принтер не поддерживает рулонную бумагу, поэтому придётся использовать листы А4 и разрезать их.
- 💰 Стоимость печати на листах выше, чем на термоэтикетках.
- ⚡ Ценники на обычной бумаге быстро пачкаются и рвутся.
Если альтернативы нет, настройте в 1С шаблон для печати на листах (Формат = A4) и используйте функцию "Несколько ценников на листе" (например, по 24 этикетки на странице).
Как обновить шаблоны ценников при переходе на новую версию 1С:Розница?
При обновлении 1С:Розница шаблоны ценников обычно сохраняются, но могут возникнуть проблемы с:
- 🔄 Изменёнными полями. Например, если в новой версии поменялось название реквизита (скажем,
ЦенаПродажи→ЦенаРозничная), шаблон перестанет работать. - 🖼️ Новым редактором макетов. В 1С:Розница 8.3.22+ интерфейс редактора шаблонов обновился — некоторые кнопки переехали.
Чтобы избежать проблем:
- Сделайте резервную копию шаблонов (
Файл → Сохранить как...). - После обновления проверьте работоспособность каждого шаблона в
режиме предварительного просмотра. - Если шаблон не работает, откройте его в новом редакторе и пересохраните.