Для записи файла на FTP-сервер в 1С:Предприятии можно использовать объект `FTPСоединение`. Ниже приведен пример кода, который демонстрирует, как это сделать.
1C
&НаКлиенте
Процедура ЗаписатьФайлНаFTP()
// Параметры FTP-соединения
Сервер = "ftp.example.com"; // Адрес FTP-сервера
Порт = 21; // Порт FTP
ИмяПользователя = "user"; // Имя пользователя
Пароль = "pass"; // Пароль пользователя
КаталогНаСервере = "/mydir/"; // Каталог на сервере
ЛокальныйФайл = "C:MyFile.txt"; // Путь к локальному файлу
// Создаем FTP-соединение
FTPСервер = Новый FTPСоединение(Сервер, Порт, ИмяПользователя, Пароль);
Попытка
// Записываем файл на сервер
FTPСервер.Записать(ЛокальныйФайл, КаталогНаСервере + "MyFile.txt");
Сообщить("Файл успешно записан на FTP-сервер.");
Исключение
Сообщить("Ошибка при записи файла на FTP-сервер: " + ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
В этом примере:
— Указываются параметры для подключения к FTP-серверу (адрес, порт, имя пользователя и пароль).
— Создается объект `FTPСоединение`.
— Используется метод `Записать()` для передачи локального файла на сервер в указанный каталог.
Не забудьте заменить параметры на свои собственные значения.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/835334/