Как напечатать коды маркировки из 1С
Содержание
Главная путаница новичков: «заказал коды — а печатать нечего». Печать кодов маркировки из 1С запускается не сразу после заказа эмиссии, а только когда коды пришли из СУЗ в пул и получили статус «Эмитирован». Пока заказ висит в обработке, кнопка печати даст пустой лист.
Разберём весь путь: где в 1С лежат готовые коды, как настроить шаблон этикетки , чем печать с виртуальной агрегацией отличается от печати без неё, и как повторно распечатать дубликат, если этикетка порвалась.
Что печатаем: код Data Matrix, а не штрихкод товара
Код маркировки — это двумерный код Data Matrix. В нём зашит GTIN, серийный номер и криптохвост (проверочный код от «Честного ЗНАКА»). Обычный линейный штрихкод EAN-13 к маркировке отношения не имеет.
Печатать коды в 1С могут те, кто их эмитировал:
- 🏭 производители и импортёры — наносят коды при выпуске товара;
- 📦 продавцы, маркирующие остатки или перемаркировку после возврата;
- 🛒 розница на УНФ/Рознице — при перемаркировке повреждённых марок.
Если вы только принимаете и продаёте уже маркированный товар — печатать коды вам не нужно. Ваша задача — сканировать чужие коды на кассе, а не выпускать свои.
Работает это в 1С:Бухгалтерии 8 (ред. 3.0), 1С:УНФ, 1С:Рознице и 1С:УТ. Интерфейсы отличаются в деталях, логика одна.
Подготовка: интеграция с «Честным ЗНАКОМ» и СУЗ
Без настроенного обмена коды в 1С не попадут. Проверьте, что готово, прежде чем искать кнопку печати.
СУЗ (станция управления заказами) — это сервис «Честного ЗНАКА», который выдаёт коды. В 1С реквизиты СУЗ прописываются в настройках обмена с ГИС МТ: адрес сервиса, идентификатор и OMS-соединение. Без корректного OMS-ID заказ эмиссии просто не уйдёт.
Без действующей УКЭП заказ на эмиссию подписать нельзя — коды не придут. Проверьте срок действия сертификата заранее.
Заказ кодов: откуда берётся пул
Печать возможна только из готового пула. Пул кодов — это хранилище марок, которые СУЗ уже выпустил и передал в вашу базу, но которые ещё не введены в оборот.
Путь заказа:
- Раздел
Маркировка→ документ «Заказ кодов маркировки» (в части конфигураций — «Заказ на эмиссию»). - Подбираете номенклатуру, указываете количество и способ выпуска (
Производство в РФ,Ввезён в РФ,Маркировка остатков,Перемаркировка). - Проводите и отправляете в СУЗ по кнопке «Отправить».
- Ждёте ответ. Статус меняется с
СозданнаЭмитирован.
Как только заказ получил статус Эмитирован, коды упали в пул. Теперь их видно и можно печатать.
Настройка шаблона этикетки
Прежде чем печатать, задайте, что будет на этикетке и какого она размера. Иначе Data Matrix уедет за край или напечатается нечитаемым.
В карточке номенклатуры или в разделе Маркировка → «Шаблоны этикеток и ценников» создайте макет:
- 📐 размер под ваш принтер — типовые термоэтикетки
58×40,43×25,30×20мм; - 🔲 обязательный элемент — поле «Код маркировки (SGTIN)» в формате Data Matrix;
- 🔤 подпись под кодом: наименование, размер, состав — по требованиям товарной группы;
- 🖨 для термопринтера (Zebra, TSC, Godex) выбирайте прямую печать, для лазерного — лист A4 с сеткой этикеток.
Не уменьшайте Data Matrix ниже 8×8 мм физического размера. Сканер кассы не прочитает мелкий код, и продажа встанет.
Проверьте макет кнопкой предпросмотра до массовой печати. Одна тестовая этикетка экономит рулон термоленты.
Печать кодов маркировки: два основных способа
Есть два режима, и путать их — источник половины ошибок.
| Способ | Когда применять | Что печатается |
|---|---|---|
| Без виртуальной агрегации | Штучный товар, коды клеим на каждую единицу | Отдельные Data Matrix на единицы товара |
| С виртуальной агрегацией | Коробки, палеты, групповая упаковка | Коды единиц + коды агрегатов (SSCC) |
Печать без виртуальной агрегации
Самый частый случай для маркировки остатков и штучного товара.
Маркировка → «Коды маркировки» или прямо из документа заказа по кнопке «Коды маркировки». Здесь список всех эмитированных, но ещё не введённых в оборот кодов.Генерация и печать штрихкодов упаковок и виртуальная агрегация
Виртуальная агрегация — это когда несколько кодов единиц «вкладываются» в один код упаковки (SSCC), не требуя физического сканирования каждой единицы при отгрузке.
Порядок:
- В документе
Маркировка товаров ИС МПили отдельном документе агрегации создайте упаковку. - Наберите в неё коды единиц из пула.
- Система сгенерирует код агрегата (транспортной упаковки).
- Печатаете два уровня этикеток: Data Matrix на единицы и штрихкод SSCC на коробку.
Виртуальная агрегация ускоряет приёмку и отгрузку: сканируете один код коробки — система «видит» все вложенные марки. Для розницы со штучным товаром она не нужна.
Печать этикеток в момент оформления «Маркировка товаров ИС МП»
Не обязательно печатать отдельным заходом. В документе «Маркировка товаров ИС МП» есть кнопка печати прямо в форме — коды печатаются в момент оформления ввода в оборот. Удобно, когда наклеиваете марки сразу на конвейере.
Повторная печать: дубликаты кодов маркировки
Этикетка порвалась, замялась в принтере или напечаталась бледно. Код при этом не потерян — его можно распечатать заново.
Ключевой нюанс: у каждого кода в пуле есть признак «Напечатан». После первой печати он взводится, и при обычной печати код пропускается — чтобы вы случайно не наклеили одну марку на два товара.
Чтобы напечатать дубликат:
- откройте список кодов маркировки;
- найдите нужный код (по товару или через поиск);
- используйте команду «Печать дубликатов» или «Сбросить признак печати» → затем печать.
Дубликат — это тот же самый код, не новый. Печатать дубликат нужно ВЗАМЕН испорченной этикетки, а не дополнительно к ней. Две живые марки с одним кодом на разных товарах = гарантированная блокировка продажи.
Если код уже введён в оборот и ушёл из пула, повторную печать делают из карточки кода или через перемаркировку.
Печать кодов маркировки сервис-провайдером
Если своего оборудования и рук нет, коды печатает сервис-провайдер (типография или логистический оператор). В 1С для этого:
- В заказе на эмиссию указываете способ выпуска с участием сервис-провайдера и его идентификатор.
- СУЗ передаёт коды напрямую провайдеру.
- Провайдер печатает и наносит марки, затем передаёт вам отчёт.
- Вы загружаете отчёт о нанесении в 1С.
Себе печатать ничего не нужно — но контролировать статусы кодов в пуле всё равно придётся.
Форматы, принтеры и потоковая печать
От оборудования зависит, будете вы печатать по одной марке или тысячами.
- 🖨 Термопринтер этикеток (Zebra, TSC, Godex, АТОЛ) — прямая печать рулонами, идеален для склада и производства;
- 📄 Лазерный/струйный на A4 — печать листами с сеткой, подходит для небольших партий и маркировки остатков;
- ⚡ Потоковая печать — режим, когда 1С отдаёт коды на принтер непрерывным потоком по мере оформления, без формирования большого табличного документа. Экономит память при тысячах кодов.
Ориентир по цене термопринтера этикеток — примерно от 8 000–12 000 ₽ за настольную модель до 40 000–60 000 ₽ за промышленную. Рулон термоэтикеток 58×40 — ориентировочно 150–300 ₽ за 300–500 штук.
Для больших тиражей выбирайте потоковую печать — обычная выгрузка тысяч Data Matrix в один документ подвесит клиента на слабой машине.
Частые ошибки и как их избежать
Отчёты для проверки пула
Прежде чем вводить в оборот, сверьте, что все коды напечатаны и нанесены:
- 📊 «Коды маркировки» — список с фильтром по статусу (эмитирован / напечатан / нанесён);
- 🔎 «Проверка статусов кодов» — сверка с ГИС МТ, показывает расхождения между 1С и «Честным ЗНАКОМ»;
- 📋 отбор по признаку «Напечатан» — быстро видно, что осталось допечатать.
Регулярно чистите зависшие заказы регламентным заданием обмена с ГИС МТ — иначе пул забивается мусором.
Частые вопросы
Можно ли напечатать код маркировки из 1С повторно?
Почему после заказа коды не печатаются?
Где в 1С найти уже готовые коды?
Маркировка → «Коды маркировки» или кнопка «Коды маркировки» внутри документа заказа. Там весь пул эмитированных марок.