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