Имя: Пароль:
1C
1С v8
Путь к файлу
0 Новичёк123123
 
19.08.11
13:14
Доброго времени суток) Вчера поставили задачу написать обработку, со всем справился кроме одной мелочи. Мне нужно что бы через поле ввода человек выбрал путь в каталог в котором обработка сохранит файл "Выгрузка.тхт". Нашёл в нете описание как сделать что бы открыть файл через тоже полее ввода, пересмотрел все процедуры и функции работы с файлами, не нашёл ничего что мне может помочь, порылся в написанных обработках тоже ничнего подобного не нашёл, поискал по мисте тоже ноль. Если кто нибудь наставит на путь буду очень признателен) Заранее спасибо)
1 dka80
 
19.08.11
13:16
Сделай кнопку, на нее подвесь процедуру выбора файла, результат выбора подставь в поле
2 dka80
 
19.08.11
13:17
ой. погоди. гоню. проще можно
3 zbv
 
19.08.11
13:18
Как-то так:

Процедура КаталогИнформационнойБазыНачалоВыбора(Элемент, СтандартнаяОбработка)
   Элемент.Значение = ВыборКаталогаФайла(РежимДиалогаВыбораФайла.ВыборКаталога, Элемент.Значение);
КонецПроцедуры

Функция ВыборКаталогаФайла(РежимВыбораФайла, ТекКаталог = "", ТекПолноеИмя = "", Фильтр = "")
   
   ДиалогВыбора = Новый ДиалогВыбораФайла(РежимВыбораФайла);
   ДиалогВыбора.Каталог = ТекКаталог;
   ДиалогВыбора.МножественныйВыбор = Ложь;
   ДиалогВыбора.Фильтр = Фильтр;
   
   Если ДиалогВыбора.Выбрать() Тогда
       Если РежимВыбораФайла = РежимДиалогавыбораФайла.ВыборКаталога Тогда
           Возврат ДиалогВыбора.Каталог;
       Иначе
           Возврат ДиалогВыбора.ПолноеИмяФайла;
       КонецЕсли;
   Иначе
       Если РежимВыбораФайла = РежимДиалогаВыбораФайла.ВыборКаталога Тогда
           Возврат ТекКаталог;
       Иначе
           Возврат ТекПолноеИмя;
       конецЕсли;
   КонецЕсли;
   
КонецФункции
4 Wobland
 
19.08.11
13:18
не оно?

Процедура ФайлНачалоВыбора(Элемент, СтандартнаяОбработка)
   Диалог=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
   Диалог.Заголовок="Выберите файл";
   Диалог.МножественныйВыбор=Ложь;
   Диалог.Фильтр="Лист Excel|*.xls";
   Файл=?(Диалог.Выбрать(), Диалог.ПолноеИмяФайла, "");
КонецПроцедуры
5 Новичёк123123
 
19.08.11
13:21
(3) сейчас попробую) Спасибо)
(4) не это выбор файла мне нужно именно каталога)Спасибо за пример)
6 Wobland
 
19.08.11
13:28
(5) РежимДиалогаВыбораФайла ни на что не намекает?
7 Новичёк123123
 
19.08.11
13:29
(6) Извини) Не заметил, со вчера в мыле пищу эту обработку мозг уже даже с примитивными задачами не хочет справляться)