Имя: Пароль:
1C
1С v8
Как считать данные со сканера штрих-кодов в управляемом приложении
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
а в форме штрх кода на кнопку вешаете

&НаКлиенте
Процедура Принять(Команда)
   Закрыть(ШтрихКод);
КонецПроцедуры