MarkZnak — сервис автоматизации Честного знака

Назначение

Функция экспорта позволяет выгрузить коды маркировки (КИЗ) из системы Маркзнак для последующей печати, передачи на производственное оборудование, импорта в сторонние информационные системы или интеграции с программным обеспечением заказчика.

Экспорт возможен в форматах:

  • CSV — текстовый формат, удобный для интеграций, автоматической обработки данных и загрузки в производственные системы.
  • Excel (.xlsx) — табличный формат, удобный для просмотра, анализа данных и ручной работы пользователей.

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

1. Имя файла

Назначение

Позволяет пользователю самостоятельно задать имя экспортируемого файла.

Поддерживается при экспорте:
  • CSV
  • Excel

Когда использовать

По умолчанию система формирует имя файла автоматически. Однако иногда пользователям еободимо указать собственное наименование.

Например:
  • КИЗ_Линия1_01.08.2026
  • Печать_Партия_125
  • Экспорт_ЧестныйЗнак_Смена2

2. Добавить спецсимвол FNC1

Назначение

При включении данной настройки система автоматически добавляет специальный управляющий символ FNC1 в начало каждого кода маркировки.

Поддерживается при экспорте:
  • CSV
  • Excel

Что такое FNC1

FNC1 (Function Code 1) — специальный служебный символ стандарта GS1, который сообщает оборудованию, что далее следует структурированный код маркировки.

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

Для кодов маркировки Честный Знак наличие FNC1 является обязательным элементом при формировании Data Matrix.

После получения FNC1 оборудование понимает, что далее располагаются идентификаторы применения (Application Identifiers):
  • (01) — GTIN;
  • (21) — серийный номер;
  • (91), (92) и другие дополнительные реквизиты.

Без FNC1 часть оборудования может воспринимать строку как обычный текст, вследствие чего код будет распознаваться некорректно.

Когда использовать

В большинстве случаев добавление FNC1 выполняется непосредственно принтером или программным обеспечением печати.

Использовать данную настройку рекомендуется только тогда, когда:
  • печатающее оборудование не умеет автоматически добавлять FNC1;
  • используется специализированное ПО, ожидающее уже подготовленную строку;
  • производственная линия требует передачи готовых данных.

Важно! Данный вариант рекомендуется использовать как резервный (запасной) способ подготовки данных, если основной механизм добавления FNC1 средствами оборудования реализовать невозможно.

При наличии автоматической поддержки FNC1 на стороне принтера или программного обеспечения рекомендуется использовать именно этот вариант.

3. Выгрузка кодов маркировки в формате Base64

Назначение

Позволяет выгружать содержимое кодов маркировки в кодировке Base64.

Поддерживается только для CSV

Что такое Base64

Base64 — это способ представления двоичных данных в виде обычного текстового набора символов.

При таком экспорте данные кода маркировки преобразуются в безопасную текстовую последовательность, которая может без изменений передаваться между различными системами.

Для чего используется

Коды в Base64 используются для нескольких задач:
  • Передача данных через API. Многие системы (кассы, ERP, WMS, учетные программы) обмениваются кодами маркировки в виде строки Base64, чтобы безопасно передавать любые символы.
  • Хранение в информационных системах. Base64 позволяет хранить бинарные данные в текстовом виде, что удобно для баз данных и JSON-документов.
  • Печать и генерация Data Matrix. Некоторые принтеры и программное обеспечение принимают содержимое кода маркировки именно в Base64, а затем преобразуют его в символ Data Matrix.
  • Интеграция с оборудованием. При обмене данными между сканерами, принтерами и ПО Base64 помогает избежать проблем с управляющими символами, которые могут присутствовать в исходных данных кода.

Что содержит код маркировки

Сам код маркировки «Честный ЗНАК» обычно включает:
  • GTIN (идентификатор товара);
  • серийный номер;
  • код проверки (криптохвост, криптографическая защита).
  • При этом Base64 не изменяет содержимое этих данных — это лишь их текстовое представление.

Когда использовать

Используйте данную настройку только в том случае, если принимающая система прямо требует передачу кодов маркировки в формате Base64.

Если таких требований нет, рекомендуется использовать стандартный экспорт.

4. Теги в скобках

Назначение

При включении данной настройки идентификаторы применения (Application Identifiers) выводятся в привычном человеку виде (выделяются в скобки). Скобки используются только для удобства чтения человеком. Они помогают визуально отделить один идентификатор от другого и понять, что означает каждое поле.
  • (01) — GTIN (глобальный номер товара).
  • (21) — серийный номер.
  • (91) — криптографический ключ (в маркировке «Честный ЗНАК»).
  • (92) — криптографический код проверки.

Например: (01)04607012345678(21)ABC123456789

Поддерживается только для .CSV

Для чего используется

Такой формат значительно легче читать человеку.

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

Важно! Скобки используются только для отображения структуры. Они не входят в фактическое содержимое Data Matrix и не должны использоваться при непосредственной печати кодов маркировки.
Данный вариант предназначен преимущественно для анализа, проверки данных и интеграционных работ.

5. Разбить на части

Назначение

Позволяет автоматически при экспорте разделить большой файл на несколько файлов меньшего размера .

Поддерживается для:
  • CSV
  • Excel

Как работает

Пользователь задает количество кодов маркировки, которое должно содержаться в одном файле. После экспорта система автоматически сформирует необходимое количество файлов.

Когда использовать

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

Разбиение позволяет существенно упростить работу с крупными партиями кодов маркировки.

6. Группировка по полям

Назначение

Позволяет автоматически разделить экспортируемые коды маркировки на отдельные файлы в зависимости от значения выбранных полей.

Поддерживается для:
  • CSV
  • Excel

Как работает

Пользователь выбирает одно или несколько полей, по которым необходимо выполнить группировку. После экспорта система формирует архив, внутри которого находятся отдельные файлы для каждой группы.

Пример 1. Группировка по упаковке

Если выбрать поле «Упаковка», система сформирует архив, содержащий отдельные файлы, например:
  • Единичные товары.xlsx
  • Наборы.xlsx

Каждый файл будет содержать только соответствующий тип упаковки.

Пример 2. Группировка по дате производства

Предположим, часть кодов имеет одну дату производства, а часть — другую. После группировки будут сформированы отдельные файлы для каждой даты производства.

Таким образом оператор сразу получает раздельные наборы данных.

Группировка по нескольким полям

Допускается одновременно выбирать несколько полей.
В этом случае система сформирует отдельный файл для каждой уникальной комбинации выбранных значений.

7. Экспорт по уровням

Назначение

Используется для выгрузки уже сформированной иерархии упаковок.

Поддерживается только для Excel

Как работает

При экспорте каждая строка содержит связь между упаковкой верхнего уровня и вложенным в нее кодом маркировки.

Пользователь может самостоятельно задать названия колонок для упаковки и вложений

Когда используется

Фактически файл описывает структуру агрегации, показывая, какой КИЗ находится внутри конкретной упаковки.
Это особенно востребовано при работе с коробами, палетами и другими уровнями упаковки.
Не нашли ответ?

Напишите в поддержку — поможем разобраться с маркировкой и настроим процесс под ваш товар.

Попробовать MarkZnak бесплатно