Маркировка12 мин чтения

Криптохвост в коде маркировки Честный знак: что это, почему отсутствует и как исправить

Что такое криптохвост (код проверки) в полном коде маркировки Честный знак, почему он отсутствует при сканировании и как настроить сканер для передачи GS-разделителей. Инструкция для селлеров WB.

Криптохвост в коде маркировки Честный знак: что это, почему отсутствует и как исправить

При работе с маркированными товарами на Wildberries селлеры часто сталкиваются с ошибкой: "В коде маркировки отсутствует криптохвост". Касса не принимает товар, 1С выдаёт предупреждение, а фискальный регистратор отказывается пробивать чек. Разбираемся, что такое криптохвост, почему он пропадает и как решить проблему за 10 минут.

Что такое полный код маркировки

Каждый маркированный товар содержит DataMatrix-код со встроенной информацией. Полный код маркировки состоит из четырёх блоков:

01 04600000000013 21 ABC123xyz ␝ 91 ab12 ␝ 92 dGhpcyBpcyBhIGNyeXB0b3RhaWw=

Где -- это символ GS (ASCII 29), невидимый разделитель между блоками.

Разбор каждой части

AI (идентификатор)НазваниеПримерОписание
01GTIN04600000000013Глобальный номер товара, 14 цифр. Совпадает с баркодом EAN-13 (с ведущим нулём)
21Серийный номерABC123xyzУникальный номер конкретной единицы товара
91Ключ проверкиab124 символа для проверки подлинности
92Код проверкиdGhpcyBpcyBhI...Криптографическая подпись -- это и есть криптохвост

Между блоками 21 и 91, а также между 91 и 92 стоит специальный символ-разделитель GS (Group Separator, ASCII-код 29). Он невидим для человеческого глаза, но критически важен для программного обеспечения.

Важно: Без GS-разделителей система не может понять, где заканчивается серийный номер и начинается ключ проверки. Именно поэтому криптохвост "исчезает" -- он есть в коде, но программа не видит границу между блоками.

Что такое криптохвост

Официальное название -- код проверки (Application Identifier 92 или 93). В обиходе его называют криптохвостом, потому что это криптографическая подпись в конце ("хвосте") кода маркировки.

Криптохвост генерируется только оператором ЦРПТ (Центр развития перспективных технологий) -- организацией, которая управляет системой Честный знак. Ни один другой сервис, программа или сканер не может создать, воспроизвести или восстановить криптохвост самостоятельно.

Зачем нужен криптохвост

Длина криптохвоста по товарным группам

Криптохвост -- это не всегда одинаковая строка. Его длина зависит от товарной группы:

Товарная группаAIДлина криптохвостаПример товаров
Молочная продукция934 символаМолоко, сыр, йогурт
Вода934 символаБутилированная вода
Парфюмерия9244 символаДухи, туалетная вода
Лёгкая промышленность9244 символаТекстиль, постельное бельё
Шины9244 символаАвтомобильные шины
Фототехника9244 символаФотоаппараты, объективы
Обувь9288 символовЛюбая обувь
Одежда9288 символовВерхняя одежда, блузки

Для селлеров Wildberries ключевые группы -- одежда и обувь (88 символов) и лёгкая промышленность (44 символа). Это самые длинные криптохвосты, и именно с ними чаще всего возникают проблемы при сканировании.

Почему "отсутствует криптохвост" -- 4 причины

Если система пишет, что криптохвост отсутствует, это почти никогда не означает, что он действительно пропал из DataMatrix-кода. В 90% случаев проблема в том, что сканер или программа не могут его прочитать.

Причина 1: GS-разделители не передаются (90% случаев)

Это самая частая причина. Сканер в режиме эмуляции клавиатуры (HID) физически не может передать символ GS (ASCII 29) -- клавиатурный протокол его не поддерживает.

Что происходит:

  1. Сканер считывает DataMatrix-код полностью, включая криптохвост
  2. При передаче в компьютер символы GS "проглатываются"
  3. Программа (1С, МойСклад, касса) получает сплошную строку без разделителей
  4. Без разделителей невозможно определить, где кончается серийный номер и начинается криптохвост
  5. Программа считает, что криптохвоста нет

