|
Обработчик оповещения сканера |
☑ |
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) Попробую. Спасибо
|
|