Вход | Регистрация
 

Экранирование в ТСД

Экранирование в ТСД
Я
   monsterZE
 
20.06.20 - 13:40
Поставщик прислал маркированный товар, среди которого есть марки с символом ";"
Понятно, что их надо экранировать. В мануале ничего не нашел, кроме:
"Ввиду ограничений базы данных SQL на терминалах в передаваемых значениях нельзя использовать символ «'», требуется его обработка на стороне КИС. Также для оффлайн режиме нельзя использовать символ «;», так как он является разделителем между параметрами."
Кто пользует дата-мобайл - как выгружаете такие товары, для оффлайн обмена?
   monsterZE
 
1 - 20.06.20 - 13:56
Саппорт ответил оперативно:
Символ ' тут не будет критичным уже, сам ТСД отрабатывает его, поэтому можете не учитывать.
Символ ; надо заменять на [59], плюс из терминала тоже ждать [59] и заменять обратно на ;
   такт
 
2 - 20.06.20 - 14:28
Обычно в драйверах сканера ТСД есть возможность подмены символов - можно заменять fnc1  и gs на ]
Можно и твой символ подменить
   Злопчинский
 
3 - 20.06.20 - 14:33
а сам символ ] на что менять?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.