|
Подключение сканера ШК к новому документу, не попадаю в событие :( | ☑ | ||
---|---|---|---|---|
0
АндрейRU
07.01.19
✎
13:16
|
Создал новый документ в УТ,
в форме, модуле документа прописал процедуру: ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Но при считывании ШК со сканера не попадаю в неё (Сканер USB эмулятор клавиатуры). Происходит просто ввод ШК в поле как с клавиатуры. Если параллельно открыть документ в котором есть ввод со сканера, например РМК, то сканер активируется, и при считывании ШК в моем документе происходит событие ОбработкаОповещения и я попадаю в свою процедуру... т.е. видимо нужно как то активировать сканер при открытии моего документа ? но как ? И попутно второй вопрос, На моем документе новом, есть только одно поле для ввода номенклатуры - к нему бы и хотелось подключить только обработчик событий со сканера.., возможно такое ? |
|||
1
oslokot
07.01.19
✎
13:42
|
В событиях при открытии и закрытии нужно подключать и отключать оборудование.
Посмотри как сделано в типовом документе, например заказ клиента |
|||
2
Случайный прохожий
07.01.19
✎
13:49
|
Могу ошибаться, давно со сканерами работал, но насколько помню ШК передавался через процедуру "ОбработкаВнешнегоСобытия". Но оборудование все-равно подключить нужно.
|
|||
3
roman844
07.01.19
✎
13:54
|
Добрый день. Всех с праздниками. ТС, (2) правильно говорит
|
|||
4
АндрейRU
07.01.19
✎
14:45
|
(1) ага, спасибо, разобрался. заказ клиента - в нем посмотрел.
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ОбщегоНазначенияУТ.НастроитьПодключаемоеОборудование(ЭтаФорма); КонецПроцедуры &НаКлиенте Процедура ПриОткрытии(Отказ) МенеджерОборудованияКлиент.НачатьПодключениеОборудованиеПриОткрытииФормы(Неопределено, ЭтаФорма, "СканерШтрихкода"); КонецПроцедуры &НаКлиенте Процедура ПриЗакрытии() МенеджерОборудованияКлиент.НачатьОтключениеОборудованиеПриЗакрытииФормы(Неопределено, ЭтаФорма); КонецПроцедуры |
|||
5
Chameleon1980
07.01.19
✎
14:45
|
в форме, модуле документа прописал процедуру:
ОбработкаОповещения(ИмяСобытия, Параметр, Источник) а в события добавил? |
|||
6
АндрейRU
07.01.19
✎
14:47
|
(2) (3) событие всё таки ОбработкаОповещения происходит.
|
|||
7
АндрейRU
07.01.19
✎
14:47
|
(5) да, конечно
|
|||
8
АндрейRU
07.01.19
✎
14:49
|
Второй вопрос остался, как сделать, чтобы сканер подключался только при выборе одного определенного поля?
а не при открытии всей формы, т.е. если сканер будет включен всегда при открытой форме, это будет мешать, т.к. он используется для других целей, а нужен только при выборе определенного поля, что бы найти товар в базе. |
|||
9
АндрейRU
07.01.19
✎
14:52
|
Запутанно наверное описал...
Нужно в документе что бы сканером можно было найти товар, только когда выбрано полле с товаром. При выборе других полей он работает просто как ввод с клавиатуры, типа ввод партии и т.д. другой текстовой информации |
|||
10
Chameleon1980
07.01.19
✎
14:55
|
события элеметов форм кури
|
|||
11
Chameleon1980
07.01.19
✎
14:56
|
хотя не
|
|||
12
Chameleon1980
07.01.19
✎
14:57
|
...Нужно в документе что бы сканером можно было найти товар, только когда выбрано полле с товаром....
элемент формы какой? формы у/о ? |
|||
13
АндрейRU
07.01.19
✎
15:31
|
(12) думаю просто в обработчик ОбработкаОповещения
нужно определить какой активный элемент формы.., и далее уже решить что и как с штрихкодом делать.. |
|||
14
АндрейRU
07.01.19
✎
15:36
|
Всем спасибо, вопрос закрыт.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |