Имя: Пароль:
1C
1С v8
Поиск файла по формату и наименованием!
0 1С Суровый
 
19.03.15
19:31
Пытаюсь настроить,чтобы при выборе файла отображались файлы с установленным расширением и наименованием. Пока без успешно. Пытался подставлять имя в фильтр, но так же без результатно. Помогите кто чем может добрые люди! Вот код:
Процедура ПутьКXMLНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    Фильтр = "(*.xml)|*.xml|";
    ДиалогОткрытияФайла.Фильтр = Фильтр;                                          
    ДиалогОткрытияФайла.ПроверятьСуществованиеФайла = Истина;
    ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
    ДиалогОткрытияФайла.Заголовок = "Выберите загружаемый файл XML";
    Если ДиалогОткрытияФайла.Выбрать() Тогда
        Файл = Новый Файл(ДиалогОткрытияФайла.ПолноеИмяФайла);
        Текст = Файл.Имя;
        Если Текст = "Отчет аптеки.xml" тогда
                ЭтотОбъект.ВыбоПуть = ДиалогОткрытияФайла.ПолноеИмяФайла;
                иначе Сообщить("Файл не содержит имя""Отчет аптеки""");
                КонецЕсли;
    Иначе
        Возврат;
    КонецЕсли;
КонецПроцедуры
1 DirecTwiX
 
19.03.15
19:37
ДиалогВыбораФайла.Фильтр (FileDialog.Filter)
ДиалогВыбораФайла (FileDialog)
Фильтр (Filter)
Использование:

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

Тип: Строка.
Содержит строку с набором файловых фильтров. Фильтр состоит из двух частей, разделенных символом "|" (вертикальная черта): строки представления, которая отображается в окне выбора файла, и строки маски. В строке маски допускается использование символа "*" (звездочка), обозначающего любое число произвольных символов, и "?" (знак вопроса), обозначающего один произвольный символ. Можно последовательно перечислить несколько фильтров, разделенных символом "|" (вертикальная черта).
Пример строки: "Текстовый документ(*.txt)|*.txt|Табличный документ(*.mxl)|*.mxl"

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
2 mehfk
 
19.03.15
19:39
Фильтр = "(*.xml)|*Отчет аптеки*.xml";
3 1С Суровый
 
20.03.15
10:56
(2) Красаучик, большое спасибо mehfk =)