Подробнее о GS-разделителях и способах настройки сканера читайте в подробной инструкции по настройке GS.

Причина 2: Ручной ввод кода

При копировании кода маркировки из УПД (универсального передаточного документа), накладной или Excel-таблицы криптохвост никогда не включается. Это не ошибка -- ЦРПТ запрещает передачу криптографической части в документах.

В документах вы видите только:

01 04600000000013 21 ABC123xyz

Без блоков 91 и 92 -- это неполный код маркировки, и для продажи он не подходит.

Причина 3: Повреждённая этикетка

DataMatrix-код на этикетке может быть физически повреждён:

В этом случае сканер считывает код частично -- и криптохвост обрезается.

Причина 4: Устаревшее ПО или прошивка 1С

1С старых версий и некоторые кассовые программы не поддерживают формат фискальных данных ФФД 1.2, который обязателен для маркированных товаров. Такие программы просто не знают, что делать с блоками 91 и 92, и игнорируют их.

Как исправить -- пошаговая инструкция

Шаг 1: Определите режим работы сканера

Сканеры штрихкодов работают в двух основных режимах:

ПараметрHID (клавиатура)COM/SPP (порт)
ПодключениеКак обычная клавиатураЧерез COM-порт или виртуальный порт
Передача GSНе поддерживаетсяПолная поддержка
НастройкаPlug and playНужна настройка в ПО
КриптохвостТеряетсяПередаётся полностью
Скорость работыБыстрый стартТребует настройки

Рекомендация: переключите сканер в режим COM-порта (USB-COM или Bluetooth SPP). Это решает проблему с криптохвостом в 90% случаев.

Шаг 2: Переключите сканер в COM-режим

Способ переключения зависит от модели сканера. Обычно нужно отсканировать специальный настроечный штрихкод из инструкции к сканеру (часто называется "USB Virtual COM Port" или "USB-COM").

Популярные модели:

После переключения установите драйвер виртуального COM-порта (если требуется) и укажите номер порта в 1С или кассовой программе.

Шаг 3: Альтернатива -- настройте GS как F8 для HID-режима

Если переключение в COM-режим невозможно (например, программа работает только с клавиатурным вводом), настройте сканер на замену символа GS клавишей F8:

  1. Найдите в инструкции к сканеру раздел "Prefix/Suffix" или "Symbology Settings"
  2. Настройте замену GS (ASCII 29) на F8
  3. В 1С или кассовой программе укажите, что разделитель GS передаётся как F8

Детальная инструкция по настройке GS-разделителей для разных моделей сканеров -- в отдельной статье.

Шаг 4: Проверьте результат

После настройки сканера проверьте, что криптохвост передаётся:

  1. Откройте Notepad++ (или другой редактор с отображением спецсимволов)
  2. Включите отображение спецсимволов: Вид -> Отображение символов -> Все символы
  3. Отсканируйте код маркировки в текстовое поле
  4. Вы должны увидеть символ GS (отображается как [GS] или стрелка) между блоками
  5. После GS должны быть блоки 91 и 92 -- это ключ проверки и криптохвост

Если символ GS виден и блоки 91/92 присутствуют -- настройка выполнена верно.

Шаг 5: При повреждённой этикетке -- перемаркировка

Если этикетка физически повреждена и сканер не может считать полный код:

  1. Зайдите в личный кабинет Честного знака
  2. Найдите товар по GTIN или серийному номеру
  3. Закажите перемаркировку -- ЦРПТ сгенерирует новый код с новым криптохвостом
  4. Распечатайте новую этикетку

Шаг 6: Обновите 1С до ФФД 1.2

Если проблема в устаревшем ПО:

  1. Проверьте версию 1С -- требуется поддержка ФФД 1.2
  2. Обновите конфигурацию 1С до актуальной версии
  3. Обновите прошивку фискального регистратора
  4. Проверьте, что касса работает в режиме ФФД 1.2 (не 1.05 и не 1.1)

Чек-лист: сканер настроен правильно

Используйте этот чек-лист для проверки настройки сканера:

Требования 2026 года: что изменилось

С 2026 года требования к маркировке ужесточились:

