+7 499 990-10-21

Комма в эсгетине

Комма в эсгетине

Сообщение invariato » 07 мар 2023, 13:59

Привет All!
Глубокоуважаемые производители минералки, обожают использовать в маркировке своей продукции помимо цифро-буквенных символов - знаки препинания. В Постгре, ОФД и в Честный знак всё ложится окейно. А вот в report.txt, трам-пам-пам, в 18-х полях 24-х транзакций, вместо символа ';' с этикетки - пишется A4h.
Как бы, можно читать файл бинарно и делать всё что нужно, но почему бы не поменять разделитель полей на TAB? Жизнь станет проще...
invariato
 
Постов: 1
Зарегистрирован: 07 мар 2023, 13:36

Re: Комма в эсгетине

Сообщение Alexander » 09 мар 2023, 17:11

invariato писал(а): вместо символа ';' с этикетки - пишется A4h.

Это описано в документации на протокол и работает в обе стороны.
В названиях товаров, например, точно также на кассу ';' передаётся.
invariato писал(а):Жизнь станет проще...

На текущий момент уже сомнительно. Как минимум, придётся перепилить все обработки обмена для всех типовых конфигураций.
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Комма в эсгетине

Сообщение Бродяга_Джон » 10 мар 2023, 09:42

invariato писал(а):Как бы, можно читать файл бинарно и делать всё что нужно, но почему бы не поменять разделитель полей на TAB? Жизнь станет проще...

Атолу, Штриху и прочим, так же предложите поменять типовый разделитель полей с ";" на "TAB"?
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск


Вернуться в Кассовая программа ДЭНСИ:КАССА

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1



Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1