| 
			
			 | 
		#1 | 
| 
			
			 Британский учённый 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Доброго времени суток! 
		
		
		
		
		
		
		
	Столкнулся с использованием сканера в Аксапте. Проблема в том, что не могу отловить событие ввода со сканера, чтоб установить курсор в поле, или хотя бы запомнить баркод. Похоже, что сканер не вызывает события нажатия клавиш. Очевидно он вызывает другое событие - nonkeyboard-input, как при распознавании голоса (voice recognition) или написании текста (handwriting recognition). Можно конечно заставить юзера ставить курсор на нужно поле, перед сканированием, но это будет занимать дополнительное время, а это есть плохо   Не подскажите как решается это в Аксапте? Спасибо.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Программатор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Уточните: cканер в COM порт к компу подключен или как? Если в СОМ то можно поставить програмульку которая ловит данные, а Аксапта вставит их в поле формы. Я так как то выкрутился 
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 program-ёр 
		
			
	 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			 
				__________________ 
		
		
		
		
	Становись лучше  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Британский учённый 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Порт PС/2 Т.е. сканер подключается вместо клавиатуры, либо параллельно вместе с ней. Использование ТСД не предусматривается, т.к. баркод считывается для выбора контейнера для упаковки. Т.е. последующей обработки, как при складском учете, не требуется. 
		
		
		
		
		
		
		
	Вобщем как я понимаю в самой Аксапте поймать событие скана баркода никак не получится, а жаль  .
		 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В случае, если Вы подключаете сканер как клавиатуру - какое событие Вы хотите поймать? 
		
		
		
		
		
		
		
	В этом случае информация пойдёт в то место - где стоит курсор. В случае подключения к Com порту - можно этим управлять.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
http://axapta.mazzy.ru/lib/barcode/#barcode_read Если сканер установлен в COM- или USB-порт, то нужен драйвер, который отловит событие и перенаправит штрихкод в разрыв клавиатуры. В этом случае также нужно использовать префикс.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Link (1). | |
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			добавлю свои 5 копеек  
		
		
		
		
		
		
		
	![]() если префикс будет начинаться с БОЛЬШИХ (у нас латинских) букв то при сканировании можно это отловить в task'е и переместить курсор куда нужно и делать больше ничего не надо  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Link (1). | |
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ax понимает большие символы как нажатую клавишу shift
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Британский учённый 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Огромное спасибо mazzy и ivas это то что нужно  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 |