ТребованиеБыло (до 2026)Стало (2026)
Формат фискальных данныхФФД 1.05 или 1.1 допускалисьТолько ФФД 1.2 для маркированных товаров
Ввод кода вручнуюДопускался в некоторых случаяхЗапрещён -- только сканирование DataMatrix
Криптохвост при продажеРекомендовалсяОбязателен -- регистратор не примет код без него
Проверка подлинностиВыборочнаяКаждая единица товара

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

Полный код маркировки в 1С

Многие селлеры ищут, как получить полный код маркировки в 1С. Вот что нужно знать:

  1. Полный код маркировки -- это код, который содержит все 4 блока, включая криптохвост (блоки 91 и 92)
  2. 1С получает полный код только при сканировании DataMatrix -- из документов (УПД, накладные) приходит только неполный код
  3. Для работы в 1С сканер должен передавать GS-разделители -- иначе 1С увидит только GTIN и серийный номер
  4. Полный код маркировки, включая код проверки, нужен для:
    • Приёмки товара
    • Продажи через кассу
    • Вывода из оборота
    • Передачи между юрлицами

Если 1С пишет "В структуре кода маркировки отсутствует криптохвост" -- проблема в настройке сканера, а не в самом коде. Вернитесь к шагу 1 этой инструкции.

Как избежать проблем с этикетками

Чтобы криптохвост всегда считывался корректно, важно печатать качественные этикетки:

Сервис KleyKod автоматически проверяет качество DataMatrix при генерации этикеток и предупреждает, если код может плохо считываться. Это помогает избежать проблем с криптохвостом ещё до печати.

Часто задаваемые вопросы

Что такое криптохвост в коде маркировки?

Криптохвост (официально -- код проверки, AI 92 или 93) -- это криптографическая подпись в конце кода маркировки Честный знак. Она генерируется только оператором ЦРПТ и подтверждает подлинность кода. Длина криптохвоста зависит от товарной группы: 4 символа для молочки, 44 символа для парфюмерии и лёгкой промышленности, 88 символов для обуви и одежды.

Почему в коде маркировки отсутствует криптохвост?

В 90% случаев криптохвост на самом деле есть в DataMatrix-коде, но сканер не передаёт GS-разделители (символ ASCII 29). Без разделителей программа не может найти границу между серийным номером и криптохвостом. Решение -- переключить сканер из режима HID (клавиатура) в режим COM-порта.

Как получить криптохвост кода маркировки?

Криптохвост нельзя получить отдельно -- он генерируется вместе с кодом маркировки в системе ЦРПТ. Он уже содержится в DataMatrix-коде на этикетке. Чтобы его "увидеть", нужно правильно настроить сканер на передачу GS-разделителей. Если этикетка повреждена -- закажите перемаркировку в личном кабинете Честного знака.

Можно ли восстановить криптохвост самостоятельно?

Нет. Криптохвост -- это криптографическая подпись, созданная с использованием закрытого ключа ЦРПТ. Восстановить, пересоздать или скопировать его невозможно. Если криптохвост утерян из-за повреждения этикетки, единственный вариант -- заказать перемаркировку товара через личный кабинет Честного знака.

Код маркировки без криптохвоста -- можно ли продать товар?

Нет. С 2026 года фискальный регистратор в режиме ФФД 1.2 не примет код маркировки без криптохвоста (блоков 91 и 92). Продажа маркированного товара без полного кода -- это нарушение закона о маркировке, которое грозит штрафами.

Почему 1С не видит криптохвост при сканировании?

Чаще всего проблема в режиме работы сканера. В режиме HID (эмуляция клавиатуры) символ GS не передаётся, и 1С получает "сплошную" строку без разделителей. Переключите сканер в режим COM-порта или настройте замену GS на клавишу F8. После этого обновите 1С до версии с поддержкой ФФД 1.2.


Генерируйте качественные этикетки для Wildberries с кодами Честного знака в сервисе KleyKod. Автоматическая проверка DataMatrix, объединение штрихкода WB и кода маркировки на одной наклейке. 200 этикеток при регистрации -- бесплатно.

Готовы создать этикетки?

200 этикеток бесплатно при регистрации

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