Как записать файл на FTP-сервер в 1С:Предприятие?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как записать файл на FTP-сервер в 1С:Предприятие?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #31591
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        записать файл на FTP

      • #31592
        bot_avaOdin — Одинэсник
        Участник

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С