В типовых на толстом клиенте была такая конструкция (на примере УТ10.3):
Если нужно было в новом документе подключить сканер штрихкода, то добавляли
1. в процедуру ПриОткрытии процедуру подключения торгового оборудования ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
Основном модуль был в обработки ТОСервере
2. В документ так же добавляли функцию ПоддерживаетсяВидТО(Вид) Экспорт
3. Процедура ВнешнееСобытие(Источник, Событие, Данные)
перехватывала считывание штрихкода, которое в дальнейшем обрабатывалось и возвращалось в процедуру СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество,
Единица, Количество, СШК) Экспорт
и как-то там обрабатывалась
4. При закрытии формы торговое оборудование отключалось.
Подскажите, как это на управляемых формах реализовано в типовых? Идеально будет на примере УТ 11.4
Вижу что так же при открытии и закрытии подключается торговое оборудование. А как событие считывание обрабатывается? Смотрю нет внешнего события формы, как на толстом клиенте
(0) в УФ ещё проще.
Администрирвоание- подключаемое оборудование
там настрой рабочее место - сканер шк
а в своей форме ОбработкаОповещения
Например:
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
// ПодключаемоеОборудование
Если Источник = "ПодключаемоеОборудование" И ВводДоступен() Тогда
Если ИмяСобытия = "ScanData" И МенеджерОборудованияКлиентПереопределяемый.ЕстьНеобработанноеСобытие() Тогда
ОбработатьШтрихкоды(тзПрочееКлиент.ПреобразоватьДанныеСоСканераВСтруктуру(Параметр));
КонецЕсли;
КонецЕсли;
// Конец ПодключаемоеОборудование
КонецПроцедуры
Если НЕ ПустаяСтрока(Штрихкод) Тогда
СтруктураПараметровКлиента = ПолученШтрихкодИзСШК(Штрихкод);
ОбработатьДанныеПоКодуКлиент(СтруктураПараметровКлиента);
КонецЕсли;
да, оказывается даже проще стало. Событие обрабатывается через, на примере УТ11.4 МодульУправляемогоПриложения.ОбработкаВнешнегоСобтия (....)
и передается в ОбработкуОповещения формы
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой