Имя: Пароль:
1C
 
Расширение файла при выборе
0 Надмозг
 
11.10.17
13:52
Код для выбора файла

    Режим = РежимДиалогаВыбораФайла.Открытие;
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытияФайла.ПолноеИмяФайла = "";
    Фильтр = "Текст(*.mht;*.pdf)|*.mht;*.pdf";
    ДиалогОткрытияФайла.Фильтр = Фильтр;
    ДиалогОткрытияФайла.Заголовок = "Выберите файл";
    
    Если ДиалогОткрытияФайла.Выбрать() Тогда
        ФайлИмя = ДиалогОткрытияФайла.ПолноеИмяФайла;
    КонецЕсли;


Почему-то после Выбрать() поле ДиалогОткрытияФайла.Расширение пустое. Полное имя файла с расширением Почему поле Расширение не заполняется?
1 Fedor-1971
 
11.10.17
13:59
(0) из СП
"Текстовый документ(*.txt)|*.txt|Табличный документ(*.mxl)|*.mxl"

в твоём фильтре примерно так:
"Текст(*.mht;*.pdf)|*.mht||*.pdf";
2 Lexey_
 
11.10.17
14:07
(0) потому, что:
Расширение (DefaultExt)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит расширение файла по умолчанию, которое будет использоваться системой при записи файла.
3 Надмозг
 
11.10.17
14:53
(1) я не про то

(2) т.е. при другом режиме диалога выбора только?
4 Надмозг
 
11.10.17
14:57
А все понял

Поможет это
Файл = Новый Файл(ФайлИмя);