Задать вопрос

Как передать верно код в честный знак?

Подключил сканер через com port установил программу, которая конвертирует сразу в HID (Подмена клавиатурного сканера COM-сканером) для работы в вет-приложении

В текстовом поле получаю: 010460708531994021GGlbc2yKfYIQM↔91EE09↔928VdR2e+WMAXXmr1JVA+idViYg/al3Bh4oI88ttdXX1A=

Подскажите что именно надо отправить честный знак, текущий формат не подходит

пробовал 010460708531994021GGlbc2yKfYIQM\u001d91EE09 - не подходит
  • Вопрос задан
  • 425 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
suprunchuk
@suprunchuk
Код маркировки состоит из нескольких частей, разделенных идентификаторами приложений (AI):
01 — глобальный номер товарной позиции (GTIN).
21 — серийный номер.
91, 92 — дополнительные данные, такие как контрольная сумма и криптохвост.
Необходимо извлечь части кода между этими идентификаторами и объединить их для передачи.
Есть специальные программки, которые вам наглядно покажут теги при сканировании.
Попробуйте себе установить на телефон ПО Barcode Scanner от Cognex. Очень крутая софтина. Она вам покажет сразу же теги.
677d8cce3794e499027744.png
Ответ написан
NeiroNx
@NeiroNx
Программист
Согласно:
https://dzen.ru/a/ZYAmbMTkcRaNE_sD
"01", "21", "91", "92" - это разделители формата. 01 - штрихкод, 21 - серийник, 91 - контр сумма, 92 - "криптохвост" - тоже для проверки.
Для 1С берем тест между 01 и 21, добавляем к нему текст межу 21 и 91.
И еще сканер настроить чтобы не гнал спецсимволы(вместо ↔ должны были буквы быть, просто он их воспринял как управляющий код и вставил это говно).
Вам надо получить(примерно такое):
04607085319940GGlbc2yKfYIQM

Получить инфу по штрихкоду:
https://gepir.gs1ru.org/GEPIR40/getItem?keyValue=0...

P/S. Давно хотел разобраться с этими кодами на бутылках, а тут такое дело.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы