Как работать с диалогами по-новому

&НаКлиенте
Процедура КомандаОткрыть(Команда)
	
	 ОткрытьPDF();	
	
КонецПроцедуры

&НаКлиенте
Асинх Процедура ОткрытьPDF()

	Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
	Диалог.Фильтр = "Документ (*.pdf) | *.pdf";
	
	ВыбранныеФайлы = Ждать Диалог.ВыбратьАсинх();
	
	Если ВыбранныеФайлы = Неопределено Тогда
		Возврат;
	КонецЕсли;
	
	ДокументPDF = Новый ДокументPDF;  
	Ждать ДокументPDF.ПрочитатьАсинх(ВыбранныеФайлы[0]);
	ДокументPDF.Показать();

КонецПроцедуры

Last updated