Имя: Пароль:
IT
Веб-мастеринг
У кого есть ТСД на андроиде потестите, плиз
0 Fragster
 
гуру
31.05.19
12:16
С блютузными сканерами, вроде, неплохо работает. А вот что с ТСД - непонятно.

Оно работает по принципу атоловского клавиатурного драйвера.
Единственное упрощение - инпуты не должны быть активны.

http://fragster.ru/barcode_hid_reader/
1 pablo_escobar
 
31.05.19
12:27
2 Fragster
 
гуру
31.05.19
12:29
(1) а если таймаут поставить побольше?
3 pablo_escobar
 
31.05.19
12:32
4 Широкий
 
31.05.19
12:32
А зачем все это?
5 Fragster
 
гуру
31.05.19
12:33
(4) веб-интерфейсы для ТСД делать
6 Fragster
 
гуру
31.05.19
12:34
там возможностей намного больше, чем у 1с именно по интерфейсу и взаимодействию. Например при сканировании ШК можно добавлять его в таблицу, запрашивать у 1с данные, но при этом не блокировать интерфейс. а когда данные придут - отобразить из вместо ШК.
7 Fragster
 
гуру
31.05.19
12:35
(3) apply нажал?
8 Широкий
 
31.05.19
12:37
(6) Сканер в режим SPP .. и блютуз сканеры и встроенные в ТСД норм работают. В 1с аналог внешнего события
9 pablo_escobar
 
31.05.19
12:38
(7) конечно
10 Fragster
 
гуру
31.05.19
12:39
(8) судя по тому, как сканеры работают в мобильном приложении 1с - все не так радужно
11 Fragster
 
гуру
31.05.19
12:42
хотя web bluetooth api надо покурить, да
12 Широкий
 
31.05.19
12:45
(10) У меня 4 проекта запущено со сканерами. Проблем особых нет.

а судя по "Чтобы работало, в качестве активного элемента не должно быть выбрано поле ввода (просто кликните на свободное место страницы)"
проблемы уже есть :)
Я молчу по браузер - то что он на разных устройствах по разному может отрабатывать :)
13 ИС-2
 
naïve
31.05.19
12:46
(0) надо открыть эту страницу на ТСД, отсканировать штрих-код и сообщить что получилось?
14 Fragster
 
гуру
31.05.19
12:46
(13) типа того
16 Fragster
 
гуру
31.05.19
12:48
(12) >проблемы уже есть

зачем перехватывать ввод в поле ввода?
17 Широкий
 
31.05.19
12:49
(16) Потому что пользователю пофиг где курсор стоит - он сканером пикает
18 Fragster
 
гуру
31.05.19
12:52
(17) в идеальном случае на ТСД вообще ручного ввода не должно быть, так что не должно быть и полей ввода. Со вспомогательными полями ввода типа количества можно и нужно работать особо, например во всплывающем окне и кнопками подтверждения действия
19 Широкий
 
31.05.19
12:55
(18) Вообще никак не связано.
Вот пример у меня есть - загрузка документа (отдельный диалог). Юзеру на выбор или ввод в соотв. поле номер документа и нажать загрузить или отсанировать штрих код с бланка
20 Вафель
 
31.05.19
13:02
(18) ну сейчас обыно принято: введите или отсканируйте
21 Вафель
 
31.05.19
13:02
ну и 1 активный элемент всегда
22 Garykom
 
гуру
31.05.19
13:34
Вот как бы в мобильном приложении или клиенте научиться hid сканеры ловить
23 Garykom
 
гуру
31.05.19
13:35
(22)+ На форме (в любом элементе) а не в поле ввода
24 Fragster
 
гуру
31.05.19
14:02
(22) вот (0) об этом и есть
25 Fragster
 
гуру
03.06.19
11:06
понедельничный ап
26 Garykom
 
гуру
03.06.19
11:40
(24) Эээ а в мобильной платформе уже есть ПолеHTML ?
27 Вафель
 
03.06.19
11:42
кстати почему нельзя перехватывать ввод в полях ввода?
28 H A D G E H O G s
 
03.06.19
11:43
(27) Ты в него сначало попади руками сборщика на складе.
29 Garykom
 
гуру
03.06.19
11:44
(27) Можно, только как перехвытывать его между полей ввода?

В нативном Android приложении на Java там с этим никаких проблем, когда уже 1С сделает чтобы можно было кнопки на форме в обработчик отправлять?
30 Вафель
 
03.06.19
11:44
(28) ну так в (0) нужно попасть везде кроме поля ввода.
я про то что это ограничение лишнее и очень ухудшает юзабилити
31 Fragster
 
гуру
03.06.19
18:07
(30) тебе нужно, чтобы было так: в поле ввода не вводится ШК со сканера, а только с клавиатуры?
32 Fragster
 
гуру
03.06.19
18:07
а со сканера попадает в событие?
33 Вафель
 
03.06.19
18:08
(31) нужно так:
в поле с клавиатуры,
со сканера - везде