Для записи файла на FTP-сервер в 1С:Предприятии можно использовать объект FTPСоединение. Ниже приведен пример кода, который демонстрирует, как это сделать.
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1C
&НаКлиенте
Процедура ЗаписатьФайлНаFTP()
// Параметры FTP-соединения
Сервер= "ftp.example.com";// Адрес FTP-сервера
Порт= 21;// Порт FTP
ИмяПользователя= "user";// Имя пользователя
Пароль= "pass";// Пароль пользователя
КаталогНаСервере= "/mydir/";// Каталог на сервере
ЛокальныйФайл= "C:MyFile.txt";// Путь к локальному файлу
// Создаем FTP-соединение
FTPСервер= Новый FTPСоединение(Сервер,Порт,ИмяПользователя,Пароль);
Сообщить("Ошибка при записи файла на FTP-сервер: "+ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
В этом примере:
– Указываются параметры для подключения к FTP-серверу (адрес, порт, имя пользователя и пароль).
– Создается объект FTPСоединение.
– Используется метод Записать() для передачи локального файла на сервер в указанный каталог.
Не забудьте заменить параметры на свои собственные значения.