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