Как повторно распечатать коды маркировки в 1С
Содержание
Этикетка со штрихкодом смялась в термопринтере, лист с кодами замяло, оператор случайно закрыл окно печати — и коды DataMatrix вроде бы есть в базе, а на товар их наклеить нечем. Хорошая новость: чтобы повторно распечатать коды маркировки в 1С, заново заказывать эмиссию и платить за коды не нужно. Они уже лежат в вашей базе, и как повторно вывести их на печать — вопрос пары кликов в исходном документе.
Плохая новость: так работает не всегда. Если коды уже проданы, выбыли из оборота или истёк срок доступности файла в СУЗ — повторная печать не спасёт, потребуется перемаркировка. Разберём оба сценария: где найти документ, как перепечатать этикетки и что делать, когда кнопка печати молчит.
Повторная печать или перемаркировка — что именно вам нужно
Это два разных действия, их часто путают. От выбора зависит, потратите вы 5 минут или будете заказывать новые коды.
- 🖨️ Повторная печать — вы печатаете тот же самый код
DataMatrix, который уже был сгенерирован. Код не меняется. Подходит, когда этикетка испортилась, потерялась или не пропечаталась, а товар в оборот ещё не введён (или введён, но код физически не наклеен). - 🔁 Перемаркировка — генерируется новый код взамен старого. Нужна, когда старый код уже введён в оборот и физически утрачен/повреждён на товаре, либо когда повторная печать технически невозможна.
Если коды физически хранятся в базе 1С (заказ на эмиссию проведён и коды получены), перепечатать их можно сколько угодно раз и когда угодно — ограничение «2 суток» относится к скачиванию файла из СУЗ, а не к печати из 1С.
Когда коды ещё можно перепечатать, а когда уже нет
Возможность повторной печати завязана на статус кода. Пока код «живой» и лежит в вашем пуле — печатайте свободно.
| Статус кода | Можно ли перепечатать в 1С | Что делать |
|---|---|---|
| Эмитирован, получен в базу | ✅ Да, без ограничений | Печать из заказа на эмиссию |
| Нанесён (напечатан), не введён в оборот | ✅ Да | Печать из того же документа |
| Введён в оборот, не продан | ⚠️ Да, если код есть в базе | Печать из документа ввода в оборот |
| Продан / выбыл | ❌ Нет | Перемаркировка |
| Файл в СУЗ старше 2 суток, в базу не загружен | ❌ Нет | Новый заказ / перемаркировка |
Перед тем как печатать повторно, убедитесь, что старую (испорченную) этикетку вы уничтожите. Два одинаковых кода DataMatrix на двух разных единицах товара — это пересорт в Честном знаке и штраф.
Где в 1С найти документ с исходными кодами
Коды не «висят в воздухе» — они привязаны к документу, которым вы их заказывали. Искать нужно именно его.
В зависимости от конфигурации это:
- 1С:Розница и Управление торговлей (УТ) — документ
Заказ на эмиссию кодов маркировки(раздел Маркировка → Заказы на эмиссию кодов). - 1С:Бухгалтерия —
Заказ на эмиссию кодов маркировкив разделе Продажи / Покупки → Маркировка. - Если коды приходили от поставщика — смотрите документ поступления (
Приобретение товаров/Поступление) с прикреплёнными КМ.
Порядок поиска:
- Откройте журнал
Заказы на эмиссию кодов маркировки. - Отфильтруйте по дате и товарной группе, найдите нужный заказ.
- Проверьте, что заказ в статусе «Коды получены» — тогда
DataMatrixуже в базе. - Откройте документ — коды видны на вкладке
Коды маркировки/Товары.
Если статус заказа «Ожидается» или «Отклонён СУЗ» — кодов в базе нет, печатать нечего. Сначала дождитесь получения кодов или разберитесь с ошибкой эмиссии.
Пошагово: как повторно распечатать коды маркировки в 1С
Базовый алгоритм одинаков для Розницы, УТ и Бухгалтерии — отличаются только названия разделов.
- Откройте найденный
Заказ на эмиссию кодов маркировки. - Перейдите на вкладку с кодами (
Коды маркировки). - Выделите строки, которые нужно перепечатать (или все — Ctrl+A).
- Нажмите
Печать→ выберите формуЭтикеткиилиКоды маркировки (DataMatrix). - В окне печати проверьте шаблон этикетки и принтер.
- Отправьте на термопринтер или сохраните в PDF для печати.
Отдельные коды удобно печатать по одному: встаньте на нужную строку → правой кнопкой → Печать кода маркировки.
Нужен не весь заказ, а конкретные единицы? Используйте отбор по строкам — так вы не переведёте ленту на уже наклеенные коды.
Печать дубликатов через отчёты и обработки
Когда исходный документ найти сложно (например, коды загружались массово), помогает обработка Печать кодов маркировки:
- в УТ/Рознице — Маркировка → Сервис →
Печать кодов маркировки; - задаёте отбор по товару, серии, дате эмиссии;
- система собирает все подходящие
DataMatrixиз базы и выводит на печать пачкой.
Это же место выручает, когда нужно перепечатать коды сразу по нескольким документам.
Настройка печатной формы и оборудования
Код DataMatrix — не обычный штрихкод. Печать «как получится» приведёт к тому, что касса его не считает.
Принтер. Нужен термотрансферный или термопринтер этикеток (Zebra, TSC, Godex и аналоги). Обычный лазерный/струйный офисный принтер годится только для теста на бумаге — на клеевую этикетку он печатает нестабильно, и мелкий DataMatrix «замыливается».
Разрешение. Минимум 203 dpi, надёжно — 300 dpi. На 203 dpi мелкий код на грани читаемости.
Размер этикетки. Ходовые форматы — от 20×20 мм до 30×40 мм. Сам модуль DataMatrix должен быть не меньше ~10×10 мм, иначе сканер и камера телефона не распознают.
Форматы файлов из СУЗ (если печатаете не из 1С, а из личного кабинета):
| Формат | Для чего | Годится для печати |
|---|---|---|
Готовые этикетки с DataMatrix | ✅ Да | |
| PNG / EPS | Картинки кодов | ✅ Да, с вёрсткой |
| CSV | Текстовые строки кодов | ❌ Нет, это данные, а не картинка |
CSV часто скачивают по ошибке: в нём лежат сами строки кодов, но не изображение DataMatrix. Печатать из него этикетку напрямую нельзя — нужна генерация картинки.
Качество печати: почему это критично
Даже правильный код бесполезен, если он плохо пропечатан.
- 🔍 Проверяйте каждый первый код после запуска рулона сканером 2D или камерой телефона.
- 🌡️ Следите за температурой печати термопринтера — «жирный» или бледный код не читается.
- 🧻 Не экономьте на ленте: дешёвая термобумага выцветает, код «умирает» за недели.
Один непрочитанный код на кассе — это остановленная продажа и очередь.
Если печать не идёт: разбор типичных ошибок
Форумы по маркировке завалены одними и теми же симптомами. Собрали частые.
Что делать, если повторная печать невозможна
Бывает, что путь в тупик: кодов в базе нет, файл в СУЗ старше 2 суток, а товар нужно маркировать.
- Коды введены в оборот, но утрачены физически → оформляйте
Перемаркировку: старый код выводите с причиной «Испорчен КМ», получаете новый. - Заказ на эмиссию не загрузился в базу, срок файла истёк → повторный заказ эмиссии на те же единицы (за новые коды).
- Коды у поставщика, а вам не передали → запросите повторную передачу КМ по ЭДО (УПД с кодами), из полученного документа распечатаете.
Не пытайтесь «дорисовать» или отсканировать старый код из фото и напечатать заново вручную — если система считает его выбывшим, продажа всё равно не пройдёт, а расхождение всплывёт при проверке.
Контроль перепечатанных кодов
Главная опасность повторной печати — задвоить код на двух товарах. Чтобы этого не случилось:
- ведите учёт: какой код на какую единицу физически наклеен;
- испорченные этикетки уничтожайте сразу, не складывайте «на потом»;
- при массовой перепечатке сверяйте количество наклеенных этикеток с количеством товара;
- перед вводом в оборот прогоняйте коды сканером — задвоение вылезет как «код уже нанесён».
Видео по теме
Частые вопросы
Сколько раз можно повторно распечатать один код маркировки в 1С?
Можно ли напечатать коды на обычном офисном принтере?
DataMatrix на клеевой ленте, касса такой код часто не читает. Нужен термопринтер этикеток.Что будет, если наклеить один код на два товара?
Почему формат CSV не подходит для печати этикеток?
DataMatrix. Чтобы напечатать этикетку, нужен PDF/PNG с изображением кода или генерация картинки из строки — из «голого» CSV принтер выведет только текст.