Имя: Пароль:
1C
 
Функция не возвращает массив файлов
0 falselight
 
14.05.18
16:48
Функция НайтиФайлы() должна вернуть массив файлов.
Но она возвращает только массив, с реквизитами каталога,
передаваемого в неё в качестве параметра. Что не так сделано.
Подскажите пожалуйста.



&НаКлиенте
Процедура ЗаполнитьИзФайловXLS(Команда)
    МассивНайденных = НайтиФайлы(ЭтотОбъект.ПутьККаталогу);
    Для Каждого Файл из МассивНайденных Цикл
        ЗаполнитьИзФайловXLSНаСервере(Файл.ИмяФайла);
    КонецЦикла;
КонецПроцедуры
1 Волшебник
 
14.05.18
16:49
НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>)
2 Lexey_
 
14.05.18
16:50
(0) "Но она возвращает только массив, с реквизитами каталога"

нет

Возвращаемое значение:
Тип: Массив.
Массив из значений типа Файл, содержащий найденные файлы.
3 Cool_Profi
 
14.05.18
16:50
"должна вернуть массив файлов"
Она тебе и возвращает. Массив объектов типа Файл. А дальше уже твоё дело, что с ними делать.
4 falselight
 
14.05.18
16:53
(2) После строки

Для Каждого Файл из МассивНайденных Цикл


Обычно я всегда получал файл в Файл.Полное имя и отправлял
его на обработку. А сейчас там

http://joxi.ru/DrlgNMeFv4xdbA
5 Lexey_
 
14.05.18
16:54
(4) и что же там не так?
6 falselight
 
14.05.18
16:54
(3) Она мне вон что возвращает (4), и что там с этим
можно делать? Максимум везде строки и путь до каталога.
7 Lexey_
 
14.05.18
16:55
(6) что искал, то и возвращает:

Описание:
Осуществляет поиск файлов и каталогов по заданной маске, расположенных в заданном каталоге.
8 falselight
 
14.05.18
16:55
(5) Нет пути к файлу, или файлам. Только путь к каталогу.
9 Lexey_
 
14.05.18
16:56
(8) всё правильно
10 Волшебник
 
14.05.18
16:56
НайтиФайлы(ЭтотОбъект.ПутьККаталогу, "*.xls");
11 Cool_Profi
 
14.05.18
16:57
(6) Она тебе вернула всё правильно.
12 Cool_Profi
 
14.05.18
16:58
Имя файла есть.
Полное имя файла есть.
Что ещё тебе, хороняке, надо?
13 falselight
 
14.05.18
16:58
Ясно! Спасибо! Ранее я без маски использовал её.
И она возвращала все файлы что есть.
Я потом ещё обрабатывал только нужные.
А сейчас не понял что она вернула мне.

С маской да все работает.
14 Волшебник
 
14.05.18
17:02
рукалицо...
15 dezss
 
14.05.18
17:08
ОФФ:
как бы назвать эту миниатюрку)))