![]() |
![]() |
![]() |
|
Что делать со сканером Motorola MC3090 | ☑ | ||
---|---|---|---|---|
0
mannilele
13.04.10
✎
11:26
|
Дали нам погонять такой вот ТСД. Подлкючили его через вай-фай к удаленному рабочему столу, сделали в 1с интерфейсик под маленький экранчик. ВОт теперь не знаю, куда дальше двигаться-как вообще обрабатываются данные в 1с? что теперь с этим делать? занимаюсь штрих-кодированием впервые, подскажите хотя бы направление, что делать, или какую инфу искать
|
|||
1
Арчибальд
13.04.10
✎
11:30
|
Для начала выяснить, что это за сканер - USB, COM, Keyboard...
|
|||
2
Nexux
13.04.10
✎
11:30
|
у нас стоит DataWedge на терминалах, в восьмерке обрабатывается так же, как и клавиатурный сканер
|
|||
3
mannilele
13.04.10
✎
11:36
|
(1) ну..через юсб, но мы через ва-фай вообще подключается
(2) я скачал, поставил этот DataWedge, но теперь че дальше делать? че в 1с-ке писать? у нас 7-ка, хотя я и в ней не знаю, как обрабатывается клавиатурный сканер)) |
|||
4
Nexux
13.04.10
✎
11:37
|
(3)открой word/блокнот в тсд и сосканируй, в восьмерке точно также будет
|
|||
5
Nexux
13.04.10
✎
11:38
|
ой, в семерке)
|
|||
6
szhukov
13.04.10
✎
11:40
|
(2) +1
Поставь DataWedge. Эта софтина коммутирует сканер с другими прогами (проще говоря отдает сканеное значение в текущий активный элемент управления сторонней программы) |
|||
7
szhukov
13.04.10
✎
11:41
|
(3) А ниче писать не надо.
Просто установи ActiveSync и залей софтину на сканер |
|||
8
Арчибальд
13.04.10
✎
11:42
|
Не парься. Ничего не надо ставить. Вот пример для разрыва клавиатуры
http://infostart.ru/public/19400/ |
|||
9
szhukov
13.04.10
✎
11:43
|
(8) если не знаешь - не пиши
По WiFi без DataWedge ничего не выйдет. |
|||
10
mannilele
13.04.10
✎
11:46
|
(4)-(7) я поставил DataWedge, эт я уже вычитал, поставил на сканер. Через блокнот рабтает, т.е. я понимаю так-при сканировании эмулируется нажатие кнопок на клавиатуре, т.е. если штрих-код грубо говоря "12345", то при сканировании на в 1с как будто нажимаем "12345". Вот и что с этим делать? как сделать, что при этом делались определенные вещи? ОбработкаВнешнегоСканирования?
|
|||
11
mannilele
13.04.10
✎
11:50
|
(10) ОбработкаВнешнегоСобытия конечно имелось ввиду))
|
|||
12
szhukov
13.04.10
✎
11:54
|
(10) а просто обрабатывать изменения в поле ввода не подходит?
|
|||
13
mannilele
13.04.10
✎
11:56
|
(12) правильно понимаю, что в доке должно быть какое-то поле ввода, куда попадает этот штрих код (оно, естественно, при сканировании должно быть активно). если оно изменилось-то делаем какие-то действия? а то, что изменилось, отслеживаем как?
|
|||
14
Арчибальд
13.04.10
✎
11:57
|
(9) Я говорил про "залей софтину на сканер".
(13) Правильно понимаешь. Пример из (8) как раз про это. |
|||
15
AndreyFAN
13.04.10
✎
11:59
|
нет. Данные обрабатываются ДО того как вводятся в поля ввода на форме.
Ведь это может быть ШтрихКод товара, а может сканироваться КарточкаНаСкидку или ещё какая лабуда... прога сама вставит в соответствующее поле ввода |
|||
16
AndreyFAN
13.04.10
✎
12:01
|
+15 например, видел аптечные конфигурации, там накладные полностью штрих-кодовые.
наименование, количество, сумма, НДС и тд... |
|||
17
Арчибальд
13.04.10
✎
12:03
|
(15) данные с клавиатуры обрабатываются ПОСЛЕ символа конца ввода...
|
|||
18
szhukov
13.04.10
✎
12:04
|
(15) для этого нужны соответствующие дрова, типа АТОЛа.
В случае с полем ввода никто не мешает обрабатывать полученный штрихкод и делать соответствующие действия: добавлять товар или обрабатывать карточку. |
|||
19
Арчибальд
13.04.10
✎
12:04
|
(18) Вот именно
|
|||
20
szhukov
13.04.10
✎
12:05
|
(13) правильно, самый простой вариант.
|
|||
21
MikeFromAtol
13.04.10
✎
12:05
|
(18) драйвер устройств ввода от АТОЛа не подойдет для использования на ТСД.
|
|||
22
mannilele
13.04.10
✎
12:06
|
(20) спасибо, очень помог! пойду пробовать! очень понятно объяснил!
|
|||
23
szhukov
13.04.10
✎
12:07
|
(21) конечно не подойдет... :)
я же говорю что-то типа.. только зачем это все если можно спокойно работать с полем ввода |
|||
24
AndreyFAN
13.04.10
✎
12:07
|
(17) ну дык данные в событие ОбработкаВнешнегоСобытия как раз и попадают после символа суффикса :-)
|
|||
25
MikeFromAtol
13.04.10
✎
12:08
|
(23) я на всякий случай уточнил, а то мало ли, кто нить щас начнет пробовать, потом претензии будут писать :)
|
|||
26
AndreyFAN
13.04.10
✎
12:08
|
(23) я про то что лишние движения с полем, да и само поле в форме как-бы лишнее, проходящее
|
|||
27
szhukov
13.04.10
✎
12:10
|
(26) на что у тебя будет срабатывать внешнее событие?
|
|||
28
Арчибальд
13.04.10
✎
12:11
|
(25) Клавиатурному сканеру дрова вредны :)
(26) Без поля ввода клавиатурный сканер не сработает. кстати, клавиатура тоже. |
|||
29
szhukov
13.04.10
✎
12:12
|
(26) в случае с АТОЛом (если не ошибаюсь) внешнее событие возбуждается драйвером...
|
|||
30
MikeFromAtol
13.04.10
✎
12:12
|
(28) ну почему, в целях унификации работы - вполне можно и через драйвер получать данные.
(29) совершенно верно. |
|||
31
AndreyFAN
13.04.10
✎
12:12
|
(27) (28) хм... может чо в 7ке не так как в 8...
в 8ке у меня сканер работает без всякого поля ввода. В событии Внешнем уже сам распознаёт, что это за данные и вставляет в требуемые поля на форме. |
|||
32
Арчибальд
13.04.10
✎
12:14
|
(31) КЛАВИАТУРНЫЙ сканер.
|
|||
33
AndreyFAN
13.04.10
✎
12:14
|
+(31) конфу сам писал, порт Клавиатура, дрова Атол
|
|||
34
Loki79
13.04.10
✎
12:14
|
Во первых для чего ТСД использовать будешь?
|
|||
35
szhukov
13.04.10
✎
12:14
|
(28) без поля ввода работает :) (например можно закрыть сканером модальное окно с кнопкой "Ок")
просто ввод не обрабатывается ничем (все равно, что просто стучать на клаве в пустоту) |
|||
36
szhukov
13.04.10
✎
12:16
|
(33) АТОЛ с этим ТСД не подружишь...
|
|||
37
szhukov
13.04.10
✎
12:17
|
+(36)
см. (21) |
|||
38
Арчибальд
13.04.10
✎
13:01
|
(35) Конечно, этак можно. Эмулируется же нажатие Enter в конце, вот текущая кнопка и срабатывает.
|
|||
39
szhukov
13.04.10
✎
13:14
|
(38) Я к тому, что клавиатурный ввод работает, его никто не отменял и ему пофиг хотят его обрабатывать или нет, т.е. есть поле ввода или нет значения не имеет. (а закрывает конечно ентер)
|
|||
40
mannilele
13.04.10
✎
13:50
|
(39) а еще вопрос. сделал я поле ввода, но после сканирования у меня перескакивает на другое поле (что естественно), "Активизировать" в обработке ввода штрих-кода не работает (пишет-нельзя использовать эту процедуру в данном месте), как мне вернуться обратно на поле ввода?
|
|||
41
mannilele
13.04.10
✎
14:04
|
(40) а все, не надо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |