Страница 1 из 1

Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Пт мар 12, 2021 12:17 pm
e.pushkaruk
При отправке в приватный чат отсканированного штрих-кода UPC_E (вложение barcode-dontwork.png) вылетает MyChat Client. Не со всему штрих-кодами так. Например, немного другой код UPC_E (вложение barcode-worked.png) без проблем отправляется в приватный диалог.

Версия клиента MyChat 8.5.0.0

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Пт мар 12, 2021 12:23 pm
Георгий Лысенко
Здравствуйте.
Ошибку получилось повторить, разбираюсь в чем причина.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Вт мар 30, 2021 9:48 am
e.pushkaruk
Здравствуйте. Есть какая-нибудь информация насчет этой ошибки? Стоит ли ожидать с обновлением клиента исправления данной ошибки?

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Вт мар 30, 2021 9:51 am
Георгий Лысенко
Проблема повторяется только с этим форматом штрих-кодов, ошибка появляется при попытке его отрисовки. В новой версии приложение не падает, как раньше, апдейт с решением будет.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Вт мар 30, 2021 10:43 am
e.pushkaruk
Спасибо за информацию, будем ждать обновление.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Вт апр 20, 2021 9:19 am
e.pushkaruk
Доброго времени суток. В апреле, по-моему, было несколько обновлений клиента Android, но данная ошибка не исчезла. Как скоро стоит ожидать решения этой ошибки?

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Вт апр 20, 2021 10:30 am
Георгий Лысенко
Уже занимаемся, ожидайте.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 2:07 pm
Георгий Лысенко
Можете показать пример еще нескольких нерабочих штрих-кодов?

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 2:23 pm
e.pushkaruk
Вот несколько штрих-кодов, закономерности ошибки я не нашел

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 2:25 pm
e.pushkaruk
Вот еще несколько

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 2:30 pm
Георгий Лысенко
Я разобрался в чем причина. Во всех кодах, которые у вас не работают указана неправильная контрольная сумма (последняя цифра в коде). Вот подробнее о расчете контрольного числа.

У меня в приложении возникает ошибка, которая на это указывает при генерации штрих-кода.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 2:45 pm
e.pushkaruk
Эти штрих-коды генерировались в онлайн ресурсах. Контрольные суммы совпали.
1. https://barcode.tec-it.com/ru
2. http://www.barcode-generator.org/

Не могу понять получается везде неправильно рассчитывается контрольная сумма? Сам штрих-код декодируется верно, код который закодирован вместе с контр. сумой показывает верно, а вот при отправке происходит что-то не то.

И на фирме также на оборудовании с помощью принтера штрих-кодов отпечатаны и совпадают с некоторыми примерами. И клиент выпадает

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 2:48 pm
e.pushkaruk
И, по-моему, Вы скинули ссылку на расчет контрольной суммы в UPC_A. Я глубоко не копал в этом направлении, но возможно расчет контрольной суммы как-то отличается в UPC_E и UPC_A

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 2:57 pm
e.pushkaruk
Далеко ходить не нужно, даже штрих-коды на странице в википедии.
https://ru.wikipedia.org/wiki/Universal_Product_Code

UPC_A - без проблем отправляется в приват
UPC_E - вылетает клиент (хотя по-идеи он укороченная версия TYPE A)

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 3:01 pm
Георгий Лысенко
Попытаюсь отключить проверку контрольных сумм для штрих-кодов такого типа. Сообщу вам в этой теме.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 3:30 pm
e.pushkaruk
Хорошо, спасибо за фидбэк, ожидаю ответа.

Еще немножко покопался в этой теме. Возможно, у Вас где-то ошибка при конвертации UPC_E в UPC_A (так как, как я понял контрольная сумма в UPC_E высчитывается по его эквиваленту UPC_A, но тут я могу ошибаться, догадки).
Вот полезная ссылка :
https://www.taltech.com/barcodesoftware/symbologies/upc

Проверил все штрих-коды, что Вам отправлял. Везде UPC_A отрабатывает хорошо, а его эквивалент в UPC_E вываливает клиент.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 21, 2021 3:56 pm
e.pushkaruk
Заметил закономерность, что все штрих-коды, которые успел протестировать, заканчивающиеся на 5,6,7,8,9 - отрабатывают хорошо. А на 0,1,2,3,4 - вываливает клиент (все хорошо отрабатывает для этих цифр только в том случае, если совпадают контрольные сумму для преобразования по типу как для цифр старше 5, хотя для этих цифр такое преобразование неверно). Во вложении правила преобразования

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Ср апр 28, 2021 9:31 am
e.pushkaruk
Здравствуйте, есть какие-нибудь новости по данной проблеме?

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Чт апр 29, 2021 1:18 pm
Георгий Лысенко
Пока что не удалось решить такое поведение, ожидайте ответ в этой теме.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Чт апр 29, 2021 1:42 pm
e.pushkaruk
Георгий, а выше описанные закономерности оказались неверны?

Надеюсь на скорое решение данной проблемы, так как нахожусь в подвешенном состоянии: переходить на другой тип штрих-кода (но это затраты по времени, так как с UPC_E все готово), либо ждать обновление клиента c решением проблемы UPC_E. Не понятно, что будет быстрее.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Чт май 13, 2021 10:31 am
e.pushkaruk
Здравствуйте. Вот прошло 2 месяца с момента обнаружения проблемы. Да, приложение уже не вылетает, как раньше, но проблема не исчезла. И дело тут точно не в отправляемых штрих-кодах.
Складывается впечатление, что данная проблема для Вас не критична и не важна, и Вы не собираетесь разбираться и исправлять ошибку.
Вы говорили, что попробуете убрать проверку для вычисления контрольной сумму (так как, с большой долей вероятности, ошибка именно там), но пока ничего не изменилось. Каждый раз Вы обнадеживаете, но ничего не меняется, а время все тянется и тянется. Пожалуйста, либо попытайтесь разобраться/исправить ошибку (ну или временное решение, с отключением проверки контрольной суммы для данного типа штрих-кодов) или скажите, что так и должно быть и фикса не будет, а то это подвешенное состояние хуже всего и тянется это долго. Надеюсь на понимание с Вашей стороны.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Чт май 13, 2021 1:26 pm
Георгий Лысенко
Пришлось сильно постараться, но удалось отключить проверку для этого типа штрих-кодов. Ждите обновление в течение недели.

Re: Android. Проблема с отправкой штрих-кода UPC_E

СообщениеДобавлено: Пт янв 14, 2022 9:04 pm
Алексей Пикуров
Обновление в маркете, обновитесь, пожалуйста.