Документы и Печать · 10 мин
Как создать этикетки в 1С
Пошаговая инструкция по созданию и печати этикеток в 1С: настройка шаблона, выбор принтера, типовые механизмы в УТ и Рознице, типичные ошибки и FAQ.
Этикетки в 1С нужны для маркировки товаров на складе, в розничной точке или при приёмке: на них выводят наименование, штрихкод, цену, артикул, дату производства и другие реквизиты. В типовых конфигурациях — «1С:Управление торговлей», «1С:Розница», «1С:Комплексная автоматизация» — механизм печати этикеток уже встроен, и в большинстве случаев достаточно настроить шаблон под свой принтер.
Работа строится по одной схеме: выбирается товар или документ, указывается шаблон этикетки, задаётся количество копий, выполняется предварительный просмотр и печать. Основная сложность — не сама печать, а правильная настройка макета: размер этикетки, поля, шрифт штрихкода и ориентация должны совпадать с параметрами принтера и рулона этикеток.
Если типового макета не хватает, шаблон можно отредактировать встроенными средствами или создать собственный через конфигуратор. Ниже разобраны оба пути, а также проверка результата и типичные ошибки, из-за которых этикетки печатаются со смещением или нечитаемым штрихкодом.
Где в 1С находится печать этикеток
В «1С:Управление торговлей» и «1С:Комплексной автоматизации» обработка называется «Печать этикеток и ценников» и обычно расположена в разделе «Закупки» или «НСИ и администрирование» — точное место зависит от версии конфигурации и настроек интерфейса. Проще всего найти её через строку поиска в меню «Все функции» или через глобальный поиск по слову «этикетки».
В «1С:Рознице» аналогичный механизм доступен из раздела «Склад» или «Закупки», а также из карточки номенклатуры и документов поступления. Это удобно при приёмке: можно сразу распечатать этикетки на принятый товар, не создавая отдельный список.
Печать этикеток доступна и из документов: «Поступление товаров», «Оприходование», «Пересортица», «Установка цен». В документе нажмите кнопку «Печать» и выберите вариант с этикетками — программа автоматически подставит товары и количество из табличной части, что исключает ручной ввод и ошибки в количестве копий.
Подготовка: принтер, этикетки и штрихкоды
До настройки шаблона убедитесь, что принтер этикеток корректно установлен в операционной системе и печатает тестовую страницу из самой Windows. Для термопринтеров (Zebra, TSC, АТОЛ и аналогов) критично, чтобы в драйвере был задан реальный размер этикетки — например, 58×40 мм или 30×20 мм. Если в драйвере указан другой размер, этикетка из 1С будет обрезаться или смещаться независимо от настроек макета.
Проверьте, что у товаров заполнены штрихкоды в карточке номенклатуры (закладка «Штрихкоды» или одноимённая табличная часть). Этикетка без штрихкода бесполезна для сканирования, а печать пустого поля часто выглядит как дефект макета. Если штрихкодов нет, их можно сгенерировать автоматически — в типовых конфигурациях есть механизм генерации штрихкодов EAN-13 с внутренним префиксом.
Определите, какие данные должны попасть на этикетку: минимальный набор — наименование и штрихкод, расширенный — цена, артикул, производитель, срок годности, дата изготовления. От этого зависит выбор размера этикетки: на маленькую этикетку 30×20 мм физически не поместится больше трёх-четырёх строк.
Распечатайте тестовую страницу из драйвера принтера
Измерьте этикетку линейкой и сверьте с настройками драйвера
Откройте карточку номенклатуры и проверьте наличие штрихкода
Пошаговое создание этикетки через типовую обработку
Откройте обработку «Печать этикеток и ценников». В табличную часть добавьте товары вручную, через подбор или заполните из документа. Для каждой строки укажите количество этикеток — по умолчанию часто подставляется количество из документа, что удобно при маркировке всей поставки.
Выберите шаблон этикетки в соответствующем поле. Если подходящего шаблона нет, создайте новый кнопкой «Создать» или скопируйте существующий. В редакторе шаблона задаются размер этикетки, поля и набор полей: наименование, штрихкод, цена и другие параметры. Поля перетаскиваются мышью, размер шрифта и выравнивание настраиваются индивидуально для каждого элемента.
Перед печатью обязательно откройте предварительный просмотр: он показывает, как этикетка ляжет на страницу и не выходят ли поля за границы. Напечатайте одну пробную этикетку и проверьте её сканером: штрихкод должен считываться с первого раза. Только после успешной проверки запускайте печать всей партии.
- 1Откройте обработку «Печать этикеток и ценников» из раздела закупок или из документа
- 2Добавьте товары в таблицу и укажите количество этикеток для каждой позиции
- 3Выберите или создайте шаблон этикетки под ваш размер рулона
- 4Откройте предварительный просмотр и проверьте расположение полей
- 5Напечатайте одну пробную этикетку и проверьте штрихкод сканером
- 6Запустите печать всей партии
Настройка шаблона этикетки
Редактор шаблона в типовых конфигурациях позволяет задать точный размер этикетки в миллиметрах, поля сверху и снизу, а также разместить произвольный набор полей. Для штрихкода выбирайте тип, соответствующий вашим данным: EAN-13 для стандартных товарных кодов, Code128 — если в коде есть буквы или нужна компактность, QR-код — для маркированной продукции и сложных данных.
Обратите внимание на масштаб штрихкода: слишком мелкий штрихкод технически печатается, но плохо считывается дешёвыми сканерами. Минимально надёжная ширина для EAN-13 — около 25–30 мм при стандартной высоте штрихов. Если этикетка маленькая, лучше сократить текст, чем ужимать штрихкод.
Для цен используйте поле с актуальным видом цен, указанным в обработке. Частая ситуация: на этикетке печатается цена из другого вида цен или пустое значение, потому что у товара не установлена цена выбранного типа. Перед массовой печатью проверьте заполненность цен через отчёт или прямо в таблице обработки — пустые цены там видны сразу.
Сохраняйте отдельный шаблон под каждый используемый размер этикеток, а не переделывайте один универсальный. Смена рулона тогда сводится к выбору другого шаблона, и риск забыть поправить размер исчезает.
Когда типового механизма недостаточно
Типовые шаблоны покрывают стандартные задачи, но есть сценарии, где требуется доработка: вывод данных из дополнительных реквизитов, печать состава или ГОСТа, нестандартная логика ценообразования на этикетке, интеграция с оборудованием через специфические команды. В таких случаях макет создают в конфигураторе как табличный документ или внешнюю печатную форму.
Внешняя печатная форма — предпочтительный путь, если конфигурация на поддержке: она подключается через механизм «Дополнительные отчеты и обработки» и не требует снятия конфигурации с поддержки. Макет в ней строится на табличном документе с областями и параметрами, а вывод выполняется стандартными методами.
Для термопринтеров альтернативный вариант — печать напрямую командами языка принтера (например, ZPL или TSPL) через COM-порт или драйвер. Это даёт максимальную скорость и точность, но требует навыков разработки и усложняет сопровождение. Такой подход оправдан при больших объёмах печати, когда каждая секунда на этикетку имеет значение.
Способы создания этикеток
Подходит большинству пользователей; настраивается без программирования. Ограничение — только предусмотренные конфигурацией поля.
Для нестандартных данных и макетов; требует разработчика, но не снимает конфигурацию с поддержки.
Максимальная скорость и контроль; сложная разработка и сопровождение, оправдана при больших объёмах.
Проверка результата и типичные ошибки
Признак правильно настроенной этикетки — она полностью помещается на носитель, штрихкод считывается сканером с первого раза, а данные соответствуют карточке товара. Проверяйте не одну этикетку из середины партии, а первую и последнюю: на длинных заданиях печати смещение может накапливаться.
Если этикетка смещается от копии к копии, причина почти всегда в несоответствии размера этикетки в драйвере и реального размера на рулоне, либо в неверно откалиброванном датчике зазора принтера. Выполните калибровку принтера по инструкции производителя — на большинстве моделей она запускается комбинацией кнопок или из утилиты драйвера.
Если штрихкод не читается, проверьте три вещи: контрастность печати (на термопринтерах регулируется температурой/скоростью), масштаб штрихкода в шаблоне и корректность самого кода — например, EAN-13 с неверной контрольной цифрой многие сканеры отклоняют.
FAQ
Можно ли печатать этикетки на обычном офисном принтере?
Да, если использовать листы самоклеящейся бумаги с готовой разметкой под этикетки. В шаблоне задаётся размер одной этикетки и количество на листе, либо используется макет раскладки по листу. Минус — низкая скорость и менее стойкая печать по сравнению с термопринтером.
Как вывести на этикетку дату производства или срок годности?
Если сроки хранятся в сериях номенклатуры, выбирайте в обработке печать по сериям — тогда дата изготовления и срок годности подставятся из серии. Если данные хранятся в дополнительных реквизитах, проверьте, поддерживает ли шаблон их вывод; иначе потребуется доработка печатной формы.
Почему на этикетке пустая цена, хотя в карточке товара цена есть?
Обработка берёт цену конкретного вида цен, указанного в настройках печати, а в карточке может быть установлен другой вид. Проверьте, какой вид цен выбран в обработке, и установлена ли по нему цена документом «Установка цен номенклатуры» на текущую дату.
Как напечатать этикетки сразу на всю партию из документа поступления?
Откройте документ поступления, нажмите кнопку «Печать» и выберите вариант с этикетками. Товары и количество подставятся автоматически из табличной части. Останется выбрать шаблон и выполнить предварительный просмотр.
Что делать, если штрихкод печатается, но сканер его не читает?
Проверьте читаемость кода в самой 1С — введите его вручную в поле поиска по штрихкоду. Затем увеличьте масштаб штрихкода в шаблоне и повысьте качество печати в настройках принтера. Если используется EAN-13, убедитесь, что контрольная цифра кода корректна.
Можно ли сохранить несколько шаблонов для разных товаров?
Да, шаблоны этикеток хранятся в базе как отдельные элементы, их количество не ограничено. Создайте отдельный шаблон под каждый размер этикетки и тип товара, а в обработке переключайтесь между ними перед печатью.
Что важно запомнить
Этикетки в 1С создаются через обработку «Печать этикеток и ценников»: товары, шаблон, предпросмотр, пробная печать, затем вся партия. Ключ к стабильному результату — совпадение размера этикетки в драйвере, шаблоне и на рулоне, а также читаемый штрихкод. Для нестандартных задач используйте внешние печатные формы вместо изменения типовой конфигурации.