Имя: Пароль:
1C
1C 7.7
v7: Как в Торговле перехватить событие от USB сканера?
0 AlexandrV
 
30.03.12
15:47
Подскажите
Как в Торговле перехватить событие от USB сканера.
он упорно пытается работать аналогом клавиатыры - это не совсем устраивает
1 Жан Пердежон
 
30.03.12
15:48
вот если б в бухии или зарплате, я б сказал, но торговля...
2 ЧеловекДуши
 
30.03.12
15:48
Через программу + через файлик.
Все зависит что за устройство :)

Ты бы хоть написал "марку" модели :)
3 AlexandrV
 
30.03.12
15:56
(2) USB сканер штрих кода QuickScan
4 AlexandrV
 
30.03.12
16:01
Народ помогите
5 Чел
 
30.03.12
16:07
используй 1С:Сканер штрихкода версии 8.0.12 или Атол версии 6.5
6 spu79
 
30.03.12
16:14
а программировать не пробовал?
7 kutshai
 
30.03.12
16:21
Торговля сама все умеет. Дрова от Атола достаточно последних бесплатных от 2009 года
8 AlexandrV
 
30.03.12
16:22
(6) как событие перехватить?
Вставить добавочные символы в начало штрихкода не удается
По этой комбинации символов можно было-бы определить, что код идет со сканера
9 Жан Пердежон
 
30.03.12
16:22
>> он упорно пытается работать аналогом клавиатыры
так и должно быть
10 Чел
 
30.03.12
16:23
(0) есть 2 варианта - если сканер поддерживает интерфейс USB Vitrual COM (как правило на микрухе PL-2303), то ставь дрова виртуального COM и юзай любую компоненту.
Если сканер только USB HID - используй либо компоненты, умеющие перехватывать данные с клавиатурного сканера, например эти - (5), либо просто сделай окошко на форме, устанавливай в него фокус при открытии и при изменении любого реквизита возвращай фокус в него =) Я так делал когда-то давно...
11 AlexandrV
 
30.03.12
16:24
(9) считаеш проще создать эмуляцию ком порта?
12 spu79
 
30.03.12
16:26
могу ошибаться (давно это было) но юсб метролоджик программировался (по умной книжке со штрих-кодами) каким ему быть: клавиатурным или сом-ким
13 spu79
 
30.03.12
16:27
а после программирования, при подключении винда сама определяла и создавала вирт сом-порт (если сканер как сом сделали)
14 Чел
 
30.03.12
16:32
(13) винда сама не установит драйвер виртуального ком-порта =) Она не знает что это такое =)
15 spu79
 
30.03.12
16:36
еще раз говорю, сначала сканер запрограммировать, что он сом-ский
16 Жан Пердежон
 
30.03.12
16:36
(11)  проще вот как

   ШтрихКод = "";
   Пока ВвестиСтроку(ШтрихКод,"Введите штрихкод",)=1 цикл
       МояОбработкаШтрихкода(ШтрихКод);
   КонецЦикла;
17 Чел
 
30.03.12
16:41
(15) даже если запрограммируешь, нужно будет еще поставить драйвер специальный. Ни разу не встречал сборку винды, в которой уже были бы драйвера виртуального ком-порта... В винду обычно дрова вставляют от более "гражданских" устройств - от звука, Ethernet, видео...
Независимо от того, куда вы едете — это в гору и против ветра!