#Область ОбработчикиСобытий
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
Если РаботаСФайламиКлиент.ДоступноСканирование() Тогда
ПараметрыДобавленияСоСканера = РаботаСФайламиКлиент.ПараметрыДобавленияСоСканера();
ПараметрыДобавленияСоСканера.ФормаВладелец = ЭтотОбъект;
ПараметрыДобавленияСоСканера.ОбработчикРезультата = Новый ОписаниеОповещения("ОтсканироватьЛистЗавершение", ЭтотОбъект);
ПараметрыДобавленияСоСканера.ТипРезультата = РаботаСФайламиКлиент.ТипРезультатаКонвертацииИмяФайла();
ПараметрыДобавленияСоСканера.ТолькоОдинФайл = Истина;
РаботаСФайламиКлиент.ДобавитьСоСканера(ПараметрыДобавленияСоСканера);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
&НаКлиенте
Процедура ОтсканироватьЛистЗавершение(Результат, Контекст) Экспорт
Если Результат <> Неопределено Тогда
ФайловаяСистемаКлиент.ОткрытьФайл(Результат.ИмяФайла);
КонецЕсли;
КонецПроцедуры
#КонецОбласти