Торговля и Склад · 9 мин
Как сделать ценник со штрихкодом в 1С
Как создать и напечатать ценник со штрихкодом в 1С: настройка шаблона, выбор принтера, типовые ошибки и проверка результата. Пошаговая инструкция.
Печать ценников со штрихкодом — стандартная задача в торговых конфигурациях 1С: Управление торговлей, Розница, Комплексная автоматизация и ERP. Механизм везде построен одинаково: программа берёт данные из регистра цен, формирует штрихкод по коду номенклатуры и выводит макет на обычный офисный принтер или специализированный принтер этикеток.
Главная сложность у начинающих пользователей — не сама печать, а подготовка: штрихкод должен быть присвоен товару заранее, цены должны быть установлены актуальным документом, а шаблон ценника — настроен под размер бумаги и тип принтера. Если пропустить один из этих шагов, на печать выйдет ценник без кода, с нулевой ценой или с обрезанным макетом.
Ниже разобран полный цикл: от проверки штрихкодов в карточках товаров до настройки собственного шаблона и решения типовых проблем. Инструкция ориентирована на типовые конфигурации на управляемых формах, но логика применима и к старым версиям на обычных формах.
Проверьте, что у товара есть штрихкод и цена
Ценник формируется из двух источников данных: штрихкод берётся из регистра «Штрихкоды номенклатуры», а цена — из регистра цен, установленных документом «Установка цен номенклатуры». Если какого-то из этих данных нет, ценник будет неполным.
Откройте карточку товара и перейдите по ссылке «Штрихкоды» (в некоторых конфигурациях — «Штрихкоды номенклатуры»). Если список пуст, добавьте штрихкод вручную: укажите тип EAN-13 или EAN-8 и сам код. Для внутренних товаров без заводского кода 1С может сгенерировать штрихкод автоматически — обычно это делается кнопкой «Создать» с пустым полем кода или через обработку генерации штрихкодов.
Затем убедитесь, что цена установлена документом «Установка цен номенклатуры» на нужный вид цен (розничный, мелкооптовый и т.д.). Проверить текущую цену можно прямо в карточке товара по ссылке «Цены» или через отчёт по ценам. Ценник всегда берёт цену, действующую на дату печати, поэтому документ установки цен должен быть проведён.
Откройте обработку «Печать этикеток и ценников»
В типовых конфигурациях обработка находится в разделе «Закупки» или «НСИ и администрирование» — пункт «Печать этикеток и ценников». В 1С:Розница она доступна также из документов «Поступление товаров» и «Установка цен номенклатуры» через кнопку «Печать», что удобно: список товаров подставится автоматически вместе с количеством.
В табличную часть обработки добавьте товары вручную, подбором или по документу. Для каждой строки укажите количество ценников — обычно оно равно количеству товара на витрине или в поступлении. Поле «Шаблон ценника» выберите из списка доступных шаблонов.
Обратите внимание на поле «Режим»: типовая обработка позволяет печатать ценники, этикетки или и то и другое одновременно. Ценник — это крупный формат для витрины, этикетка — маленькая наклейка на сам товар. Для ценника со штрихкодом выберите соответствующий режим.
- 1Убедитесь, что у товара задан штрихкод и установлена цена
- 2Откройте обработку «Печать этикеток и ценников»
- 3Добавьте товары и укажите количество ценников
- 4Выберите шаблон ценника и режим печати
- 5Нажмите «Печать» и проверьте предварительный просмотр
- 6Напечатайте один пробный ценник и считайте штрихкод сканером
- 7Запустите печать всей партии
Настройте шаблон ценника под свои задачи
Типовые шаблоны не всегда подходят: где-то нет штрихкода, где-то не помещается длинное наименование. Шаблон редактируется прямо в 1С без программирования. Откройте список шаблонов (раздел «НСИ и администрирование» — «Шаблоны этикеток, ценников и чеков ККМ» или аналогичный пункт) и создайте копию типового шаблона.
В редакторе шаблона работает механизм перетаскивания полей: слева список доступных полей (наименование, цена, штрихкод, артикул, организация), справа — макет. Перетащите поле «Штрихкод» на макет и задайте его размер. Тип штрихкода (EAN-13, Code-128 и другие) определяется автоматически по данным товара, но в свойствах поля можно зафиксировать конкретный тип.
Размер шаблона должен соответствовать бумаге: для обычного принтера ценники размещаются по нескольку штук на листе A4, для принтера этикеток ширина макета ограничена шириной этикеточной ленты (часто 58 мм). Перед сохранением используйте кнопку предварительного просмотра с реальным товаром.
Выберите принтер и настройте печать
Ценники можно печатать на обычном лазерном или струйном принтере на листах A4 — это самый дешёвый вариант для небольшого магазина. Для этикеток со штрихкодом, которые клеятся на товар, нужен термопринтер этикеток: он печатает без краски и даёт чёткий штрихкод, который стабильно считывается сканером.
При печати на принтере этикеток проверьте, что в драйвере принтера задан правильный размер этикетки, совпадающий с размером шаблона в 1С. Расхождение даже в несколько миллиметров приводит к смещению печати и обрезанию штрихкода. В настройках печати 1С отключите масштабирование («по размеру страницы»), если макет рассчитан точно под этикетку.
Качество штрихкода критично: бледная печать, размытые штрихи или слишком маленький размер делают код нечитаемым. Минимально надёжная ширина EAN-13 на практике — около 25–30 мм; меньше — только с проверкой сканером.
Сравнение вариантов печати
Подходит для ценников на витрину и небольших объёмов; этикетки придётся вырезать, самоклеящаяся бумага дороже обычной
Оптимален для наклеек на товар: быстро, без расходников на краску, чёткий штрихкод; ограничение — чёрно-белая печать и выцветание термобумаги со временем
Удобно при приёмке: ценники печатаются сразу на поступившее количество без повторного набора списка товаров
Проверьте результат перед массовой печатью
Напечатайте один ценник и проверьте три вещи: читается ли штрихкод сканером, совпадает ли цена с актуальной, помещается ли весь текст в границы макета. Сканер при считывании должен вывести ровно тот код, который указан в карточке товара.
Дополнительно проверьте, что считанный штрихкод находит именно этот товар в 1С: введите код сканером в поле поиска номенклатуры или в рабочем месте кассира. Если находится другой товар или ничего не находится — штрихкод присвоен неверно или продублирован.
Как проверить готовый ценник
Сканер выдаёт код из карточки товара с первого раза
Код не читается, читается частично или принадлежит другому товару
Совпадает с ценой в актуальном документе установки цен
Нулевая, пустая или устаревшая цена
Все поля в границах, штрихкод не обрезан, текст читаем
Поля налезают друг на друга, штрихи размыты или смещены
Типичные ошибки и как их избежать
Наиболее частая проблема — пустой штрихкод на ценнике. Причина почти всегда в том, что у товара не задан штрихкод в регистре, либо в шаблоне не размещено поле штрихкода. Вторая по частоте — печать старой цены: документ установки цен создан, но не проведён, либо цена установлена на будущую дату.
Отдельная группа ошибок связана с дублями штрихкодов: один код присвоен двум товарам. На кассе это приводит к пробитию не той позиции. Проверять дубли нужно при вводе штрихкода — типовые конфигурации обычно предупреждают о совпадении, но при загрузке из внешних файлов контроль может быть отключён.
Часто задаваемые вопросы
Можно ли напечатать ценник со штрихкодом без сканера и принтера этикеток?
Да. Для печати достаточно обычного офисного принтера: ценники выводятся на лист A4 по несколько штук и разрезаются. Сканер нужен только для проверки читаемости штрихкода, но не для его создания.
Какой тип штрихкода выбрать для товара без заводского кода?
Для внутреннего учёта обычно используют EAN-13 с префиксом внутреннего диапазона (начинается с 2) или Code-128, если нужно кодировать буквы. 1С умеет генерировать внутренние коды автоматически.
Почему на ценнике печатается нулевая или старая цена?
Ценник берёт цену из последнего проведённого документа «Установка цен номенклатуры». Проверьте, что документ проведён, дата его не в будущем, а вид цен в документе совпадает с видом цен, выбранным при печати.
Можно ли вывести на ценник артикул, производителя или срок годности?
Да, если эти данные есть в карточке товара. В редакторе шаблона перетащите нужное поле из списка доступных на макет и настройте его размер и шрифт. Состав доступных полей зависит от конфигурации.
Штрихкод печатается, но сканер его не читает. Что делать?
Проверьте качество печати: увеличьте размер поля штрихкода в шаблоне, повысьте плотность печати в настройках принтера, убедитесь, что штрихи не размыты. На термопринтере попробуйте другую этикеточную ленту — низкокачественная бумага даёт бледный отпечаток.
Как напечатать ценники сразу на всё поступление товара?
Откройте документ «Поступление товаров и услуг» и в меню «Печать» выберите «Ценники» или «Этикетки и ценники». Обработка откроется с уже заполненным списком товаров и количеством из документа — останется выбрать шаблон и принтер.
Что важно запомнить
Ценник со штрихкодом в 1С печатается через обработку «Печать этикеток и ценников»: сначала товару присваивают штрихкод и цену, затем выбирают шаблон и принтер. Шаблон редактируется встроенными средствами, править нужно копию, а не типовой макет. Перед массовой печатью всегда проверяйте пробный ценник сканером.