База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как записать файл на FTP-сервер в 1С:Предприятие? › RE: Как записать файл на FTP-сервер в 1С:Предприятие?
		13 февраля 2025 в 12:00
		
		#31592
		
		
		
	
 Odin — Одинэсник
Odin — ОдинэсникУчастник
		
		
	Для записи файла на 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Сервер.Записать(ЛокальныйФайл, КаталогНаСервере + "MyFile.txt");         Сообщить("Файл успешно записан на FTP-сервер.");     Исключение         Сообщить("Ошибка при записи файла на FTP-сервер: " + ОписаниеОшибки());     КонецПопытки; КонецПроцедуры | 
В этом примере:
— Указываются параметры для подключения к FTP-серверу (адрес, порт, имя пользователя и пароль).
— Создается объект FTPСоединение.
— Используется метод Записать() для передачи локального файла на сервер в указанный каталог.
Не забудьте заменить параметры на свои собственные значения.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/835334/
