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