Создание datamatrix в bartender

Осваиваю приложение BarTender designer для создания этикеток для постельного белья. Столкнулся с проблемой генерации корректного кода DataMatrix честного знака. На сайте получаю код вида 0100022241200100000-9FTdKWYZ*e5 (часть символов изменена). В BarTender добавляю DataMatrix и в качестве источника данных ввожу указанный код. Вроде все получается. При проверке кода при помощи приложения честный знак товар находит, но при этом появляется сообщение, что товар сомнительный. Если распечатать код с самого честного знака, то проверка проходит без проблем.
Вроде как код должен быть GS1, но если выбирать в программе GS1 DataMatrix, то при проверке приложение выдает, что сам код неверный.
Вопрос, как правильно формировать DataMatrix в BarTender?

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

Жирный текст
Прикрепить файл
К новым комментариям
М
аналогичный вопрос, помогите
23.03.2024 20:32
М
Могу помочь с решением проблемы, свяжитесь по номеру +7-999-914-95-22
13.03.2026 12:18
Там все чуть сложнее. Почитайте вот тут: https://www.cleverence.ru/support/77127/ , а потом посмотрите вот это: https://www.youtube.com/watch?v=ISzCCJ8jiRc
16.04.2024 18:25
А
Андрей, в ваших ссылках в целом всё верно, но есть одно но: честный знак при выгрузке данных в формате .csv не выгружает криптохвост. Именно поэтому выше у ребят при генерации Датаматрикс-кода вылезала плашка «Сомнительный товар». Сам бился с этим два месяца.
Пока нашёл временный костыль: выгружаю набор кодов в ПДФ, перевожу их конвертером в .csv (тогда в файле есть криптохвост) и уже после этого подключаю .csv файл как источник данных в BarTender.
Всё работает, но такой костыль мне не нравится. Буду думать, как использовать API Честного знака.
07.08.2024 07:31
Р
Александр, не подскажете пожалуйста, каким конвертером пользуетесь?
21.03.2025 11:10
С
Андрей, Маленькое уточнение. В BarTender для представления символа Group Separator (GS), который используется в стандартах GS1  для разделения данных переменной длины, используется следующая комбинация символов:
^] (Символ каретки (циркумфлекс) ^, за которым следует правая квадратная скобка ])
24.04.2025 06:22
В
Александр, получилось ли осилить? 
Как вообще можно выцепить 3 и 4. группу символов
26.06.2025 17:43
М
Вальдемар, могу помочь с решением проблемы, свяжитесь по номеру +7-999-914-95-22
18.02.2026 13:36
Г
возник вопрос. а как разнести данные кода по ячейкам файла? не вручную же
05.07.2024 14:12
Д
георгий,  используйте загрузку из файла эксель. 
17.07.2024 20:31
И
Ребята, привет! Подскажите пожалуйста, как напечатать на этикетке КИЗ честного знака и внизу под qr-кодом нужную мне дату производства (продукты)?
16.06.2025 22:11
В
Ирина,  привет, попробуйте использовать бота ТГ - @AutoBots_Wheelie_bot
26.06.2025 23:03
М
Ирина, могу помочь с решением проблемы, свяжитесь по номеру +7-999-914-95-22
18.02.2026 13:37
Э
Добрый день скиньте пожалуйста кто нибудь ссылку как печатать киды в Bartender
22.08.2025 12:55
А
Я столкнулся с темже. У меня (а может и не только) BarTender как выяснилось добавляет контрольный символ в GTIN (идентификатор 01). Почесал репу и решил разложить строку (в Свойствах кода - Источник данных - Преобразования) регулярными выражениями, убрать личшний символ и собрать заново. Вроде все прошло и все Чекеры подтверждают что код тот что нужно собиратеся. Возможно я заморочился и готов выслушать экспертов. 
Найти: ^01(.{13}).21(.{12}.)«GS»91(.{4})«GS»92(.{44})
Заменить: ^101${1}21${2}«GS»91$3«GS»92$4
17.11.2025 13:53
Столкнулся с такой проблемой.
При формировании DataMatrix в BarTender код хорошо читается. После уже не считывается. Ошибка в разделители GS. Используется ^] . С ним в программе хорошо читается но после печати ошибка.
Если взять разделитель ^1
то в BarTender часть проходит, а часть с ошибками. Но после печати все коды читаются без проблем.
кто-то сталкивался? есть может идеи/решения ?
27.11.2025 09:24
В
Если есть код без вставки «GS» то можно через (источник данных-преобразование-сценарий VB) с помощью этого скрипта его вставить:

