Имя: Пароль:
1C
1С v8
Поиск файлов на FTP
0 DeMi4
 
19.12.11
15:01
НайдФ=ФТП.НайтиФайлы("0:/Каталог","*.dbf",Истина);
Привльно ли прописываю поиск файла на FTP
1 andrewks
 
19.12.11
15:02
что за "0:/" ?
2 DeMi4
 
19.12.11
15:03
Это из командора просто путь взят
3 DeMi4
 
19.12.11
15:04
НайдФ=ФТП.НайтиФайлы(":/Каталог","*.dbf",Истина);
4 andrewks
 
19.12.11
15:26
(2) при чём здесь коммандер? пиши путь, как он есть на фтп

/public/dir1/subdir1/
5 Ринат-СПб
 
19.12.11
15:31
эм...
а где подключение к фтп? командор то подключился, а 1с нет :)
6 DeMi4
 
19.12.11
15:36
Процедура ПроверкаФайлов() Экспорт
   Сообщение=Новый СообщениеПользователю;
   ФТП=Новый FTPСоединение("ИП",21, "Пользователь", "Пароль", , Истина,) ;
   Сообщение.Текст="Загрузка данных "+ТекущаяДата();
   Сообщение.Сообщить();
   НайдФ=ФТП.НайтиФайлы(ФТП.ТекущийКаталог(),"*.dbf",Истина);
   Если НайдФ.Количество()>0 Тогда
       Для каждого Ф из НайдФ Цикл
           Сообщение.Текст="Обнаружен файл "+Ф.Имя;
           Сообщение.Сообщить();
       КонецЦикла    
   КонецЕсли;
   Сообщение.Текст="Загрузка данных завершена "+ТекущаяДата();
КонецПроцедуры
7 DeMi4
 
19.12.11
15:36
Но ни фига че то не подключается
8 andrewks
 
19.12.11
15:37
(7) какая ошибка?
9 Aleksey
 
19.12.11
15:38
а что такое "ИП"?
10 andrewks
 
19.12.11
15:39
(9) полагаю, "забили" адрес фтп-сервака
11 Aleksey
 
19.12.11
15:39
если IP, то там набор цифр. Или у вас имя компа где фтп "ИП"?
12 Aleksey
 
19.12.11
15:39
(10) как строку?
13 andrewks
 
19.12.11
15:41
(12) ну, не как число же
14 DeMi4
 
19.12.11
15:43
ИП - ip зачем я буду его светить в инете
Ошибки тоже ни какой не выдает
15 DeMi4
 
19.12.11
15:43
Выполнение через регламентные задания
с каталогом на компе все прокатывает а с FTP ни фига
16 DeMi4
 
19.12.11
15:45
Папка еще на сервере по русски называется может быть с этим связано
17 andrewks
 
19.12.11
15:51
сделай отладку в обычной обработке, потом в задания кидай.

отладчик в помощь
18 DeMi4
 
19.12.11
15:56
Ну вот прошелся ошибка аутентификации но вроде все правильно ввожу
19 Aleksey
 
19.12.11
15:59
(18) Прокси?
20 DeMi4
 
19.12.11
16:09
прокси нету
21 DeMi4
 
19.12.11
16:18
может дело в кодировке
22 DeMi4
 
19.12.11
16:47
Ни кто не сталкивался с этой проблемой
23 DeMi4
 
20.12.11
10:54
Функция ПолучитьФайлыFTP()
   ФТП = Новый FTPСоединение(СокрЛП(Константы.АдресFTPЗагрузки.Получить()),,СокрЛП(Константы.ЛогинЗагрузки.Получить()), СокрЛП(Константы.ПарольЗагрузка.Получить()),,Истина,);
   Файлы = ФТП.НайтиФайлы(СокрЛП(Константы.КаталогЗагрузки.Получить()),"*.dbf",Истина);
   Возврат Файлы;
КонецФункции

Почему то не хочет искать в подкаталогах. Подскажите кто может сталкивался.