HelpF.pro

Открыть диалог выбора файла

Код 1C v 8.х
  //На форме есть поле (Путь к файлу), для кнопки Выбор (Событие начало выбора) пропишем процедуру выбора файла
Процедура ВыборФайла(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
	СтандартнаяОбработка=ложь;
	Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
	Диалог.Заголовок = "Выберите файл";
	Диалог.ПолноеИмяФайла = ""; 
	Фильтр = "EXE (*.exe)|*.exe"; 
	Диалог.Фильтр = Фильтр; 
    Диалог.МножественныйВыбор = Ложь;
	Диалог.Каталог = "F:\";
	Если Диалог.Выбрать() Тогда
		Элемент.значение = Диалог.ПолноеИмяФайла;
	КонецЕсли;
КонецПроцедуры    


Код 1C v 7.x
 ИмяВыбрФайла = "";
ИмяПути=КаталогИБ()+"ProgFile\";
   Если ФС.ВыбратьФайл(0, ИмяВыбрФайла, ИмяПути, "Выберите файл запуска программы", "Все файлы (*.*)!*.*", , ) = 1 Тогда
     ПутьЗ=СРЕД((ИмяПути + ИмяВыбрФайла),3,80);
 КонецЕсли;

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/282.html