Печать ценников в 1С Предприятие — рутинная, но критически важная задача для любого торгового предприятия. От корректности ценников зависит не только соблюдение законодательства (например, ФЗ-102 о защите прав потребителей), но и операционная эффективность: ошибки в ценах ведут к конфликтам с покупателями, штрафам и потерям прибыли. В этой статье разберём все этапы — от базовой настройки макетов до автоматизации печати для тысяч товаров.

Системы 1С:Управление торговлей (УТ 11), 1С:Розница и даже 1С:Бухгалтерия (с модулем торговли) поддерживают печать ценников, но алгоритмы отличаются. Мы сфокусируемся на универсальных методах, актуальных для последних версий платформы 8.3.23+, и уделим внимание типичным проблемам: сбоям драйверов принтеров, искажению шрифтов и некорректному отображению штрихкодов. Если вы работаете с устаревшими конфигурациями (например, 1С:Торговля и Склад 7.7), часть функций может отсутствовать — проверьте документацию к вашей версии.

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

1. Подготовка системы: права, оборудование и настройки

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

  • 🔐 Права пользователя: в Администрирование → Пользователи проверьте, что у текущего пользователя есть роль "Печать ценников" или аналогичная (в УТ 11 это часто "Кассир" или "Менеджер по продажам"). Без прав система выдаст ошибку "Отказано в доступе".
  • 🖨️ Подключение принтера: ценники печатаются на термопринтерах (например, Zebra ZD420 или Godex G500) или лазерных принтерах с поддержкой этикеток. В Панель управления Windows → Устройства и принтеры проверьте, что драйвер установлен и принтер определяется как "Готов".
  • 📄 Шаблоны документов: в Администрирование → Печатные формы, отчеты и обработки должны быть загружены макеты для ценников (обычно это файлы с расширением .mxl или .erf). В базовых конфигурациях они есть по умолчанию, но часто требуют доработки.

Особое внимание уделите драйверам принтера. Например, для термопринтеров Zebra нужен драйвер ZebraDesigner, а для CitizenCitizen Printer Driver. Если принтер подключён по сети, убедитесь, что в настройках указан корректный IP-адрес (путь: Сервис → Настройки программы → Оборудование).

⚠️ Внимание: Если вы используете фискальные регистраторы (например, Атол 11Ф или Штрих-М-ФР-К) для печати ценников, проверьте, поддерживает ли ваша модель эту функцию. Некоторые ФР предназначены только для чеков и не умеют печатать этикетки.
📊 Какой принтер вы используете для ценников?
Термопринтер (Zebra, Godex и др.)
Лазерный/струйный принтер
Фискальный регистратор
Печатаю вручную
Другой

2. Настройка макетов ценников: стандарты и кастомизация

Макет ценника определяет, как будет выглядеть этикетка: расположение штрихкода, размер шрифта цены, наличие логотипа и дополнительной информации (состав, срок годности и т.д.). В макеты настраиваются в разделе Администрирование → Печатные формы.

Базовые конфигурации (УТ 11, Розница 2.3) включают шаблоны для стандартных ценников 58×40 мм или 70×50 мм. Однако часто требуется кастомизация. Например, для продуктового магазина важно указать вес и состав, а для одежды — размерный ряд. Чтобы изменить макет:

  1. Откройте Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм.
  2. Найдите макет "Ценник" (или "Этикетка") и нажмите "Изменить".
  3. В редакторе макетов добавьте нужные поля (например, {Товар.Артикул} или {Товар.СрокГодности}) и настройте шрифты.
  4. Сохраните макет под новым именем (например, "ЦенникПродукты").

Для ускорения работы можно импортировать готовые шаблоны. Например, на сайте Infostart есть бесплатные макеты для ценников с QR-кодами или двумерными штрихкодами DataMatrix. Помните: если вы меняете размер этикетки, обновите настройки в Сервис → Настройки оборудования → Принтеры этикеток, указав точные параметры бумаги.

