Программное обеспечение > CITYSOFT Standart (Business)

Проблемы при сканировании QR кодов

(1/1)

avanti-farma:
ПО: CITYSOFT_Standart_v4_5_3_rev906.exe
Терминал сбора данных : Datalogic Memor X3.

QR коды честного знака (маркировка) содержат внутри спец символы разделителя полей (ASCII 29: <GS>)

Пример:
01046017640025981722090010AA75979<GS>21BK119264383980<CR><LF>

1С после сканирования такого такого кода

Экранирует символ 29 значением \x1d (обычная функция String.Replace (СтрЗаменить))

В итоге в базу данных сохраняется значение

01046017640025981722090010AA75979\x1d21BK119264383980

И идет дальнейшая работа с ним.

В терминал сбора данных также загружается значение с экранированным символом
 01046017640025981722090010AA75979\x1d21BK119264383980

При сканировании данного кода терминалом сбора данных символ <GS> просто отбрасывается - и в итоге - штрихкод не найден.

Нужно сделать экранирование знака в программе CITYSOFT_Standart






Кирилл:
Просьба прислать Ваш вопрос на электронную почту support(sobaka)scancity.ru

Кирилл:
В актуальной версии нашего ПО CITYSOFT_Standart - https://scancity.ru/catalog/593/14902/

На текущий момент режимы для работы с маркированным товаром (Сбор по документам, Маркированный товар) есть только в решении для ТСД на Android. Что касается WinCE, то там есть возможность считывать КМ, они разбираются если присутствует именно символ GS, и из считанного кода извлекается EAN или GTIN в зависимости от настроек (Настройки - вкладка Разное).

Навигация

[0] Главная страница сообщений

Перейти к полной версии