0
AlexLAV
12.11.11
✎
20:36
|
Здравствуйте! Перестала работать выгрузка. После смены роутера (Dlink 808hv на DIR 320) Но боюсь, что это совпадение.
нативный (win 2008 r2) ftp клиент работае нормально, а выгрузка 1С не работает: Проверка соеденения проходит успешно, но вот выгрузка заканчивается ошибкой:
Подготовка данных для интернет закончена: 12.11.2011 18:10:19
Соеденение установлено.
Ошибка при выгрузке файла по FTP.
Разбор полетов показал, что 1С клиент работает в пассивном режиме, но не может передать файл на сервер
202281 22:00:52 12.11.2011 295.3310350 1cv8.exe 90.*.*.* TERM FTP FTP:Response to Port 50932, '150 Ok to send data.' {TCP:306, IPv4:84}
1cv8.exe TERM 90.*.*.* TCP TCP:Flags=...A...., SrcPort=50933, DstPort=2149, PayloadLen=2920, Seq=2467722117 - 2467725037, Ack=931863904, Win=513 (scale factor 0x8) = 131328 {TCP:320, IPv4:84}
потом несколько ReTransmit
202526 22:00:52 12.11.2011 295.7300042 1cv8.exe TERM 90.*.*.* TCP TCP:[ReTransmit #202284]Flags=...A...., SrcPort=50933, DstPort=2149, PayloadLen=1460, Seq=2467722117 - 2467723577, Ack=931863904, Win=513 (scale factor 0x8) = 131328 {TCP:320, IPv4:84}
в итоге сервер () отвечает
214283 22:01:20 12.11.2011 323.1742595 1cv8.exe 90.*.*.* TERM FTP FTP:Response to Port 50932, '426 Failure reading network stream.' {TCP:306, IPv4:84}
тут скрин...
Конфигурация 1С
Процедура кнТестСоединенияНажатие(Элемент)
Если ПолучитьСоединение() <> Неопределено Тогда
Предупреждение("Соединение установлено!");
Иначе
Предупреждение("Ошибка соединения!");
КонецЕсли;
КонецПроцедуры
Функция ПолучитьСоединение()
//если заданы параметры - выгрузим на FTP
Прокси = Неопределено;
//Попытка
// Прокси = Новый ИнтернетПрокси;
// //Прокси.Установить("ftp", Адрес, Порт);
// Прокси.Установить("ftp", "192.168.1.22", "8080");
//Исключение
// Сообщить("Не использую прокси.");
//КонецПопытки;
FTP = Неопределено;
Попытка
Если Прокси = Неопределено Тогда
FTP = Новый FTPСоединение(Адрес, Порт, Пользователь, Пароль, , истина);
//FTP = Новый FTPСоединение(Адрес, Порт, "", "", , истина);
Иначе
FTP = Новый FTPСоединение(Адрес, Порт, Пользователь, Пароль, Прокси, истина);
КонецЕсли;
Исключение
Сообщить("Ошибка соединения: "+ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;
Возврат FTP
КонецФункции
|
|