Ели Axapta 2009 (или 4.0), то можно использовать NET.
Там есть несколько способов. Например так (для передачи файла или получения файла) .
X++:
static void Job37(Args _args)
{
System.Net.WebClient webClient;
;
new InteropPermission(InteropKind::ClrInterop).assert();
try
{
webClient = new System.Net.WebClient();
webClient.set_Credentials(new System.Net.NetworkCredential("Login", "Password"));
webClient.UploadFile("ftp://servername/path/", "c:\\testFile.dat");
webClient.DownloadFile("ftp://servername/path/", "c:\\somefILE.dat");
webClient.Dispose();
}
catch (exception::CLRError)
{
error(AifUtil::getClrErrorMessage());
}
}