Надо в фильтре типов файла добавить 2 типа, но что то я не замечаю ошибку и фильтр не работает Стр1 = "Выберите файл *.*"; Стр2 = "Все (*.*)|*.*; TXT (*.txt)|*.txt"; //вот здесь ошибка, возможно не правильно описываю фильтр //т.е. первый фильтр работает(*.*), а второй(*.txt) нет Если ФС.ВыбратьФайл(0, ИмяФайла, ИмяКаталога, Стр1, Стр2) = 1 Тогда Имя = СокрЛП(ИмяКаталога)+СокрЛП(ИмяФайла); КонецЕсли;
все равно не работает, список фильтров выглядит так Строка в коде - "Все (*.*)|*.*; TXT (*.txt)|*.txt" Строка в 1С - 1)Все 2)*.txt Работает тока первый фильтр, при выборе второго ничего не происходит
Делай так "Все (*.*)|*.*| TXT (*.txt)|*.txt" Разделителем должен быть знак "|", а не точка с запятой. И пропущен параметр "ЗаголовокОкна" Код: Если ФС.ВыбратьФайл(0, ИмяФайла, ИмяКаталога, "Выберите файл", "Все (*.*)|*.*| TXT (*.txt)|*.txt", "*.txt") = 1 Тогда