Имя: Пароль:
1C
 
FTPСоединение не работает в 8.1 !
0 Лойфер
 
07.11.08
16:38
Добрый вечер, товарищи!
Значицца так - была у меня программка для автообмена в распределённой базе на платформе 8.0. Чудно работало. Решил я так же само сделать в 8.1 - не выходит! Я упростил до минимума код и вот резалт:
1 Лойфер
 
07.11.08
16:40
Процедура КнопкаВыполнитьНажатие(Кнопка)
   FTP = Новый FTPСоединение("ftp-server", 21, "login", "password", , истина);
КонецПроцедуры

на 8.0 работает, а на 8.1 это не работает
2 Лойфер
 
07.11.08
16:41
ошибочка звучит так:
3 Лойфер
 
07.11.08
16:44
{Форма.Форма(3)}: Ошибка при вызове конструктора (FTPСоединение): Ошибка работы с Интернет:  ftp://78.108.81.200:21FTP: couldn't retrieve (RETR failed) the specified file
   FTP = Новый FTPСоединение("ftp-server", 21, "login", "password", , истина);
по причине:
Ошибка работы с Интернет:  ftp://ftp-server:21FTP: couldn't retrieve (RETR failed) the specified file


(извините за много постов - не знаю как их удалить :(, да и Ctrl+Enter - этот не так работает как я думал)
4 Лойфер
 
07.11.08
16:49
млин, адрес сервера пропустил, ну главное что хоть пароль заменил :-[
5 vde69
 
07.11.08
16:51
FTP не люблю, для обмена

http://infostart.ru/profile/6369/projects/2837/

правда для 7.7, но думаю не проблемма перегнать
6 Defender aka LINN
 
07.11.08
16:54
В 8.1 поменяли библиотеку для работы с FTP. У вас тырнет как раздается?
7 Лойфер
 
07.11.08
16:56
Там через почту чтоль? (регистрацию требует, да и семёрку ставить хлопотно). Через почту тоже можно, но хочется через ftp - раз уж оно есть.
Any ideas?
8 Лойфер
 
07.11.08
16:58
(6) Вот это новость! тырнет раздаётся через прокси. Для 8.0 его указывать не надо было. А в 8.1 пробовал прокси подставлять в конструктор - не помогло :(
9 Defender aka LINN
 
07.11.08
17:04
(8) Прозрачный прокси для FTP сделай :)
10 vde69
 
07.11.08
17:04
(7) там через ADO и промежуточный SQL сервак
11 Лойфер
 
07.11.08
17:08
(9) Сделал ftp прозрачным - 8.1 заругался на логин, а 8.0 перестало подключаться с ошибкой:

220 FTP server ready.
530 Sorry, only anonymous ftp allowed.
12 Лойфер
 
07.11.08
17:12
(10) не, такая суровая схема нам не подходит: Access покупать, скуль-сервер ставить. Уж если с ftp не прокатит - почтой пущу обмен :-\
13 Лойфер
 
07.11.08
17:14
Проксёй у нас стоит UserGate 4. Может там что покрутить? Я просто не очень администый товарисч :-[
14 Defender aka LINN
 
07.11.08
17:18
(13) Ну, я когда-то давно извращался, но уже сам не помню.
15 Лойфер
 
07.11.08
17:22
А знает ктонить что конкретно изменилось в работе с ftp в платформе 8.1?
16 KalachevDV
 
07.11.08
17:31
(15) Думаю у тебя дело не в 1С, а в настройках доступа к инету.
Попробуй к этому FTP подключиться с того же компа например TotalCommander'ом.
17 Лойфер
 
07.11.08
17:56
(16) Я подключался к ftp через filezilla - работало нормально всегда.

(всем) Всё решилось, ура! Вероятно в работе с ftp в 8.1 ужесточились параметры подключения к ftp. Если 8.0 сама определяла настройки прокси, то 8.1 уже не так прозорлива. Я указал правильные настройки FTP-прокси как они были указаны в UserGate:

Прокси = Новый ИнтернетПрокси;
Прокси.Установить("ftp", "192.168.0.155", 21);

И подключение установлено успешно! Правда медленнее значительно чем в 8.0... намудрили, мудрилы :)

Большое спасибо всем за участие!!!
to KalachevDV - а прозрачность для ftp-прокси я не стал ставить для совместимости с 8.0
18 Лойфер
 
07.11.08
17:58
последнее предложение было адресовано to Defender aka LINN... с этой работой... Всё, домой нафиг!