Добавить GS-разделитель в код маркировки
Вставьте код, и мы расставим разделители GS (ASCII 29), которые теряются при копировании. Готовую строку копируйте в Ozon, таблицу или 1С. Бесплатно, без регистрации.
Кодов: 0. Поле принимает до 100 строк за раз.
Что такое GS-разделитель
Код маркировки «Честного ЗНАКа» это строка в формате GS1: сначала идёт GTIN (01) и серийный номер (21), затем ключ проверки (91) и подпись (92). Серийный номер, ключ и подпись имеют переменную длину, поэтому между ними стоит служебный символ GS (Group Separator, ASCII 29, шестнадцатеричное 1D). В сканерах и стандарте GS1 его же называют FNC1; иногда пишут «GC разделитель», это тот же символ.
Символ невидим: на экране его нет, но в строке он занимает место. Поэтому код, который выглядит правильно, может оказаться «без разделителей».
Зачем он нужен
Без разделителя поля склеиваются в одну строку, и система не видит, где кончается серийный номер и начинается ключ. Код без GS может не пройти проверку структуры. Площадки тоже его проверяют: по описаниям сервисов для продавцов, Ozon принимает код для FBS и realFBS целиком, с криптохвостом и разделителями GS, и без них может вернуть ошибку «нет разделителя». Актуальные правила смотрите в справке самой площадки.
Куда пропадают разделители
- Сканер работает в режиме клавиатуры и не передаёт управляющие символы.
- Код открыт или сохранён в Excel (особенно CSV): таблица убирает непечатаемые символы.
- Код передан через удалённый рабочий стол или мессенджер.
- Код скопирован из отчёта или файла, где разделитель не отображается и не копируется.
- Старые драйверы оборудования в учётной системе его не поддерживают.
Как пользоваться
- Вставьте код в поле: целиком, одной строкой. Если кодов много, каждый с новой строки.
- Нажмите «Расставить разделители». Значки ␝ покажут, где стоит GS.
- Выберите, как записать разделитель, и нажмите «Копировать». Для полей площадки и таблиц нужен «Настоящий GS».
- Вставьте строку на площадке или в ячейке и проверьте, что код принят.
Если нужно собрать код в Excel
Допустим, серийный номер, ключ и подпись лежат в разных ячейках. Разделитель можно вставить формулой: =A2&СИМВОЛ(29)&B2 (в англоязычной версии CHAR(29)). Но при сохранении в CSV или копировании в другие программы он может потеряться, поэтому надёжнее вставить готовую строку с этой страницы. Строка из таблицы без расшифровки в скобках тоже подойдёт: вставьте её в поле, и недостающие разделители будут расставлены.
Что дальше
Нужна картинка кода с правильными разделителями? Сделайте её в генераторе DataMatrix. Нужны этикетки на рулон: загрузите коды в дублирование КИЗ. Подробнее о структуре кода: расшифровка 01 21 91 92 93, а о том, что делать, если сканер не читает код, в статье «Код маркировки не читается».
Частые вопросы
Что такое GS в коде маркировки?
Зачем нужен разделитель GS?
Требует ли Ozon разделители GS?
Почему при копировании пропадает GS?
Как проверить, что в коде есть GS?
Можно ли вписать GS с клавиатуры?
Сохраняются ли мои коды?
Нужен дубль кода для печати?
Вставьте коды, выберите размер этикетки и скачайте PDF для термопринтера или Excel со списком.