|
Как считать данные со сканера штрих-кодов в управляемом приложении
| ☑ |
0
Xelga
14.05.12
✎
17:29
|
Вроде я так поняла, что данные можно считать в процедуре ВнешнееСобытие
Вставляю в модуле формы документа
&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
Сообщить("Данные");
КонецПроцедуры
и ничего не считывается. Вопрос, по-другому надо обращаться, или сканер подключен неправильно?
|
|
1
Xelga
14.05.12
✎
18:28
|
Конфигурация УНФ, сканер в ней настроила, теперь проблема в том, что при сканировании срабатывает стандартное поведение системы, а мне надо его поменять, только не могу понять какая процедура запускается и где мне ее найти. Открывается форма регистра сведений Штрихкоды номенклатуры, а какое событие ее вызывает непонятно.
|
|
2
Xelga
15.05.12
✎
16:53
|
Нашла, событие обрабатывается в процедуре ОбработкаОповещения(ИмяСобытия, Параметр, Источник) и нужно еще из формы, в которой сканер работает скопировать соответствующий код из процедур ПриОткрытии() и ПриЗакрытии()
|
|
3
bvg
15.05.12
✎
16:57
|
&НаКлиенте
Процедура ЗагрузитьПоШтрихкоду(Команда)
Форма = ПолучитьФорму("Документ.<ВашДокумент>.Форма.ФормаШтрихКод");
ШтрихКод = Форма.ОткрытьМодально();
КонецПроцедуры
|
|
4
bvg
15.05.12
✎
16:58
|
а в форме штрх кода на кнопку вешаете
&НаКлиенте
Процедура Принять(Команда)
Закрыть(ШтрихКод);
КонецПроцедуры
|
|