DS5, Smart 3, в цикле сканирования не срабатывает кнопка сканера с первого раза
с цикле сканируем ШК, сохраняя в сессионную переменную DraftBarcode.
Первый вход в цикл, кнопка скана срабатывает, ШК читается.
Второй и последующие проходы (заходим в Draftcode="", далее редактирование поля).
Нажимаем кнопку скана, молчание, подсветка не включается. Нажимаем второй раз, сканирует ШК, идем дальше по циклу.
В итоге, для последовательного сканирования в цикле ШК, кнопку сканирования приходится нажимать по два раза, кроме сканирования первого ШК.
Ответ
Добрый день,
Похоже на глюк. Можете прислать папку базы с ПК и последовательность действия на ТСД, передадим программистам, проверим.
Заявка 771.
"http://support.cleverence.ru/topics/1339-ds5-smart-300233-v-glavnom-menyu-ne-rabotayut-apparatnyie-knopki/" - это можно было сюда же написать.
Возможно проблема связана с топиком.
Стала периодически вылетать программа на ТСД, видимо при попытке выполнить сканирование ШК.
А в папке Mobile SMARTS на ТСД создается errors.log? Последовательность действий есть какая либо, чтобы попытаться воспроизвести проблему?
через сервер (в отправляемых ТСД на сервер логах) ничего такого не видно. Я запрошу сам ТСД, если что есть, пришлю
Вы можете прислать версию *.dll которая указана на скриншоте? Ошибка при работе со сканером происходит.
в папке MobileSmarts лежит версия 3.0.0.13, а в папке DSICApp\DS_Barcode_Tray - 3.0.0.9
вернулась эта ошибка. На ТСД присланная Вами dll-ка версии 3.1.2
По словам пользователей последовательность событий следующая:
Нажимается кнопка скан, ТСД пищит, что распознал ШК, в поле ШК не появляется, вместо этого ТСД вываливается по ошибке.
Проблема проявляется один-два раза на 300-400 сканирований (это порядка 50-ти отдельных документов). Зависимости между кол-вом сканов в документе не установлено (т.е. может вывалиться сразу, может на середине документа и вообще не вывалится). От ШК тоже не зависит, т.к. после перезагрузке может вполне просканировать тот же ШК, на котором до этого "завалился".
заменил все, имеющее отношение к "сканированию" (из папки DS_BarcodeTray) на версию 4.1.0 (взял с одного из новых терминалов). Проблема ушла.
Попробуйте скопировать в папку MobileSMARTS на ТСД, возможно вылеты прекратяться с ошибкой выше.
Завершен не подойдет, т.к. основная проблема с несработкой скана с первого раза не решена!
с 18.02 на ТСД стал получать сообщения о внутренней ошибке. В логах при этом идут вот такие сообщения:
mobileSmarts.exe; ПередачаНаСклад mainApp; 18.02.2017 12:52:43.000 ERROR
Добрый вечер,
в вложении исправление работы сканера, скопируйте в папку Mobile Smarts на ТСД, протестируйте, отпишитесь о результате.
проблема со сканированием не с первого раза вылечилась.
С пропаданием фокуса после завершения работы с документом нет.
Попробуйте файл из вложения, скопируйте на ТСД в папку приложения.
Так же у конфигурации отключите всплывающие сообщения.
Проверьте.
отключил всплывающие сообщения. Заменил dll-ку. Все работает.
НО всплывающие сообщения мне НУЖНЫ. Если их оставить включенными, то теперь вместо нормального сообщения появляется желтый квадратик со стороной 2 мм и что-то невнятное и черное рядом. Не вариант. DSC_0594.JPG
Добрый день,
на нашем ТСД пропадание фокуса не воспроизводится, напишите P/N (Part Number) вашего ТСД и версию ОС.
проверил. Тот же эффект, что был до этого.
Т.е. фокус заработал (кнопки не отключаются), а всплывающие сообщения маленьким квадратиком.
Проверьте еще раз, возможно несколько папок Mobile Smarts на ТСД и Вы скопировали не в ту папку?
да нет, в ту. Бибилиотека в архиве cleverence.compactforms.dll должна отличаться в от предыдущей Вами присланной? А то fc говорит, что они абсолютно одинаковые.
Возможно MobileSmarts не закрыт и не удается произвести замену?
Сверьте размеры файла и дату с файлами в архиве http://prntscr.com/ef2xcy
Родные dll (что на ТСД переименовал, добавив _).
Перезагрузил, при старте получил закономерную ошибку на отсутствие библиотек.
Подложил библиотеки из архива (размеры библиотек те, что Вы указали). Более того compactforms в архиве ровно такая же, как Вы присылали до этого.
Перезагрузил ТСД, результат - кнопки работают, всп.сообщения маленьким квадратиком (как и было при предыдущем эксперименте)
Да, есть "техническое" затруднение, правильные dll пришлю немного позже.
этот вариант сработал нормально.
Проблема с неработающими кнопками и всплыв.сообщениями закарыта
Топик полностью закрываем? Помогли именно последние длл?
по кнопкам закрываем, но осталась (вернулась) проблема с падением смарта при сканировании, и хотелось бы разобраться с ошибкой записи файла
ADDITION TEXT: Ошибка записи в файл изменений \Nand\mobileSmarts\Documents\33ddde6e-bbc4-4483-8b53-9a84876ecf24\ПередачаНаСклад_new_17db8b5c-0a97-4c9f-bf06-fa38ac77a539.track
Вот эта ошибка? Это что то с памятью ТСД. Возможно памяти не хватает или повреждена.
да, ошибка записи эта.
А вылет при скане в картинках, пытались лечить заменой библиотеки SE5400, но как оказалось безрезультатно.
как проверить нехватку или повреждение памяти?
Нехватка оперативы или место на nand?
Ваше сообщение 2 недели назад
пока вылеты прекратились."
"Нехватка оперативы или место на nand?" - память в ТСД обычно динамическая, протестировать можно если в ТСД устанавливается флеш карта и перенести с внутренней памяти на флешку папку документов.
а если перенести на компьютер через проводник?
попутно, файлы .track и .ftrack когда с ТСД удаляться должны?
Сервис поддержки клиентов работает на платформе UserEcho
заменил все, имеющее отношение к "сканированию" (из папки DS_BarcodeTray) на версию 4.1.0 (взял с одного из новых терминалов). Проблема ушла.