Документы и Печать · 9 мин
Как создать ценник в 1С
Как создать и напечатать ценник в 1С:Розница и Управление торговлей: настройка шаблона, выбор товаров, печать ценников, типичные ошибки и FAQ.
Ценник в 1С формируется на основе данных о товаре и установленных цен, а печатается через встроенный механизм печатных форм. В типовых конфигурациях — «1С:Розница», «1С:Управление торговлей», «1С:Комплексная автоматизация» — для этого есть готовые обработки, поэтому программировать ничего не нужно: достаточно настроить шаблон и выбрать товары.
Главное условие корректной печати — актуальные цены в базе. Ценник берёт значение из регистра цен номенклатуры, а не из документа поступления, поэтому перед печатью нужно убедиться, что документ «Установка цен номенклатуры» проведён и действует на текущую дату. Если цена не установлена, ценник либо выйдет пустым, либо вообще не сформируется.
Ниже разобран полный цикл: от проверки цен до настройки макета и массовой печати, а также типичные ошибки, из-за которых ценники печатаются неправильно.
Проверьте, что цены установлены и актуальны
Перед формированием ценников откройте раздел ценообразования. В «1С:Розница» это «Маркетинг → Цены номенклатуры», в «Управлении торговлей» — «CRM и маркетинг → Цены (прайс-лист)». Проверьте, что для нужного вида цен (розничный, оптовый) на текущую дату есть проведённый документ установки цен.
Если товар поступил недавно, цены могли не установить или установить будущей датой. В этом случае ценник напечатается с нулевой или старой ценой. Быстрый способ проверки — открыть карточку товара и перейти по ссылке «Цены»: там видно, какая цена действует и каким документом она установлена.
Обратите внимание на вид цен, который использует магазин. Если в базе несколько видов цен (розничная, акционная, для интернет-магазина), убедитесь, что печать ценников настроена именно на тот вид, который должен висеть в торговом зале.
Как проверить готовность к печати
Проведён, дата не позже текущей, вид цен совпадает с магазином
Документ в черновике или цена установлена будущей датой
Отображается актуальное значение больше нуля
Цена пустая или нулевая
В списке шаблонов есть макет под ваш размер бумаги
Шаблонов нет или размер не совпадает с листом
Где находится печать ценников в разных конфигурациях
В «1С:Розница 2.3 и 3.0» обработка находится по пути «Закупки» или «Склад» → «Печать ценников и этикеток», а также доступна из документов «Установка цен номенклатуры» и «Оприходование товаров» по кнопке «Печать». Печать из документа удобна тем, что товары подставляются автоматически.
В «1С:Управление торговлей 11» обработка называется «Печать этикеток и ценников» и находится в разделе «Закупки» или «CRM и маркетинг». В «1С:Комплексной автоматизации» и «1С:ERP» механизм аналогичен — ищите обработку через поиск по команде «ценник» в строке навигации.
В старых конфигурациях вроде «Управление торговлей 10.3» печать ценников выполняется из обработки «Печать ценников» или отчёта «Печать прайс-листа», а шаблоны редактируются как макеты табличных документов. Логика та же, отличается только интерфейс.
Пошаговое создание и печать ценника
Рассмотрим наиболее частый сценарий — печать ценников на товары из конкретного документа. Порядок одинаков для большинства типовых конфигураций.
- 1Откройте документ «Установка цен номенклатуры» или «Оприходование товаров» с нужными позициями
- 2Нажмите кнопку «Печать» и выберите «Ценники» или «Печать ценников и этикеток»
- 3В открывшейся обработке проверьте список товаров: при необходимости добавьте позиции кнопкой «Подобрать» или отберите по группе номенклатуры
- 4Укажите вид цен и магазин (склад), для которого печатаются ценники
- 5Выберите шаблон ценника из списка доступных макетов
- 6Установите количество копий для каждой позиции
- 7Нажмите «Печать», проверьте предварительный просмотр и отправьте на принтер
Если нужно напечатать ценники не из документа, а по произвольному списку товаров, откройте обработку напрямую и заполните табличную часть вручную: через подбор из справочника номенклатуры, по штрихкоду или через загрузку из файла, если такая функция предусмотрено конфигурацией.
Количество ценников обычно задаётся в колонке табличной части. Для ценников на полку достаточно одного экземпляра на позицию; для этикеток на товар количество часто приравнивают к остатку на складе — в некоторых конфигурациях есть кнопка «Заполнить количество по остаткам».
Как настроить и отредактировать шаблон ценника
Типовые шаблоны редко совпадают с реальными потребностями: у магазина свой размер бумаги, логотип, требования к шрифту. Шаблон ценника в 1С редактируется без программирования — через встроенный редактор макетов.
В «1С:Розница» откройте «Администрирование → Печатные формы, отчеты и обработки → Шаблоны этикеток, ценников и чеков» (в разных версиях путь может немного отличаться). Создайте новый шаблон или скопируйте существующий. В редакторе доступны поля-заполнители: наименование товара, цена, артикул, штрихкод, дата, организация. Каждое поле перетаскивается на макет и форматируется — размер шрифта, жирность, выравнивание.
Штрихкод добавляется специальным элементом «Штрихкод», а не картинкой. При печати 1С сформирует его автоматически из данных товара. Если штрихкод не выводится, проверьте, что в карточке товара он заполнен, а в макете элементу указан правильный тип (EAN-13, Code-128 и т.д.).
После редактирования сохраните шаблон и напечатайте один пробный ценник. Проверяйте не только внешний вид, но и фактический размер: макет на экране и печать на принтере этикеток могут расходиться из-за масштабирования драйвера.
Печать на обычном принтере и на принтере этикеток
Для обычного офисного принтера ценники печатаются на листе А4, разлинованном под несколько ценников. Выберите шаблон формата А4 с нужным количеством ячеек, отключите в диалоге печати масштабирование («По размеру страницы» искажает габариты) и печатайте на плотной бумаге.
Для принтера этикеток (Zebra, TSC, Godex и аналоги) важно, чтобы размер этикетки в драйвере принтера точно совпадал с размером шаблона в 1С. Несовпадение даже в пару миллиметров приводит к смещению печати и пропуску этикеток. В настройках драйвера также проверьте тип носителя — термо или термотрансфер.
Типичные ошибки и способы их исправления
Отдельная частая ситуация — после обновления конфигурации перестал работать самописный или доработанный макет. Причина почти всегда в том, что изменения вносились в типовой объект, который обновление заменило. Правильный подход — хранить доработанные шаблоны как пользовательские или выносить их во внешние печатные формы.
Альтернативные способы получить ценник
Если штатной обработки недостаточно, есть обходные варианты. Первый — внешние печатные формы: готовые обработки подключаются через «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки» и расширяют возможности макета.
Второй вариант — выгрузка данных в Excel или Word и печать через слияние. Это оправдано, когда дизайн ценника сложный и его проще собрать в офисном редакторе. Минус — двойная работа и риск рассинхронизации цен.
Третий вариант — специализированные программы для печати этикеток (например, поставляемые с принтерами этикеток), которые забирают данные из выгрузки 1С. Такой подход часто используют для этикеток со сложной графикой.
Сравнение вариантов
Подходит для большинства магазинов; ограничение — возможности макета зависят от конфигурации
Когда типового макета не хватает; требует навыков подключения и иногда доработки
Для сложного дизайна и разовых задач; данные приходится обновлять вручную
Часто задаваемые вопросы
Почему ценник печатается без цены?
Чаще всего цена не установлена на текущую дату для выбранного вида цен. Проверьте документ «Установка цен номенклатуры»: он должен быть проведён, а дата — не позже сегодняшней. Также убедитесь, что в обработке печати выбран тот же вид цен, что и в документе.
Можно ли напечатать ценники сразу на все товары магазина?
Да. В обработке печати ценников используйте отбор по магазину или складу и заполните список всеми товарами с установленными ценами. Учтите, что при большом ассортименте формирование займёт время, а печать — много бумаги, поэтому разумнее печатать по группам товаров.
Как добавить логотип магазина на ценник?
В редакторе шаблона добавьте элемент «Картинка» и загрузите файл логотипа. Используйте изображение небольшого размера с прозрачным или белым фоном — крупные файлы замедляют формирование печатной формы.
Штрихкод на ценнике не сканируется. Что делать?
Проверьте три вещи: штрихкод должен быть заполнен в карточке товара; в макете элементу штрихкода должен быть указан корректный тип; при печати должно быть отключено масштабирование. Также убедитесь, что штрихкод не слишком мал — при сильном сжатии сканеры его не читают.
Можно ли печатать ценники из 1С:Бухгалтерии?
В «1С:Бухгалтерии» полноценного механизма печати ценников с настраиваемыми шаблонами нет — конфигурация ориентирована на учёт, а не на розничную торговлю. Обычно используют внешние печатные формы или выгрузку в Excel с последующей печатью.
Что важно запомнить
Ценник в 1С печатается через обработку «Печать ценников и этикеток» после установки актуальных цен. Шаблон редактируется во встроенном редакторе макетов, размеры должны совпадать с носителем, а доработанные макеты следует сохранять как пользовательские, чтобы не потерять их при обновлении.