На платформе 7.7.025, конфигурация не важна. Нужно написать обработку которая бы выкладывала XML файл на SFTP сервер.
У меня получился такой код:
Процедура Сформировать()
Если ЗагрузитьВнешнююКомпоненту("DialMail.dll") = 0 Тогда
Сообщить("Не удалось загрузить внешнюю компоненту DialMail.dll");
Возврат;
Конецесли;
ИмяФайла = "asda";
SystComm = СоздатьОбъект("AddIn.SystComm");
Сообщить(SystComm.Версия);
FTP = СоздатьОбъект("AddIn.FTP");
FTP.ИмяЛогФайла = "";
FTP.ВестиЛогФайл = 0;
FTP.ИспользоватьSSL = 0;
FTPСервер = "Сервер";
FTPПользователь = "Логин";
FTPПароль = "Пароль";
FTPПорт = "22";
FTPПассивныйРежим = 0;
Если FTP.Подключиться(FTPСервер, FTPПорт, FTPПользователь, FTPПароль, FTPПассивныйРежим) = 0 тогда
Сообщить("соединение c " + FTPСервер + " не установлено...", "!");
Иначе
Сообщить("соединение c " + FTPСервер + " прошло успешно!");
Если FTP.ОтправитьФайл(КаталогИБ()+ "111.xml", ИмяФайла, 0) = 1 Тогда
тЧас = 0;
тМинута = 0;
тСекунда = 0;
ТекущееВремя(тЧас, тМинута, тСекунда);
Сообщить("Успешно!");
Иначе
Сообщить("Ошибка!");
КонецЕсли;
FTP.Отключиться();
КонецЕсли;
КонецПроцедуры
Результат обработки :
DialMail component 2.7.2b (с) SWA corp. (2002-2005)
соединение c Сервер не установлено...
Скажите пожалуйста, каким способом можно подключиться к SFTP серверу?