Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)

0. 585 08.10.20 11:50 Сейчас в теме
Используя данный драйвер, можно без единой строки кода, просто установив на ТСД мобильный клиент 1С, сразу начать подбирать товары в документах вашей учётной системы. А, адаптировав нужные формы под небольшой размер экрана ТСД, можно просто создать полноценное рабочее место для выполнения операций с помощью ТСД, не прибегая к стороннему софту. Если же на складе плохая связь (или её нет вовсе), то можно использовать возможности мобильного клиента в автономном режиме (потребуется доработка вашей конфигурации).
Драйвер также можно использовать и для Android приложения на мобильной платформе. В результате чего можно обойтись без ненужных полей ввода и клавиатуры «на пол-экрана».

Перейти к публикации

user12klk67694; +1 Ответить
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. gzharkoj 350 09.10.20 08:52 Сейчас в теме
В целом полезно, но есть БПО для мобильных приложений, он не заработал?
2. ltfriend 585 09.10.20 09:28 Сейчас в теме
(1) нужно было, чтобы заработало в мобильном клиенте. Из типовых драйверов обычной БПО ни чего не заработало.
Библиотека для мобильного приложения создана, как опция, т.к. внешней компоненте без разницы где работать: в мобильном клиенте или мобильном приложении. Но, если в мобильном приложении используется только сканер ТСД, то можно не добавлять всю мобильную БПО, а использовать только драйвер.
Вообще, делалось для клиента, чтобы без танцев с бубнами, дорогого стороннего софта и обменов кладовщик мог через мобильный клиент собирать заказы. Результатом работы решил поделиться с сообществом.
Yuri1988; +1 Ответить
3. ltfriend 585 09.10.20 09:34 Сейчас в теме
(1) ещё дополню. Если в приложении используется мобильная БПО, но типовые драйвера не подходят, то в ней так же можно использовать этот драйвер. Библиотека сканера для мобильного приложения, описанная в публикации, создана для облегчения внедрения драйвера сканера и работы с ним, если мобильная БПО по какой-то причине не используется.
4. user790708 16.10.20 14:38 Сейчас в теме
1) Для использования в конфигурации с использованием мобильной БПО в обработке ЗаполнениеОписанияДрайвераСканераШтрихкодовAndroid
в процедуре ЗаполнитьОписаниеНаСервере нужно изменить команду подключения на:
Справочники.ДрайверыОборудования.ЗаполнитьПредопределенныйЭлемент(
		Перечисления.ТипыПодключаемогоОборудования.УстройствоВвода,
		"ДрайверСканерыШтрихкодаAndroid",
		"ДрайверСканерыШтрихкодаAndroid",
		"AddIn.com_ptolkachev_AndroidScannerExtension",
		Ложь,
		"1.0.1.1",
		Истина
		);
Показать

2) Понизьте, пожалуйста, версию совместимости конфигурации для интерации,
3) Драйвер работает с ТСД Sumni L2
5. VSydorenko 17.10.20 20:15 Сейчас в теме
Данные параметры необходимо узнать для своей модели ТСД. Обычно, они располагаются в настройках сканера.


А где найти эти настройки для ТСД zebra MC40?
Те, что указаны на скриншотах подходят для UROVO - там все завелось сразу
6. user12klk67694 21.10.20 17:37 Сейчас в теме
Спасибо большое.
Наконец то заработал сканер на UROVO i6200A.
Подскажите где есть информация, где можно почитать о том что нужно прописать параметры:
ОбъектДрайвера.УстановитьПараметр("ActionName", <данные_вашего_ТСД>);
ОбъектДрайвера.УстановитьПараметр("ExtraName", <данные_вашего_ТСД>);
?

В автономном режиме подключчение/инициализация сканера точно такая же как и для мобильного клиента , никаких дополнительных параметров прописывать не надо ?
7. V_K 24.10.20 18:44 Сейчас в теме
На мобильном клиенте при попытке настроить светит красным что "Драйвер устройства на текущем рабочем месте не установлен". Нажимаю "Установить драйвер" не помогает
8. ltfriend 585 26.10.20 09:07 Сейчас в теме
(7) напишите модель вашего устройства.
9. V_K 26.10.20 09:12 Сейчас в теме
10. Oliver 29.10.20 03:37 Сейчас в теме
Добрый день скачал Вашу разработку. Не могу найти параметры: ActionName и ExtraName для ТСД Атол Smart Pro. В комплекте с ТСД идёт утилита ScanWedge в ней есть настройки:
Action: com.hht.scanwedge
Scan Data Label: com.hht.datawedge.data_string
пробовал их вставлять в настройки ТСД - но Обработка внешнего события не вызывается.
Какие возможны решения данной проблемы?
11. ltfriend 585 29.10.20 09:11 Сейчас в теме
(10) Судя по приведённым вами настройкам - это то. Если есть настройки режима сканирования (например, как в Smart.Lite), то проверьте чтобы было что-то типа BROADCASE_MODE (не KEYBOARD или CLIPBOARD).
А вообще, про Smart Pro не скажу, но на Smart.Lite настройки следующие:
Action Name: com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST
Extra Data: EXTRA_BARCODE_DECODING_DATA

Есть в наличии ещё какой-то Smart (не уверен, что Pro, но не Lite точно). Там такие настройки:

ActionName: DATA_SCAN
Extra Data: com.hht.emdk.datawedge.data_string

p.s. Т.е. на втором ТСД Extra Data такая же, как у вас. Попробуйте прописать Action Name: DATA_SCAN. Ну, и режим сканирования проверьте. Так на Smart.Lite у меня есть отдельный режим BROADCAST_MODE, а на втором только keyboard и clipboard, а broadcast работает независимо от настроек.

p.p.s. Для второго ТСД (который не Lite) я вообще искал настройки в интернете, т.к. в ScanWedge такого вообще не было.
12. ltfriend 585 29.10.20 09:22 Сейчас в теме
(10) И еще одно дополнение: регистр параметров важен!
13. Ukubaeva 29.10.20 16:47 Сейчас в теме
Добрый день! Устанавливаю драйвер на мобильном устройстве на мобильном клиенте, версия Android 7.1.1. Пишет следующее:
"Установка внешней компоненты не выполнена. В процессе установки произошла ошибка. Возможно, отсутствует компонента для используемого клиентского приложения."
Прикрепленные файлы:
Оставьте свое сообщение
Вопросы с вознаграждением