Вставляем на форму "Поле ввода", добавляем кнопки выбора и очистки. В обработчике события "Начало выбора", пишем код:
Процедура ФайлНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
л_Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Фильтр = "Файл выгрузки сотрудников(*.dbf)|*.dbf";
л_Диалог.МножественныйВыбор = Ложь;
л_Диалог.Фильтр = Фильтр;
л_Результат = л_Диалог.Выбрать();
Если л_Результат Тогда
ЭлементыФормы[Элемент.Имя].Значение = л_Диалог.ПолноеИмяФайла;
КонецЕсли;
КонецПроцедуры
Процедура ФайлНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
л_Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Фильтр = "Файл выгрузки сотрудников(*.dbf)|*.dbf";
л_Диалог.МножественныйВыбор = Ложь;
л_Диалог.Фильтр = Фильтр;
л_Результат = л_Диалог.Выбрать();
Если л_Результат Тогда
ЭлементыФормы[Элемент.Имя].Значение = л_Диалог.ПолноеИмяФайла;
КонецЕсли;
КонецПроцедуры
Получаем путь к файлу в поле ввода и работаем с ним.
Комментариев нет:
Отправить комментарий