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

Торговля и Склад · 10 мин

Как распечатать коды маркировки из 1С

Как распечатать коды маркировки из 1С: настройка оборудования, печать этикеток DataMatrix из заказа кодов, выбор принтера, типичные ошибки и проверка результата.

Печать кодов маркировки — обязательный этап работы с маркированными товарами: обувью, одеждой, водой, табаком, молочной продукцией и другими категориями. Код DataMatrix наносится на этикетку, которая клеится на товар до ввода его в оборот. Ошибка на этом этапе приводит к нечитаемым кодам, отказам при приёмке и штрафам за продажу немаркированного товара.

Конфигурации 1С (Управление торговлей, ERP, Розница, Комплексная автоматизация) позволяют заказать коды в системе «Честный ЗНАК» и распечатать их напрямую из программы, без сторонних редакторов этикеток. Понадобятся: подключённый принтер этикеток, настроенный обмен с ГИС МТ и корректный шаблон этикетки.

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

Что нужно подготовить перед печатью кодов

До первой печати проверьте четыре вещи. Во-первых, в 1С должен быть настроен обмен с ГИС МТ «Честный ЗНАК»: указаны учётные данные, установлена подпись (УКЭП), работает сервис проверки кодов. Во-вторых, коды должны быть заказаны и получены — статус «Эмитирован» или «Нанесён» в регистре кодов маркировки.

В-третьих, нужен принтер этикеток с установленным драйвером Windows. Для печати DataMatrix критично разрешение не ниже 203 dpi, а для мелких этикеток лучше 300 dpi. В-четвёртых, в 1С должен быть шаблон этикетки под размер вашей этикеточной ленты — стандартный шаблон может не совпасть с фактическими габаритами.

Обмен с ГИС МТНастроен и работает

Раздел администрирования → обмен с ИС МП, тест подключения проходит без ошибок

Коды заказаныСтатус «Эмитирован»

В заказе кодов маркировки видно полученное количество кодов

ПринтерУстановлен в Windows

Пробная печать из блокнота или драйвера проходит успешно

Шаблон этикеткиСоответствует ленте

Размеры в редакторе шаблона совпадают с фактическим размером этикетки

Как заказать коды маркировки в 1С

Печатать можно только коды, которые уже эмитированы в «Честном ЗНАКе». Заказ выполняется документом «Заказ на эмиссию кодов маркировки» (в разных конфигурациях название может отличаться). Укажите товарную группу, номенклатуру с GTIN и количество кодов. Документ отправляется в ГИС МТ, после обработки коды поступают в информационную базу.

Обратите внимание: для каждой единицы номенклатуры должен быть зарегистрирован GTIN (штрихкод EAN-13) и заполнено описание товара в карточке для ГИС МТ. Без этого заказ будет отклонён. Статус обработки заказа виден прямо в документе — дождитесь статуса «Коды эмитированы».

Печать кодов из документа заказа

Самый прямой способ — напечатать коды сразу из документа «Заказ на эмиссию кодов маркировки». Откройте документ со статусом «Эмитирован», нажмите кнопку «Печать» (или «Ещё» → «Печать этикеток») и выберите вариант «Этикетки с кодами маркировки». Программа сформирует список кодов по строкам документа и предложит выбрать шаблон.

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

Печать из заказа кодов
  1. 1
    Откройте документ «Заказ на эмиссию кодов маркировки» со статусом «Эмитирован»
  2. 2
    Нажмите «Печать» → «Этикетки с кодами маркировки»
  3. 3
    Выберите шаблон этикетки, соответствующий размеру ленты
  4. 4
    Укажите принтер этикеток и количество копий
  5. 5
    Напечатайте 3–5 пробных этикеток и проверьте сканером 2D
  6. 6
    При успешной проверке запустите печать всего тиража

Печать через обработку «Печать этикеток и ценников»

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

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

Два способа печати

Из документа заказа кодов

Быстро и просто: печатаются все коды конкретного заказа. Ограничение — нельзя гибко отобрать часть кодов или объединить коды из разных заказов.

Обработка «Печать этикеток и ценников»

Гибкий отбор по номенклатуре, документам и пулу кодов, можно комбинировать с ценниками. Требует чуть больше настроек и понимания структуры пула кодов.

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

Шаблоны этикеток редактируются во встроенном редакторе (Справочники → Шаблоны этикеток, ценников и чеков ККМ). В шаблоне задайте точный размер этикетки в миллиметрах, разместите поле «Штрихкод» с типом DataMatrix и при необходимости добавьте текстовые поля: наименование, артикул, цену. Для DataMatrix задайте поле с типом штрихкода, который берёт значение кода маркировки.

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

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

Проверка качества напечатанных кодов

Каждую партию этикеток проверяйте выборочно: отсканируйте несколько кодов 2D-сканером и убедитесь, что считанная строка совпадает с кодом в 1С. Дополнительно можно проверить код через мобильное приложение «Честный ЗНАК» — оно покажет статус кода и принадлежность товару.

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

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

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

Сканирование 2D-сканером
Норма

Код считывается с первого раза, строка совпадает с кодом в 1С

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

Код не читается или считывается частично — проблема с качеством печати

Проверка в приложении «Честный ЗНАК»
Норма

Код определяется, статус «Эмитирован» или «В обороте»

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

Код не найден — возможно, напечатан неэмитированный код

Внешний вид этикетки
Норма

Контрастное изображение, чёткие границы модулей

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

Бледность, разрывы, смазывание — настройте температуру и скорость

Типичные ошибки и ограничения

Повторная печать уже использованного кода — самая опасная ошибка: один и тот же код на двух единицах товара означает, что после продажи первой единицы вторая станет невыводимой из оборота. Контролируйте статусы кодов и не печатайте дубликаты. В 1С после нанесения код переводится в статус «Нанесён» документом «Маркировка товаров».

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

Типичные ошибки
01
Печать кода повторно на вторую единицу товара — после продажи первой вторая не выводится из оборота
02
Печать до статуса «Эмитирован» — этикетки с несуществующими кодами уходят в брак
03
Обрезка криптохвоста в шаблоне — касса не принимает код при продаже
04
Печать всего тиража без пробной проверки — при неисправности принтера портятся сотни этикеток
05
Неверный размер этикетки в драйвере — смещение и пропуски при печати
Итог

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

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

Частые вопросы

Можно ли печатать коды маркировки на обычном лазерном принтере?

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

Что делать, если код напечатался, но сканер его не читает?

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

Как напечатать коды повторно, если этикетки испортились?

Откройте исходный заказ кодов или обработку печати и отправьте те же коды на печать ещё раз — перезаказывать коды в «Честном ЗНАКе» не нужно. Главное — убедиться, что испорченные этикетки уничтожены и код не будет наклеен на две единицы товара одновременно.

Можно ли печатать коды для разных товарных групп из одной базы 1С?

Да, если в настройках обмена с ИС МП включены соответствующие товарные группы и у организации есть доступ к ним в «Честном ЗНАКе». Для каждой группы заказ кодов оформляется отдельным документом, но печать выполняется единообразно.

Нужна ли отдельная программа для печати этикеток, например BarTender?

Для стандартных задач достаточно встроенных средств 1С: редактора шаблонов и обработки печати. Сторонние редакторы имеет смысл подключать при сложных макетах, печати с переменными данными из внешних источников или специфических требованиях к оформлению этикетки.

Почему при печати этикетки выходят пустыми или смещёнными?

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