|
Обработчик оповещения сканера | ☑ | ||
|---|---|---|---|---|
|
0
lite777
26.10.22
✎
11:47
|
Здравствуйте 1С розн, доп форма в РМК , нужно подключить сканер и обработать шк
Вставил код при открытии формы, вопрос где получать штрих код (какая процедура) &НаКлиенте Процедура Р_ПриОткрытииПосле(Отказ) //Вставить содержимое обработчика ОповещенияПриПодключении = Новый ОписаниеОповещения("ПодключитьОборудованиеЗавершение", ЭтотОбъект); МенеджерОборудованияКлиент.НачатьПодключениеОборудованиеПриОткрытииФормы( ОповещенияПриПодключении, ЭтотОбъект, "СканерШтрихкода"); ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект); //? КонецПроцедуры |
|||
|
1
lite777
26.10.22
✎
12:01
|
Нашел вот Это
&НаКлиенте Процедура ОповещениеПоискаПоШтрихкоду(Штрихкод, ДополнительныеПараметры = Неопределено) Если НЕ ПустаяСтрока(Штрихкод) Тогда //ОбработкаТабличнойЧастиТоварыКлиент.ОбновитьКэшированныеЗначенияДляУчетаСерий( // ЭтотОбъект.Элементы.Товары, // КэшированныеЗначения, // ПараметрыУказанияСерий); //СтруктураПараметровКлиента = ПолученШтрихкодИзСШК(Штрихкод); //ОбработатьДанныеПоКодуКлиент(СтруктураПараметровКлиента); КонецЕсли; |
|||
|
2
lite777
26.10.22
✎
12:21
|
Но не срабатывает
|
|||
|
3
Kassern
26.10.22
✎
12:22
|
(0) Гляньте события формы и обратите внимание на ОбработкаОповещения
|
|||
|
4
Garykom
гуру
26.10.22
✎
12:35
|
(0) Хм с доп.формами особенно блокирующими и обработкой внешних событий засада у тебя будет
Ибо там последовательно во все формы событие прилетает и срабатывает в основной уже после закрытия доп.формы |
|||
|
5
Kassern
26.10.22
✎
12:37
|
(4) Нужно всего лишь отключать для текущей формы сканер, запускать новую форму, В ней уже подключать сканер и работать с ним, при закрытии, отключить сканер и подключить в начальной форме.
|
|||
|
6
Garykom
гуру
26.10.22
✎
12:37
|
(5) Дык моя в курсе ))
Вопрос в курсе ли ТС |
|||
|
7
lite777
26.10.22
✎
14:22
|
(5) Попробую. Спасибо
|
| Форум | Правила | Описание | Секции | Поиск |