Имя: Пароль:
1C
1C 7.7
v7: Компонента ФТП
0 Chameleon1980
 
13.01.14
06:59
компонента ftp.dll

ФТП=СоздатьОбъект("Addin.FTP");
Попытка
    ФТП = СоздатьОбъект("Addin.FTP");
    ФТП.ИмяЛогФайла             = ПутьВыгрузки+"dialmail_ftp.log";
    ФТП.ВестиЛогФайл            = 1;
    ФТП.ВестиТехническийЛогФайл = 1;
    ФТП.NewRFC                  = 0;
    ФТП.БинарныйРежим             = 1;
    ФТП.ВремяДоРазрыва           = 500000; // Timeout

    ФТП.ВремяМеждуСобытиями     = 10000;
    Сообщить("В теле попытки");
    FTPПорт="ftp";
Исключение
    Сообщить("Ошибка создания объекта FTP");
    Сообщить(ОписаниеОшибки());
    Возврат;
КонецПопытки;

Окно сообщений:

В теле попытки
Если ФТП.Подключиться("хх.хх.хх.хх",21,"user","password",1,3) = 0 Тогда

{Справочник.Каталогинетмагазин.ФормаСписка.ФормаСписка.Модуль(1910)}: Поле агрегатного объекта не обнаружено (Подключиться)

Иногда срабатывает метод иногда почему-то нет.
Никто не сталкивался?
1 Chameleon1980
 
13.01.14
09:38
up
также

Если FTP.Пинг(FTPСервер,IPСервера)>=0 Тогда
{D:\TMP\TRADETEST\DIALMAIL276PB16(1)\EXAMPLEFTP.ERT(387)}: Поле агрегатного объекта не обнаружено (Пинг)
2 varelchik
 
13.01.14
09:38
Ты ничего не напутал?
Вообще-то это объект из dialmail.
3 varelchik
 
13.01.14
09:39
ftp.dll такоего неумеет.
4 Chameleon1980
 
13.01.14
09:44
пардон dialmail

ФТП = СоздатьОбъект("Addin.FTP");
    ФТП.ИмяЛогФайла             = ПутьВыгрузки+"dialmail_ftp.log";
    ФТП.ВестиЛогФайл            = 1;
    ФТП.ВестиТехническийЛогФайл = 1;
    ФТП.NewRFC                  = 0;
    ФТП.БинарныйРежим             = 1;
    ФТП.ВремяДоРазрыва           = 500000; // Timeout

если бы было не так вывалило бы сразу в попытке
5 varelchik
 
13.01.14
09:49
ЗагрузитьВнешнююКомпонету() сделал?
6 Chameleon1980
 
13.01.14
10:17
Да конечно.
Думаете он бы не ругнулся на ФТП.ИмяЛогФайла             = ПутьВыгрузки+"dialmail_ftp.log";
например?

и еще вот:

в окне сообщений для отладки:

Созданный объект ФТП: Addin.FTP
Тип значения: Addin.FTP
7 varelchik
 
13.01.14
11:32
Странно конечно.
Но у меня все работает.
8 Chameleon1980
 
13.01.14
14:04
ДА в правах скорее дело
9 Chameleon1980
 
14.01.14
10:22
Может не в тему, но...
Скажите люди, а вот как (почему), например, фар - кидает на фтп файл за секунду, а вн. компонента восемь часов думает и в коце все равно фига?
параметры те-же.
Может фар чего знает?
10 Chameleon1980
 
14.01.14
10:41
Все дело в пассивном режиме.
Извините за хлам.