' Получаем исходную строку (Value)
Dim inputString
inputString = Value
' На всякий случай убираем пробелы
inputString = Replace(inputString, « », «»)
' Проверяем, что длина строки достаточная (хотя бы минимум)
If Len(inputString) > 35 Then
    ' Разрезаем строку на части (GTIN=14, Serial=13, Key=4, Остаток=Tail)
    ' 01 (2 символа) + GTIN (14 символов) = Первые 16 символов
    ' 21 (2 символа) + Serial (13 символов) = Следующие 15 символов
    ' 91 (2 символа) + Key (4 символа) = Следующие 6 символов
    ' 92 (2 символа) + Tail (остаток)
    Dim partGTIN, partSerial, partKey, partTail
    ' GTIN блок: «01» + 14 цифр. Всего 16 символов.
    partGTIN = Left(inputString, 16)
    ' Serial блок: «21» + 13 символов серийника. Начинается с 17-го символа, длина 15.
    partSerial = Mid(inputString, 17, 15)
    ' Key блок: «91» + 4 символа ключа. Начинается с 32-го символа (16+15+1), длина 6.
    partKey = Mid(inputString, 32, 6)
    ' Tail блок: «92» + всё остальное. Начинается с 38-го символа.
    partTail = Mid(inputString, 38)
    ' Собираем обратно, вставляя GS (Chr(29))
    ' Формат: [FNC1] + GTIN + Serial + [GS] + Key + [GS] + Tail
    ' Примечание: FNC1 в обычном DataMatrix добавится, если включить «GS1 syntax» в настройках штрихкода,
    ' или можно добавить Chr(232) в начало, но лучше просто собрать структуру с GS.
    Value = partGTIN & partSerial & Chr(29) & partKey & Chr(29) & partTail
End If

10.12.2025 16:35
В
Написал программу которая позволяет сканировать с необходимыми символами GS  в вебформу.  https://ladimkkt.ru/gs.html
30.01.2026 13:50
М
Нашел решение для этого, можете связаться со мной по номеру +79999149522
18.02.2026 13:33
А
Михаил,  Спасибо, помогли!
18.02.2026 14:25
М
Могу помочь с решением проблемы, свяжитесь по номеру +7-999-914-95-22
13.03.2026 09:46
Задайте вопрос команде Сообщества

Если у вас есть вопросы, связанные с работой Честного Сообщества или предложения по развитию нашей платформы, то напишите нам!

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

Ваше сообщение отправлено

Ожидайте ответ на электронную почту, указанную в обращении

Наверх
Войти в Cообщество
Впервые в сообществе? Зарегистрироваться
Войти через:
Регистрация в Сообществе
Регистрация участника оборота
Уже зарегистрированы?
или
Войти через GoogleВойти через Vk

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация Партнера/Интегратора
Уже зарегистрированы?
Регистрация Партнера/Интегратора
Уже зарегистрированы?

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация Партнера/Интегратора
Уже зарегистрированы?
Уже зарегистрированы?

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация в Сообществе

Редактировать изображение партнера/интегратора
Восстановление пароля
Проверьте почту

На почту отправлено письмо со ссылкой восстановления пароля

Восстановление пароля