Тип ценника Размер (мм) Пример использования Особенности макета
Стандартный 58×40 Продукты, хозяйственные товары Цена крупным шрифтом, штрихкод EAN-13
Увеличенный 70×50 Одежда, обувь Дополнительные поля: размер, цвет, состав
Мини 30×20 Ювелирные изделия, мелкие детали Только цена и краткое название
С термоиндикатором 60×40 Скоропортящиеся продукты Поле для срока годности, может менять цвет
💡

Если штрихкод на ценнике не сканируется, проверьте разрешение печати (DPI) в настройках принтера. Для мелких штрихкодов EAN-8 или Code 128 требуется не менее 203 DPI.

3. Печать ценников: пошаговая инструкция

Когда макеты готовы и принтер подключён, можно приступить к печати. Рассмотрим процесс на примере 1С:Управление торговлей 11:

  1. Откройте документ, для которого нужны ценники. Это может быть:
    • 📦 Поступление товаров (если ценники нужны для новых позиций),
    • 🏷️ Установка цен номенклатуры (при изменении цен),
    • 📊 Отчет "Ведомость по товарам" (для массовой печати).
  • Выделите строки с товарами, для которых нужны ценники (или нажмите Ctrl+A, чтобы выбрать все).
  • Нажмите кнопку "Печать" → "Ценники" (в некоторых конфигурациях пункт может называться "Этикетки").
  • В открывшемся окне выберите:
    • 🖼️ Макет (например, "ЦенникПродукты"),
    • 🖨️ Принтер (если их несколько),
    • 📏 Количество копий (по умолчанию 1).
  • Нажмите "Печать". Если принтер не реагирует, проверьте Очередь печати в Windows.
  • Для массовой печати (например, для 500 товаров) удобнее использовать обработку "Печать ценников". Она доступна в Сервис → Обработки → Печать ценников и этикеток. Здесь можно:

    • 🔍 Отфильтровать товары по группе номенклатуры (например, только "Молочная продукция"),
    • 📅 Выбрать период актуальности цен (если цены менялись),
    • 📌 Добавить префикс/суффикс к цене (например, "акция" или "-20%").

    Выбрать корректный макет|Проверить наличие бумаги в принтере|Тестовая печать 1-2 ценников|Проверка сканирования штрихкода|Сохранение лога печати (если требуется)

    -->

    Критическая особенность: если в карточке товара не заполнено поле "Полное название" или "Артикул", на ценнике вместо них отобразится пустое место или технический идентификатор (например, Номенклатура123). Это нарушает требования ФЗ-102 о полноте информации для покупателя.

    4. Автоматизация печати: обработки и внешние решения

    Ручная печать ценников занимает много времени, особенно в крупных магазинах. Для автоматизации используют:

    • 🤖 Внешние обработки: на Infostart или 1С-Галлерея есть готовые решения для печати ценников по расписанию (например, обработка "Автопечать ценников" от User718800). Они позволяют настраивать триггеры: печать при изменении цены, поступлении товара или по времени (например, каждый день в 8:00).
    • 🔄 Обмен данными с весами: если вы используете весы с печатью этикеток (например, Cas CL5000), настройте интеграцию через 1С:Обмен с весовым оборудованием. Это позволит печатать ценники непосредственно при взвешивании.
    • ☁️ Облачные сервисы: некоторые компании (например, Cleverence) предлагают SaaS-решения для печати ценников с мобильных устройств. Это удобно для инвентаризации или работы в торговом зале.

    Для программистов: если стандартных инструментов недостаточно, можно написать собственную обработку на 1С:Предприятие. Пример кода для печати ценников через COM-объект принтера:

    Процедура ПечатьЦенниковНаПринтере()
    

    Принтер = Новый COMОбъект("Zebra.ZebraPrinter");

    Принтер.Open("IP_адрес_принтера");

    Для Каждого Товар Из ВыбранныеТовары Цикл

    ТекстЦенника = СформироватьТекстЦенника(Товар);

    Принтер.Print(ТекстЦенника);

    КонецЦикла;

    Принтер.Close();

    КонецПроцедуры

    Автоматизация особенно актуальна для сетей магазинов, где цены обновляются централизованно. В этом случае настройте распределённую печать: ценники формируются на сервере, а печатаются на принтерах в каждом магазине по команде.

    ⚠️ Внимание: При использовании внешних обработок проверьте их совместимость с вашей версией . Некоторые решения, написанные для 8.3.18, могут не работать в 8.3.23+ из-за изменений в API печати.

    5. Типичные ошибки и их решение

    Даже при правильной настройке при печати ценников могут возникать ошибки. Рассмотрим самые распространённые:

    Ошибка Причина Решение
    Ценник печатается пустым Не заполнены обязательные поля в карточке товара (Наименование, Цена) Проверьте заполненность полей в Справочники → Номенклатура
    Штрихкод не сканируется Низкое разрешение печати или неправильный формат штрихкода Установите в настройках принтера DPI ≥ 203 и проверьте формат (EAN-13 для розницы)
    Ошибка "Нет связи с принтером" Принтер не подключён к сети или не выбран в настройках Проверьте сетевой кабель/IP-адрес в Сервис → Оборудование
    Искажённые символы (кракозябры) Несовпадение кодировок в и драйвере принтера Установите кодировку UTF-8 в настройках макета и принтера
    Печать прерывается на половине Не хватает памяти принтера для большой партии ценников Разбейте печать на партии по 50-100 штук или обновите прошивку принтера

    Если проблема не решается стандартными методами, проверьте логи 1С (Сервис → Журнал регистрации) и логи принтера (обычно доступны через веб-интерфейс устройства). Часто ошибки связаны с:

    • 🔌 Конфликтами драйверов (например, если установлены драйверы от разных версий ZebraDesigner),
    • 📥 Повреждёнными макетами (попробуйте восстановить из резервной копии),
    • 🔒 Ограничениями лицензии (в некоторых конфигурациях печать ценников доступна только в проф-версиях).
    Что делать, если ценники печатаются вразнобой?

    Если ценники выходят в неправильном порядке или перемешаны, проблема может быть в настройках буфера печати. Откройте свойства принтера в Windows и отключите опцию "Печать непосредственно на принтер" (или "Print directly to the printer"). Это заставит систему сначала формировать очередь документов, а затем отправлять их на печать последовательно. Также проверьте, не включён ли в режим "Фоновая печать" — он может нарушать порядок при большом объёме данных.

    6. Печать ценников для маркетплейсов: особенности

    Если вы продаёте товары на Ozon, Wildberries или Яндекс Маркет, требования к ценникам могут отличаться от розничных. Например:

    • 📦 На Ozon обязательно указание артикула продавца и штрихкода FBO (если используете услуги склада маркетплейса).
    • 🏷️ Wildberries требует, чтобы на ценнике был логистический штрихкод (WB-ARTICLE) и цена с учётом скидок.
    • 🔍 На Яндекс Маркет ценник должен содержать QR-код с ссылкой на карточку товара.

    Для печати таких ценников:

    1. Скачайте шаблоны маркетплейсов (обычно они доступны в личном кабинете продавца в разделе "Документы").
    2. Импортируйте их в через Администрирование → Печатные формы → Импорт.
    3. Настройте дополнительные реквизиты в карточках товаров (например, поле "Артикул WB").
    4. При печати выбирайте соответствующий макет (например, "Ценник_Ozon_FBO").

    Важно: маркетплейсы часто обновляют требования к ценникам. Например, с 2026 года Wildberries обязал указывать страну происхождения на этикетках. Чтобы избежать штрафов, регулярно проверяйте актуальные правила в личном кабинете.

    ⚠️ Внимание: Если вы печатаете ценники для FBS (склад маркетплейса), используйте только термотрансферные принтеры с разрешением не ниже 300 DPI. Этикетки, напечатанные на лазерном принтере, могут быть отклонены при приёмке товара.

    7. Оптимизация процесса: советы от экспертов

    Чтобы сэкономить время и уменьшить количество ошибок, воспользуйтесь советами опытных пользователей :

    • 📂 Создайте библиотеку макетов для разных типов товаров (например, отдельные шаблоны для продуктов, одежды и техники). Это избавит от ручной правки перед каждой печатью.
    • 🔄 Автоматизируйте обновление цен: настройте регламентное задание, которое будет запускать печать ценников при изменении прайс-листа (в Администрирование → Регламентные задания).
    • 📊 Используйте групповую обработку: вместо печати по одному документу формируйте ценники для всей группы товаров (например, "Все товары категории 'Электроника'").
    • 🖨️ Тестируйте на черновике: перед массовой печатью распечатайте 1-2 ценника на обычной бумаге, чтобы проверить расположение элементов.
    • 🔍 Контролируйте остатки: в настройках печати можно добавить фильтр "Только товары с остатком > 0", чтобы не тратить бумагу на отсутствующие позиции.

    Для крупных магазинов полезно интегрировать с WMS-системой (например, 1С:WMS Логистика). Это позволит:

    • Печатать ценники непосредственно при приёмке товара на склад,
    • Автоматически обновлять этикетки при перемещении товара между зонами хранения,
    • Контролировать сроки годности и печатать предупреждающие стикеры для просроченных товаров.

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

    💡

    Регулярно обновляйте драйверы принтеров и прошивку оборудования. Производители (Zebra, Citizen, Godex) выпускают патчи для устранения ошибок печати, особенно при работе с последними версиями Windows 11 и 1С 8.3.23+.

    FAQ: Частые вопросы по печати ценников в 1С

    Можно ли печатать ценники на обычном офисном принтере?

    Технически да, но это неудобно и дорого. Офисные принтеры не оптимизированы для этикеток: они медленно печатают, расходуют много тонера и часто зажевывают бумагу. Для ценников лучше использовать термопринтеры (например, Zebra ZD420) или лазерные принтеры с лотком для этикеток (например, Brother QL-800). Если альтернативы нет, настройте в макет для печати на листах формата A4 (по 8-12 ценников на лист), а затемрежьте их вручную.

    Как добавить на ценник логотип компании?

    Чтобы добавить логотип:

    1. Подготовьте изображение в формате .bmp или .png с разрешением не менее 300 DPI.
    2. Откройте макет ценника в режиме редактирования (Администрирование → Печатные формы → Макеты).
    3. Добавьте элемент "Картинка" и загрузите логотип.
    4. Настройте размер и положение (обычно в верхнем левом или правом углу).
    5. Сохраните макет и протестируйте печать.

    Если логотип не отображается, проверьте, что в настройках принтера включён режим "Печать графики".

    Почему на ценнике не отображается штрихкод?

    Причин несколько:

    • В карточке товара не заполнен штрихкод (проверьте поле Штрихкод в Справочники → Номенклатура).
    • В макете ценника не добавлен элемент "Штрихкод" или он скрыт за другими объектами.
    • Принтер не поддерживает печать штрихкодов (актуально для старых моделей).
    • Неверный формат штрихкода в настройках (например, выбран Code 39, а нужно EAN-13).

    Чтобы диагностировать проблему, распечатайте тестовый ценник на обычной бумаге и проверьте, отображается ли штрихкод в предварительном просмотре (Файл → Предварительный просмотр).

    Как печатать ценники с акционной ценой?

    Есть два способа:

    1. Через документ "Установка цен номенклатуры":
      • Создайте новый тип цен "Акционная" в Справочники → Типы цен.
      • Установите акционные цены для нужных товаров.
      • В макете ценника добавьте поле {Товар.ЦенаАкционная} и настройте его отображение (например, красным цветом).
  • Через обработку:
    • Используйте внешнюю обработку (например, "Печать ценников с акциями" с Infostart).
    • Настройте правило: если у товара есть активная скидка, печать ценника с пометкой "Акция".
    • Не забывайте указывать на ценнике дату окончания акции, если это требует законодательство вашего региона.

  • Можно ли печатать ценники на английском языке?

    Да, для этого:

    1. В карточке товара заполните поле "Наименование на английском" (или создайте дополнительный реквизит).
    2. В макете ценника добавьте поле с английским названием (например, {Товар.НаименованиеEN}).
    3. Убедитесь, что в принтере установлены шрифты с поддержкой латиницы (например, Arial или Times New Roman).

    Если нужно печатать ценники полностью на английском (например, для экспорта), создайте отдельный макет и настройте в нём все поля на английском, включая валюту ("Price" вместо "Цена").