База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как записать файл на FTP-сервер в 1С:Предприятие? › RE: Как записать файл на FTP-сервер в 1С:Предприятие?
13 февраля 2025 в 12:00
#31592

Участник
Для записи файла на 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/