К статье
Практический материал

Документы и Печать · 10 мин

Как сделать шаблон ценника в 1С УНФ

Подробная инструкция по созданию и настройке шаблона ценника в 1С:Управление нашей фирмой: редактор макетов, штрихкоды, печать, типовые ошибки и FAQ.

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

Работа с шаблонами ведётся во встроенном редакторе печатных форм, который не требует навыков программирования: поля перетаскиваются мышью, текст и параметры выбираются из списка доступных данных. Однако у механизма есть ограничения и типовые подводные камни — от неверно выбранной единицы измерения размеров до штрихкода, который не сканируется из-за малого масштаба.

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

Где в УНФ находятся шаблоны ценников

В типовой конфигурации УНФ шаблоны этикеток и ценников доступны через меню «Настройки» (в некоторых версиях — «Администрирование») → «Печатные формы, отчеты и обработки» → «Шаблоны этикеток и ценников». Откроется список существующих макетов: здесь можно создать новый шаблон, скопировать существующий или отредактировать любой из предустановленных.

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

Обратите внимание: редактирование типовых шаблонов напрямую не рекомендуется. Лучше скопировать макет и изменять копию — тогда при обновлении конфигурации ваши правки не потеряются, а эталонный шаблон останется нетронутым.

Создание нового шаблона: пошаговый порядок

В списке шаблонов нажмите «Создать». Откроется форма нового шаблона, где сначала нужно указать назначение — «Ценник» или «Этикетка». От этого выбора зависит набор доступных полей: для ценника типичны наименование, цена, валюта и единица измерения, для этикетки — штрихкод, артикул, характеристика.

Далее задайте размер макета. В УНФ размеры задаются в миллиметрах: укажите ширину и высоту одной этикетки/ценника в соответствии с вашей этикеточной лентой или листом самоклеящейся бумаги. Ошибка даже в 2–3 мм приводит к «съезжанию» печати на второй и последующих страницах, поэтому замерьте носитель линейкой, а не «на глаз».

После задания размера откройте визуальный редактор кнопкой «Редактировать макет». Поля добавляются перетаскиванием из списка доступных реквизитов либо через кнопку добавления. Для каждого поля настраиваются шрифт, размер, выравнивание и обрамление. Текстовые надписи (например, «Цена:» или название магазина) добавляются как статические элементы.

Порядок создания шаблона
  1. 1
    Откройте «Настройки → Печатные формы → Шаблоны этикеток и ценников»
  2. 2
    Нажмите «Создать» и выберите назначение: ценник или этикетка
  3. 3
    Укажите точные размеры макета в миллиметрах по вашему носителю
  4. 4
    Откройте редактор макета и добавьте нужные поля: наименование, цена, штрихкод
  5. 5
    Настройте шрифты, выравнивание и статические надписи
  6. 6
    Сохраните шаблон и напечатайте пробный экземпляр на одной позиции

Какие поля можно вывести на ценник

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

Цена подставляется из вида цен, который выбран при печати. Это важный момент: если в момент печати выбран вид цен «Закупочная», на ценник попадёт именно она. Перед массовой печатью убедитесь, что в параметрах печати указан правильный розничный вид цен и что цены актуальны — установлены документом «Установка цен номенклатуры» на текущую дату.

Штрихкод добавляется специальным элементом, а не обычным текстовым полем. В свойствах элемента выбирается тип штрихкода (чаще всего EAN-13 или Code-128) и масштаб. Слишком мелкий штрихкод — главная причина того, что сканер его не читает: при нехватке места лучше уменьшить другие элементы, а не штрихкод.

Настройка штрихкода и его проверка

В редакторе макета штрихкод вставляется как отдельный объект. После размещения откройте его свойства: укажите тип кода, источник данных (штрихкод номенклатуры) и размер. Для EAN-13 у номенклатуры должен быть заполнен корректный 13-значный штрихкод в карточке товара — иначе на печать выйдет пустое место или ошибка.

Проверяйте читаемость реальным сканером, а не визуально. Штрихкод, который выглядит нормально на бумаге, может не считываться из-за низкого качества печати, недостаточного контраста или слишком малой ширины штрихов. Минимально безопасная практика — напечатать пробник на том же принтере и том же носителе, что планируется для постоянной печати.

Если у товара несколько штрихкодов (например, по характеристикам), убедитесь, что печать запускается с учётом характеристик — иначе для всех вариантов товара может подставиться один и тот же код.

Печать ценников: откуда запускать и как проверить результат

