Back to top

FTPСоединение — ошибка

Опубликовано e-1c@mail.ru - вс, 08/21/2016 - 17:22

При работе с FTP соединением у программистов 1с может возникнуть ошибки
«Ошибка при вызове конструктора (FTPСоединение): Unknown error 0x80072EE7»
Ошибка при вызове метода контекста (Записать): 200 Type set to I 500 Illegal PORT command 500 LPRT not understood
Error_FTP.jpg

Довольно часто ошибка возникает при неправильном указании режима работы с ftp.
Для FTP возможны два режима работы.
Активный
Пассивный
Синтаксис создания подключения:
Новый FTPСоединение(<Сервер>, <Порт>, <Имя пользователя>, <Пароль пользователя>, <Прокси>, <Пассивное соединение>)

По умолчанию <Пассивное соединение> определено как «Ложь», т.е. при создании соединения оно определяется как «Активное». Но так как в ряде случаев Активное соединение принципе не может быть использовано, например «не поддерживается модемами ADSL, некоторыми фаерволами», то FTPСоединение соединение приведет к ошибке выше.
Не забывайте о параметре <Пассивное соединение> !

Так же ошибки возникают и при неправильном задании порта FTP соединения, обычно порт ftp используется 21. Но бывает, что используются другие порты.