К содержимому
Независимый сервис, не связан с ООО «ЦРПТ» и системой «Честный ЗНАК»
Датаматрикс Онлайн

Добавить GS-разделитель в код маркировки

Вставьте код, и мы расставим разделители GS (ASCII 29), которые теряются при копировании. Готовую строку копируйте в Ozon, таблицу или 1С. Бесплатно, без регистрации.

Кодов: 0. Поле принимает до 100 строк за раз.

Для полей на сайте площадки и ячеек таблицы копируйте в режиме «Настоящий GS»: именно сам символ ждёт площадка. Метки <GS> и \x1d нужны для программ и для показа кода в переписке.

Что такое GS-разделитель

Код маркировки «Честного ЗНАКа» это строка в формате GS1: сначала идёт GTIN (01) и серийный номер (21), затем ключ проверки (91) и подпись (92). Серийный номер, ключ и подпись имеют переменную длину, поэтому между ними стоит служебный символ GS (Group Separator, ASCII 29, шестнадцатеричное 1D). В сканерах и стандарте GS1 его же называют FNC1; иногда пишут «GC разделитель», это тот же символ.

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

Зачем он нужен

Без разделителя поля склеиваются в одну строку, и система не видит, где кончается серийный номер и начинается ключ. Код без GS может не пройти проверку структуры. Площадки тоже его проверяют: по описаниям сервисов для продавцов, Ozon принимает код для FBS и realFBS целиком, с криптохвостом и разделителями GS, и без них может вернуть ошибку «нет разделителя». Актуальные правила смотрите в справке самой площадки.

Куда пропадают разделители

  • Сканер работает в режиме клавиатуры и не передаёт управляющие символы.
  • Код открыт или сохранён в Excel (особенно CSV): таблица убирает непечатаемые символы.
  • Код передан через удалённый рабочий стол или мессенджер.
  • Код скопирован из отчёта или файла, где разделитель не отображается и не копируется.
  • Старые драйверы оборудования в учётной системе его не поддерживают.

Как пользоваться

  1. Вставьте код в поле: целиком, одной строкой. Если кодов много, каждый с новой строки.
  2. Нажмите «Расставить разделители». Значки ␝ покажут, где стоит GS.
  3. Выберите, как записать разделитель, и нажмите «Копировать». Для полей площадки и таблиц нужен «Настоящий GS».
  4. Вставьте строку на площадке или в ячейке и проверьте, что код принят.

Если нужно собрать код в Excel

Допустим, серийный номер, ключ и подпись лежат в разных ячейках. Разделитель можно вставить формулой: =A2&СИМВОЛ(29)&B2 (в англоязычной версии CHAR(29)). Но при сохранении в CSV или копировании в другие программы он может потеряться, поэтому надёжнее вставить готовую строку с этой страницы. Строка из таблицы без расшифровки в скобках тоже подойдёт: вставьте её в поле, и недостающие разделители будут расставлены.

Что дальше

Нужна картинка кода с правильными разделителями? Сделайте её в генераторе DataMatrix. Нужны этикетки на рулон: загрузите коды в дублирование КИЗ. Подробнее о структуре кода: расшифровка 01 21 91 92 93, а о том, что делать, если сканер не читает код, в статье «Код маркировки не читается».

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

Что такое GS в коде маркировки?
GS (Group Separator, «разделитель групп») это управляющий символ с кодом 29 в таблице ASCII, в шестнадцатеричной записи 1D. Он невидим, но стоит внутри кода маркировки между полями: после серийного номера и после ключа проверки. Иногда его называют FNC1 или пишут «GC разделитель», речь об одном и том же.
Зачем нужен разделитель GS?
Поля кода (серийный номер, ключ, подпись) имеют переменную длину. Без разделителя их границы неизвестны: система видит одну длинную строку и не может проверить, где что начинается. Поэтому код без GS площадки и учётные системы могут отклонять.
Требует ли Ozon разделители GS?
Да. По описаниям сервисов для продавцов Ozon принимает код целиком: GTIN, серийный номер и криптохвост с разделителями GS (ASCII 29). Если разделителя нет, личный кабинет или API могут вернуть ошибку. Актуальные требования смотрите в справке Ozon.
Почему при копировании пропадает GS?
Разделитель невидим, и многие программы его теряют: сканер в режиме клавиатуры, таблицы Excel при открытии CSV, удалённый рабочий стол, мессенджеры и некоторые драйверы 1С. Копируйте результат с этой страницы кнопкой «Копировать», а не выделением мышью.
Как проверить, что в коде есть GS?
В нашем инструменте разделители подсвечены значками ␝. Вне сайта можно открыть строку в Notepad++ и включить показ всех символов: GS отобразится как «GS».
Можно ли вписать GS с клавиатуры?
Надёжно нет. Набор «<GS>» или «\x1d» вручную даёт обычные буквы, а не сам символ, и площадка их не распознает. Для поля сайта или ячейки таблицы копируйте результат в режиме «Настоящий GS». Метки <GS> и \x1d нужны для программ и для показа кода в переписке.
Сохраняются ли мои коды?
Нет. Код уходит в запросе к сервису, в ответ приходит строка с разделителями, и после этого ничего не хранится. Сайт не использует cookie.

Нужен дубль кода для печати?

Вставьте коды, выберите размер этикетки и скачайте PDF для термопринтера или Excel со списком.