30 августа 2011 г.

Диалог выбора файла на диске

Как выбрать нужный файл на диске в 1с: Предприятии 8.1 .
Процедура открытия диалога выбора файла может выглядеть так:




Функция ОткрытьДиалогВыбораФайла(
НачальныйКаталог = Неопределено,МножественныйВыбор = False,
Фильтр = Неопределено) экспорт
 
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогОткрытияФайла.Каталог = НачальныйКаталог;
ДиалогОткрытияФайла.Заголовок = "Выберите файл...";
ДиалогОткрытияФайла.МножественныйВыбор = МножественныйВыбор;
ДиалогОткрытияФайла.Фильтр = Фильтр;
ДиалогОткрытияФайла.ПроверятьСуществованиеФайла = Истина;
ДиалогОткрытияФайла.ПредварительныйПросмотр = Истина;
 Если Не ДиалогОткрытияФайла.Выбрать() Тогда
Возврат Неопределено;
КонецЕсли;
 
Возврат ДиалогОткрытияФайла;
 
КонецФункции

Функция возвращает "ДиалогВыбораФайла". Это не строка, а специальный объект из которого можно получить Имя файла, Каталог и прочие параметры.

РежимДиалогаВыбораФайла.Открытие - Это параметра указывает, что диалог открывается в режиме "открытие файла". Может быть ещё режим сохранения файла, тогда указывается  РежимДиалогаВыбораФайла.Сохранение


Скачать пример:
DialogChooseFile.epf

Комментариев нет:

Отправить комментарий