Имя: Пароль:
1C
1С v8
ftp соединение
0 Sergey011988
 
03.09.13
10:16
Вообщем есть такой код, все проходит нормально без ошибок, однако файл на сервере не появляется. В чем может быть причина.

ТПХост = "178.128.171.21";
ФТППользователь = "be";
ФТППароль = "6d";
ФАйл = имядляФТП;
ФТПКаталог = "in/";
ФТППассивноеСоединение = Истина;
Прокси = Новый ИнтернетПрокси();
Прокси.Пользователь ="ftpt";
Прокси.Пароль ="AD";
Прокси.Установить("ftp","192.168.124.78","8080");
Попытка
фтп = Новый ftpСоединение(ФТПХост,21, ФТППользователь, ФТППароль,Прокси,ФТППассивноеСоединение);
Сообщить("Соединяемся с сервером FTP....");
Исключение
Предупреждение("Не могу соединиться с FTP сервером");
Возврат ложь;
КонецПопытки;
Сообщить("Соединение с "+ФТПХост+" установлено");
Сообщить("Отправка файла "+Файл+" на сервер...");
ФТП.УстановитьТекущийКаталог(ФТПКаталог);
Попытка
фтп.Записать("\\mo02\Обмен\"+имядляФТП,СокрЛП(Файл));
Исключение
Сообщить(ОписаниеОшибки());
Возврат ложь;
КонецПопытки;
Сообщить("Файл "+Файл+" на сервер отправлен.");
1 афаф
 
03.09.13
10:18
Возможно, что фтп не понимает русского языка. Попробуйте убрать из имен, путей файлов русские буквы.
2 Адимр
 
03.09.13
10:27
ФТПКаталог = "in/";

косая черта вроде  не нужна.
3 Sergey011988
 
03.09.13
10:49
1,2 не прокатило. Мучаюсь второй день. Может 1с вообще не поддерживает передачу по ftp через прокси?
4 Error pro
 
03.09.13
10:52
(0) у руками создается на сервере файл?
5 skunk
 
03.09.13
11:04
а если так
ФТППассивноеСоединение = ложь
6 афаф
 
03.09.13
11:07
Как правило, фтп сервера снабжены журналами событий. Загляните, возможно, что это поможет.
7 Sergey011988
 
03.09.13
17:03
4 руками создается.
5 не прокатывает
6 фтп внешний, жунал не получается посмотреть.

Возможно 1с криво работает передает файлы на фтп через прокси.
нашел такую статью
http://forum.infostart.ru/forum26/topic40321/message433988/#message433988