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

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

Как настроить печать этикетки в 1С

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

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

Основная сложность обычно заключается не в самой 1С, а в согласовании трёх вещей: размера этикетки на принтере, размера макета в шаблоне 1С и полей, которые нужно вывести. Если хотя бы один параметр не совпадает, этикетка печатается со смещением, обрезается или не печатается вовсе.

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

Что понадобится перед настройкой

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

Проверьте, что в настройках принтера в Windows задан правильный размер носителя: ширина и высота этикетки в миллиметрах, а также зазор между этикетками, если используется рулонная лента. Эти параметры 1С будет считывать при печати, и расхождение приведёт к смещению макета.

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

Где в 1С находится печать этикеток

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

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

Третий вариант — печать из списка номенклатуры: выделите нужные позиции в справочнике «Номенклатура», нажмите «Печать» и выберите этикетки. Это удобно, когда нужно напечатать этикетки на произвольный набор товаров без документа.

Настройка шаблона этикетки

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

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

В макет добавляются поля через доступные параметры: наименование номенклатуры, артикул, штрихкод, цена, организация, характеристика, серия. Поля размещаются перетаскиванием или через свойства ячеек табличного документа. Штрихкод вставляется специальным элементом — в свойствах ячейки укажите тип «Штрихкод» и выберите тип кодирования, чаще всего EAN-13 или Code128.

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

Настройка принтера и размеров

Ключевое правило: размер этикетки в шаблоне 1С, в драйвере принтера и на физическом носителе должны совпадать. Если в 1С задана этикетка 58×40 мм, а в драйвере — 58×30 мм, печать будет смещаться, обрезаться или «перепрыгивать» через этикетку.

Откройте свойства принтера в Windows («Устройства и принтеры» → правой кнопкой по принтеру → «Настройка печати») и задайте там точный размер носителя. Для термопринтеров также проверьте тип носителя: этикетки с зазором, с чёрной меткой или непрерывная лента — от этого зависит позиционирование.

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

Печать этикеток из документов и справочников

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

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

Печать ценников с актуальными ценами

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

Печать этикеток для маркированных товаров

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

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

Проверка результата и решение проблем

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

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

Для листовых этикеток на обычном принтере (самоклеящиеся листы A4) дополнительно проверьте, что в диалоге печати отключено масштабирование («Фактический размер», масштаб 100%). Автоматическое масштабирование под страницу ломает привязку к ячейкам листа.

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

Как проверить результат

Позиционирование на носителе
Норма

Каждая этикетка начинается точно с края, без смещения и пропусков

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

Смещение нарастает от этикетки к этикетке или текст обрезан

Читаемость штрихкода
Норма

Сканер считывает код с первого раза на всех этикетках партии

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

Код читается через раз или не читается вовсе

Содержимое полей
Норма

Наименование, цена и артикул соответствуют данным в 1С

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

Пустые поля, устаревшая цена или данные другого товара

Когда стандартных возможностей не хватает

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

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

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

Как выбрать действие

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

Часто задаваемые вопросы

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

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

Почему в шаблоне недоступно поле, которое мне нужно?

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

Как напечатать этикетки сразу на весь товар из поступления?

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

Этикетки печатаются через одну — в чём причина?

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

Сохранится ли мой шаблон этикетки после обновления конфигурации?

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

Можно ли печатать этикетки без открытия диалога печати?

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

Итог

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

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