Всем бобра! Пытаюсь переместить файл внутри каталога, выдает: Ошибка открытия файла обмена Ошибка при вызове метода контекста (Переместить): Ошибка работы с Интернет:
ftp://*.68:44 Quote command returned error
Вопрос в следующем: какого, собственно, черта? Пути перепроверил раз 10 уже по буквам, всё ок, обращение идет в нужные папки, доступы на пользователя login расшарены, что ещё надо?
Мой код:
ФТПХост = "*.68";
ФТППорт = "44";
ФТППользователь = "login";
ФТППароль = "password";
ФТПКаталог = "/obmen/";
ФТП = Новый FTPСоединение(ФТПХост,ФТППорт, ФТППользователь, ФТППароль);
ФТП.УстановитьТекущийКаталог(ФТПКаталог);
Файлы = ФТП.НайтиФайлы(ФТП.ТекущийКаталог(), "*.xml", Ложь);
Если Файлы.Количество() > 0 Тогда
Для каждого Файл Из Файлы Цикл
ОбработкаВыгрузкиXML = Обработки.УниверсальныйОбменДаннымиXML.Создать();
ОбработкаВыгрузкиXML.РежимОбмена = "Загрузка";
ОбработкаВыгрузкиXML.ИмяФайлаОбмена = ФТП.ТекущийКаталог() + Файл.Имя;
ОбработкаВыгрузкиXML.ВыполнитьЗагрузку();
ОбработкаВыгрузкиXML = "";
Попытка
ФТП.Переместить(ФТП.ТекущийКаталог() + Файл.Имя, ФТП.ТекущийКаталог() + "Archive/" + Файл.Имя);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
КонецЕсли;