Управление ScanWedge из 1с:Мобильное приложение
Доброе утро.
Имеется ТСД АТОЛ Smart.Touch, для которого было написано приложение для склада. Если кратко, то при сканировании штрихкода тсд обращается через веб-сервис к базе, откуда возвращается найденная номенклатура, и добавляется в документ.
Где-то месяц назад я воспользовался вот этой замечательной компонентой , с помощью которой пользователю больше ненужно нажимать на экран для сканирования штрихкода.
Но сейчас появилась проблема, так как больше не нужно нажимать на экран пользователи тсд уже не смотрят на экран, (если конечно не будет звукового сигнала об ошибке), и иногда при инвентаризации при слабом сигнале wi-fi происходит подвисание, и не дождавшись ответа от сервера, они сканируют следующую позицию, которая естественно не добавляется в документ.
В ТСД есть приложение ScanWedge, при запуске которого включается сканер. Так вот, я подумал, что мою проблему можно решить отключая и включая его. То есть в момент отправки на сервер запроса мы отключаем сканер.
Есть два способа:
Первый в самом приложении есть одноименная галочка, можно ее включать/отключать. Но я не знаю как обратится к ней, чтобы управлять.
Второй завершать и запускать само приложение. Через мобильное приложение можно запустить приложение, но как его завершить?
Может кто сталкивался с подобными проблемами, буду рад любой помощи.
Имеется ТСД АТОЛ Smart.Touch, для которого было написано приложение для склада. Если кратко, то при сканировании штрихкода тсд обращается через веб-сервис к базе, откуда возвращается найденная номенклатура, и добавляется в документ.
Где-то месяц назад я воспользовался вот этой замечательной компонентой , с помощью которой пользователю больше ненужно нажимать на экран для сканирования штрихкода.
Но сейчас появилась проблема, так как больше не нужно нажимать на экран пользователи тсд уже не смотрят на экран, (если конечно не будет звукового сигнала об ошибке), и иногда при инвентаризации при слабом сигнале wi-fi происходит подвисание, и не дождавшись ответа от сервера, они сканируют следующую позицию, которая естественно не добавляется в документ.
В ТСД есть приложение ScanWedge, при запуске которого включается сканер. Так вот, я подумал, что мою проблему можно решить отключая и включая его. То есть в момент отправки на сервер запроса мы отключаем сканер.
Есть два способа:
Первый в самом приложении есть одноименная галочка, можно ее включать/отключать. Но я не знаю как обратится к ней, чтобы управлять.
Второй завершать и запускать само приложение. Через мобильное приложение можно запустить приложение, но как его завершить?
Может кто сталкивался с подобными проблемами, буду рад любой помощи.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А как событие сканирования перехватываете? Броадкаст ловите? Если да, то организуйте клиентскую переменную и пока идёт запрос на веб сервис присваивайте ей значение, после получения сбрасывайте. А во внешнем событии проверяйте переменную и издавайте сигнал ошибки на тсд и не обрабатывайте ввод.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
