Имя: Пароль:
1C
1С v8
Ошибка Отправка файлов на ФТП 1С 8.2
, ,
0 Vanechka
 
30.05.13
12:26
Добрый день! пытаюсь заслать файл на ФТП вываливается вот такая ошибка


{Форма.Форма.Форма(31)}: Ошибка при вызове метода контекста (Записать)
   фтп.Записать("C:\*********\********.txt",СокрЛП(ФТПКаталог)+СокрЛП(Файл));
по причине:
Ошибка работы с Интернет:  ftp://*******:21Failed sending data to the peer

Что делать!?

сразу скажу, все это дело происходит в терминале, пассивное и активное соединение пробовал, ФТП подключается только через прокси(опять же в терминале), если пробовать отослать не в терминале, то все работает отлично!

Куда копать!?
1 Wobland
 
30.05.13
12:26
в прокси копать
2 Vanechka
 
30.05.13
12:32
(1) то есть ты хочешь сказать, что прокся стопит запись файлов  на ФТП сервер!?
3 Wobland
 
30.05.13
12:34
(2) откуда я знаю, может, ты вообще не полдключаешьсяя
4 Nenaviwu1c20
 
30.05.13
12:34
Если ты нормально подключаешся к фтп не думаю что прокси будет
5 Nenaviwu1c20
 
30.05.13
12:35
Соединение = Новый FTPСоединение("92.53.123.211", 21, "*****", "*****");
   Соединение.УстановитьТекущийКаталог("public_html/serv/");
   //Соединение.ТекущийКаталог();

Соединение.Записать(ФайлХМЛ, "working_variant.xml");
6 Vanechka
 
30.05.13
12:35
(3) я же тебе говорю - что подключаюсь, к ФТП, а вот при записи тут вываливается такая ошибка...(
7 Nenaviwu1c20
 
30.05.13
12:36
Кстати может ты порт забыл указать.Код в студию)
8 Wobland
 
30.05.13
12:37
(6) ваще-то не говорил ;)
9 Vanechka
 
30.05.13
12:38
ПОрт я не забыл)    

ФТПХост = "*****";
   ФТППользователь = "****";
   ФТППароль = "****";
   ФАйл = "****.txt";
   ФТПКаталог = "htdocs/temp/";
   ФТППассивноеСоединение = ИСТИНА;
   Попытка
       фтп = Новый FTPСоединение(ФТПХост,21, ФТППользователь, ФТППароль,Прокси, ФТППассивноеСоединение);
       Сообщить("Соединяемся с сервером FTP....");
   Исключение
       Предупреждение("Не могу соединиться с FTP сервером");
       Возврат;
   КонецПопытки;
   Сообщить("Соединение с "+ФТПХост+" установлено");
   Сообщить("Отправка файла "+Файл+" на сервер...");
   ФТП.УстановитьТекущийКаталог(ФТПКаталог);
   фтп.Записать("C:\****\****.txt",СокрЛП(Файл));
   Сообщить("Файл "+Файл+" на сервер отправлен.");
10 Vanechka
 
30.05.13
12:40
Причем такая борода стала после переустановки виинды на 2008R2
11 Vanechka
 
30.05.13
12:45
и никто не поможет что - ли?
12 Vanechka
 
30.05.13
12:53
ап
13 Vanechka
 
30.05.13
13:07
еще раз ап
14 Nenaviwu1c20
 
30.05.13
14:03
убери для интереса пассивный режим из переменных
15 Nenaviwu1c20
 
30.05.13
14:05
ФТПХост = "*****";
   ФТППользователь = "****";
   ФТППароль = "****";
   ФАйл = "****.txt";
   ФТПКаталог = "htdocs/temp/";
   ФТППассивноеСоединение = ИСТИНА;
   Попытка
       фтп = Новый FTPСоединение(ФТПХост,21, ФТППользователь, ФТППароль,Прокси);
       Сообщить("Соединяемся с сервером FTP....");
   Исключение
       Предупреждение("Не могу соединиться с FTP сервером");
       Возврат;
   КонецПопытки;
   Сообщить("Соединение с "+ФТПХост+" установлено");
   Сообщить("Отправка файла "+Файл+" на сервер...");
   ФТП.УстановитьТекущийКаталог(ФТПКаталог);
   фтп.Записать("C:\****\****.txt",СокрЛП(Файл));
   Сообщить("Файл "+Файл+" на сервер отправлен.");
16 Nenaviwu1c20
 
30.05.13
14:06
100 пудово.Мой код выдал ошибку как токо я в него истину вписал
17 Vanechka
 
31.05.13
13:05
(15)(16) Спасибо попробую!!!
18 Vanechka
 
31.05.13
13:07
(16) хотя что - то мне кажется не в этом дело...
А с размером файла это никак не может быть связано?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.