Печать ценников в УНФ запускается из нескольких мест: из списка номенклатуры (выделите позиции → «Печать» → «Ценники/Этикетки»), из документов «Приходная накладная» и «Установка цен номенклатуры» (печать по товарам документа), а также из обработки «Печать этикеток и ценников», где можно гибко задать список товаров, количество копий и вид цен.

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

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

Контрольные точки

Как проверить результат перед массовой печатью

Размер и позиционирование
Норма

Печать попадает точно в границы этикетки на всех страницах

Тревожный признак

Смещение нарастает от страницы к странице — неверный размер макета или носителя

Цена на ценнике
Норма

Совпадает с актуальной розничной ценой из нужного вида цен

Тревожный признак

Пусто, ноль или закупочная цена — неверный вид цен или не проведена установка цен

Штрихкод
Норма

Сканер считывает код с первого раза, номер совпадает с карточкой товара

Тревожный признак

Не сканируется или код не совпадает — мелкий масштаб, неверный тип или отсутствует штрихкод в карточке

Типовые ошибки и ограничения редактора

Встроенный редактор УНФ покрывает большинство торговых задач, но имеет ограничения: нельзя строить сложные вычисляемые поля (например, «цена со скидкой 10%» формулой), ограничены возможности условного форматирования, а состав полей жёстко привязан к доступным данным номенклатуры. Если нужна нестандартная логика — потребуется либо доработка конфигурации, либо внешняя печатная форма.

Частая ошибка — задавать размеры «под лист А4», игнорируя поля принтера. Обычный офисный принтер физически не печатает в край листа, поэтому крайние этикетки обрезаются. Закладывайте непечатаемую область (обычно 3–5 мм с каждой стороны) или используйте предварительный просмотр с отображением границ печати.

Ещё одна группа ошибок связана с данными: длинные наименования товаров обрезаются, если поле имеет фиксированную высоту; характеристики не выводятся, если учёт по ним включён, но в параметрах печати не выбран режим с характеристиками.

Типичные ошибки при настройке
01
Размер макета задан приблизительно — этикетки «уезжают» со второй страницы, бумага расходуется впустую
02
Штрихкод уменьшен ради экономии места — сканер не читает код на кассе
03
Печать запущена с видом цен по умолчанию — на ценниках закупочная или устаревшая цена
04
Правки внесены в типовой шаблон — после обновления конфигурации настройки потеряны
05
Длинное наименование не проверено на пробнике — часть текста обрезана на реальных ценниках

Когда стандартного редактора недостаточно

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

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

Маршрут решения

Как выбрать способ реализации

Нужно изменить размер, набор стандартных полей, шрифты и штрихкодДостаточно встроенного редактора шаблонов — справится пользователь без программирования
Нужны вычисляемые поля, несколько цен, нестандартная логика выводаЗакажите доработку печатной формы или внешнюю обработку у специалиста по 1С
Сложный дизайн этикетки и специфический принтерРассмотрите выгрузку данных в специализированное ПО для печати этикеток
Итог

Что важно запомнить

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

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

Можно ли вывести на ценник две цены — старую и новую?

В стандартном редакторе шаблона доступен только один вид цен за раз. Вывод пары «старая/новая цена» требует доработки печатной формы или внешней обработки, где обе цены вычисляются программно.

Почему на ценнике пустая цена, хотя товар в продаже?

Чаще всего не проведён документ «Установка цен номенклатуры» для выбранного вида цен или он проведён более поздней датой, чем дата печати. Проверьте наличие актуальной цены в карточке товара на вкладке цен и вид цен в параметрах печати.

Штрихкод печатается, но сканер его не читает. Что делать?

Увеличьте масштаб штрихкода в редакторе, проверьте качество печати (насыщенность, отсутствие полос) и тип кода: EAN-13 требует ровно 13 цифр, для внутренних кодов лучше подходит Code-128. Обязательно тестируйте на том же принтере и носителе, что используются постоянно.

Как напечатать ценники только на товары из конкретной приходной накладной?

Откройте документ «Приходная накладная» и используйте кнопку печати — в списке доступных форм будут ценники и этикетки по товарам документа. Количество копий обычно можно привязать к количеству в накладной.

Пропадут ли мои шаблоны при обновлении УНФ?

Самостоятельно созданные шаблоны (копии) при штатном обновлении сохраняются. Риск потери есть только у изменённых типовых макетов — поэтому стандартные шаблоны править напрямую не следует.

Можно ли использовать шаблон ценника на принтере этикеток?

Да. Укажите в шаблоне точный размер одной этикетки и убедитесь, что в настройках драйвера принтера выбран тот же размер носителя. При смещении печати сначала выполните калибровку носителя средствами драйвера.