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

GS-разделитель в коде маркировки: что это и зачем он нужен

Опубликовано 5 октября 2026 г.

Вы скопировали код маркировки, вставили в личный кабинет площадки, а в ответ ошибка: «нет разделителя» или «код не распознан». Глазами код выглядит правильно: все цифры и буквы на месте. Дело в символе, которого не видно, — разделителе GS. Иногда его называют «GC разделитель» или FNC1, речь об одном и том же.

Что такое GS

GS (Group Separator, «разделитель групп») — управляющий символ с кодом 29 в таблице ASCII, в шестнадцатеричной записи 1D. Он не печатается и не отображается на экране, но занимает место в строке. В стандарте GS1 он служит разделителем полей переменной длины, а в описаниях сканеров его же называют FNC1.

Где GS стоит в коде маркировки

Код «Честного ЗНАКа» состоит из нескольких полей: GTIN (01), серийный номер (21), ключ проверки (91) и подпись (92). Серийный номер, ключ и подпись имеют переменную длину, поэтому между ними ставится GS:

01 GTIN 21 серийный номер GS 91 ключ GS 92 подпись

У молочной продукции и воды хвост короче: после серийного номера стоит GS, затем 93 и ключ. Как читать каждое поле, подробно разобрано в статье «Расшифровка кода 01 21 91 92 93».

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

Поля переменной длины невозможно разобрать без границ: система видит одну длинную строку и не знает, где закончился серийный номер и начался ключ. Разделитель GS эти границы задаёт. Поэтому код без GS может не пройти проверку структуры: его отклоняют учётные системы, ЛК оператора и площадки.

Площадки проверяют код при вводе. По описаниям сервисов для продавцов, Ozon принимает код для FBS и realFBS целиком: GTIN, серийный номер и криптохвост вместе с разделителями GS (ASCII 29). Если разделителя нет, личный кабинет или API могут вернуть ошибку. Точные текущие требования всегда смотрите в справке самой площадки.

Куда пропадает GS

Разделитель теряется чаще, чем кажется:

  • Сканер в режиме клавиатуры. Многие сканеры по умолчанию не передают управляющие символы. Надёжнее режим виртуального COM-порта или настройка вывода GS.
  • Excel и CSV. Таблица убирает непечатаемые символы при открытии файла двойным щелчком.
  • Удалённый рабочий стол и мессенджеры. Служебные символы не доходят или вырезаются при вставке.
  • Копирование из отчётов. Если GS не отображается, он может не скопироваться.
  • Старые драйверы в учётной системе. Часть из них не поддерживает GS.

Как проверить, что GS на месте

Откройте строку в текстовом редакторе с показом всех символов (в Notepad++ это режим «Показать все символы»): разделитель появится как «GS». Проще вставить код в расстановку GS-разделителей: она подсветит найденные разделители значком ␝ и покажет, сколько их.

Как вернуть разделители

  1. Откройте страницу «GS-разделитель в коде маркировки» и вставьте код целиком, одной строкой. Подойдёт код без разделителей, с меткой <GS> или расшифровка в скобках.
  2. Нажмите «Расставить разделители».
  3. Выберите запись «Настоящий GS» и нажмите «Копировать»: именно сам символ ждёт площадка или таблица.
  4. Вставьте строку в нужное поле. Метки <GS> и \x1d нужны для программ и переписки, но не вместо символа.

Те же разделители восстанавливает и дублирование КИЗ при печати этикетки: код кодируется как настоящий GS1 DataMatrix. Картинку кода по строке можно сделать в генераторе DataMatrix.

Нельзя ли вписать GS с клавиатуры

Надёжно нет. Если набрать <GS> или \x1d вручную, получатся обычные буквы, а не управляющий символ, и площадка их не распознает. В Excel разделитель можно подставить формулой с функцией СИМВОЛ(29), но при сохранении в CSV и копировании в другие программы он снова может потеряться. Самый надёжный способ — готовая строка из инструмента и вставка копированием.

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

Что такое GC разделитель в коде маркировки?
Так часто пишут GS (Group Separator): управляющий символ с кодом 29 в таблице ASCII. Его же называют FNC1.
Зачем нужен GS в коде маркировки?
Он отделяет поля переменной длины (серийный номер, ключ и подпись). Без него границы полей неизвестны, и код может не пройти проверку.
Требует ли Ozon разделители GS?
По описаниям сервисов для продавцов, да: Ozon принимает код целиком, вместе с криптохвостом и разделителями GS. Актуальные требования смотрите в справке Ozon.
Почему при копировании пропадает GS?
Он невидим, и сканеры в режиме клавиатуры, Excel, удалённый рабочий стол и мессенджеры часто его теряют. Копируйте готовую строку кнопкой «Копировать».
Как увидеть GS в коде?
Откройте строку в редакторе с показом всех символов или вставьте её в [расстановку GS-разделителей](/gs-razdelitel-kiz): там разделители подсвечены.