Пример процедуры по выбору файла:

&НаКлиенте
Процедура ОткрытьДиалогВыбораФайла(Команда)
	// Если выбираем файл
	ВариантВыбора = РежимДиалогаВыбораФайла.Открытие;
	
	// Если выбираем каталог, папку
	// ВариантВыбора = РежимДиалогаВыбораФайла.ВыборКаталогаОткрытие;
	
	ИнтерфейсОткрытия = Новый ДиалогВыбораФайла(ВариантВыбора);
	ИнтерфейсОткрытия.ПолноеИмяФайла = "";
	
	// Пример фильтра по расширению:
	Фильтр = НСтр("ru = 'Выберите смету'; en = 'Text'")+"(*.xls)|*.xls";
	// Пример вывода без фильтра
	Фильтр = НСтр("ru = 'Все файлы (*.*)|*.*'");
	
	ИнтерфейсОткрытия.Фильтр = Фильтр;
	// Если хотим выбрать несколько файлов
	ИнтерфейсОткрытия.МножественныйВыбор = Истина;
	ИнтерфейсОткрытия.Заголовок = "Выберите файл";
	Если ИнтерфейсОткрытия.Выбрать() Тогда
		ПолученныеФайлы = ИнтерфейсОткрытия.ВыбранныеФайлы;
		Для Каждого ПолныйПутьКФайлу Из ПолученныеФайлы Цикл
			Сообщить(ПолныйПутьКФайлу);
		КонецЦикла;
	Иначе
		Сообщить("Не выбрано ни 1 файла");
	КонецЕсли;
КонецПроцедуры

Если возникла ошибка «1С Использование синхронных методов на клиенте запрещено!»:

  • Включите «Режим использования синхронных вызовов расширений платформы и внешних компонент» в свойствах конфигурации

  • Либо зайдите в программу в режиме запуска «Толстый клиент»;

После выполненных действий ошибка должна пропасть.