podkljuchenie_obrabotchika_vneshnego_sobytija_primer_skaner_shk

В модуле формы, где необходимо ловить срабатывание сканера ШК

  1. Создать реквизит формы «ИспользоватьПодключаемоеОборудование» тип БУЛЕВО
  2. Создать реквизит формы «ПоддерживаемыеТипыПодключаемогоОборудования» тип СТРОКА. Можно оставить пустым
  3. В «Администрирование»-«Подключаемое оборудование» включить возможность использоваеть внешнее оборудование
  4. В «Администрирование»-«Подключаемое оборудование» добавить на свое рабочее место оборудование (в данном случае ШК)

Для подключения возможного внешнего оборудования

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   ИспользоватьПодключаемоеОборудование = УправлениеНебольшойФирмойПовтИсп.ИспользоватьПодключаемоеОборудование();
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
   МенеджерОборудованияКлиент.НачатьПодключениеОборудованиеПриОткрытииФормы(Неопределено, ЭтотОбъект, "СканерШтрихкода");
КонецПроцедуры

Обработка события прилетат сюда

&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
		
Если Событие = "Штрихкод" И ЗначениеЗаполнено(Источник) Тогда
	ОчиститьСообщения();
	ВнешнееСобытиеНаСервере(Источник,Событие,Данные);
КонецЕсли;
	
КонецПроцедуры

Отключаемся от оборудования чтобы дать возможность другим им пользоваться

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
	
   МенеджерОборудованияКлиент.НачатьОтключениеОборудованиеПриЗакрытииФормы(Неопределено, ЭтотОбъект);

КонецПроцедуры
  • /sites/data/pages/podkljuchenie_obrabotchika_vneshnego_sobytija_primer_skaner_shk.txt
  • Последнее изменение: 2021/03/03 15:00
  • tro