Как из 1С сохранить файл из интернета, если ссылка на файл формируется через некоторое время?

Есть ссылка с параметрами и командой запуска
ее запускаешь в браузере и через какое-то время формируется и скачивается файл , в браузере потом надо только выбрать путь куда сохранить
---
Проблема в сервисе была переделали p_action=­­Start ("Пуск" Русские буквы некорректно передавались ) и убрали зависимость от регистра
 из 1С все отработало хорошо

 ИмяВходящегоФайла = Объект.ПутьКФайлу;

 HTTP = Новый HTTPСоединение(Объект.Сервер);
 HTTPЗапрос = Новый HTTPЗапрос(Объект.АдресЗапроса);
 HTTP.ОтправитьДляОбработки(HTTPЗапрос,ИмяВходящегоФайла); //POST запрос

 //HTTP.Получить(HTTPЗапрос,ИмяВходящегоФайла); //GET Запрос тоже
---
можете указать ссылку?
---
http://sait2/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV&p_com=30274&p_reestr_format=xls&p_action=Пус­к
---
это видимо какой-то Ваш внутренний ресурс, попробуйте так, ответ сервера что вернет? У ответа есть и другие методы

```1c
    Соединение = Новый HTTPСоединение ("sait2");
    Запрос = Новый HTTPЗапрос("/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV&p_com=30274&p_reestr_format=xls&p_action=Пус­­к");
    Ответ = Соединение.Получить(Запрос);
    ОтветСервера = Ответ.ПолучитьТелоКакДвоичныеДанные();
```
---
Делал так все равно возвращает страницу с параметрами

1 способ

```1c
    СерверИсточник = "sait2";//Объект.Сервер;
    ИмяВходящегоФайла = Объект.ПутьКФайлу;
    НТТР = Новый HTTPСоединение(СерверИсточник);
    Адрес = Новый HTTPЗапрос("/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV&p_com=30274&p_reestr_format=xls&p_action=Пус­к");//Объект.АдресЗапроса);
    НТТР.Получить(Адрес, ИмяВходящегоФайла);
```

2 способ

```1c
    ИмяВходящегоФайла1 = "\\192.168.1.1\работа\555.xls";
    Ссылка = "http://sait2/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV&p_com=30274&p_reestr_format=xls&p_action=Пус­к";

    WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); //WinHttpRequest

    WinHttp.Open("GET", Ссылка, Ложь);
    WinHttp.Send();
    Если WinHttp.Status = 200 Тогда
    Stream = Новый COMОбъект("ADODB.Stream");

    Stream.Type = 1;
    Stream.Mode = 3;

    Stream.Open();
    Stream.Write(WinHttp.ResponseBody);
    Stream.SaveToFile(ИмяВходящегоФайла1, 2);
    Stream.Close();
    Stream = Неопределено;
    Сообщить("1");
    Иначе
    //Сообщить("HTTP " + WinHttp.Status + " " + WinHttp.StatusText);
    //Возврат;
    КонецЕсли;
```

 3 способ

```1c
    БСП
    ФайлОтвет = ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере(Ссылка,Неопределено,Ложь);
```

Одинаково
---
надо смотреть через консоль F12 там наверняка внутри страницы есть ещё один запрос, который формирует файл и возвращает ссылку. На вкладке network если у Вас Хром.
---
Открыл в браузере страницу формирования отчета

   URL-адрес запроса: http://sait2/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV
   Метод запроса: GET
   Код состояния: 200 / OK

 - Заголовки запроса

  Accept: image/gif, image/jpeg, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
   Accept-Encoding: gzip, deflate
    Accept-Language: ru-RU
    Connection: Keep-Alive
    Host: sait2
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; InfoPath.3)

 - Заголовки ответа

   Connection: Keep-Alive
    Content-Type: text/html; charset=WINDOWS-1251
    Date: Thu, 16 Jul 2020 09:35:20 GMT
    Keep-Alive: timeout=150, max=99
    Server: Oracle HTTP Server Powered by Apache/1.3.12 (Win32) ApacheJServ/1.1 mod_ssl/2.6.4 OpenSSL/0.9.5a
    Transfer-Encoding: chunked
    X-DB-Content-length: 9975

Поставил нужный формат файла XLS и Нажал ПУСК

   URL-адрес запроса: http://sait2/pls/info/reestr_persons_to_1C.run

   Метод запроса: POST

 - Заголовки запроса

 Accept: image/gif, image/jpeg, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
    Accept-Encoding: gzip, deflate
    Accept-Language: ru-RU
    Cache-Control: no-cache
    Connection: Keep-Alive
    Content-Length: 110
    Content-Type: application/x-www-form-urlencoded
    Host: sait2
    Referer: http://sait2/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; InfoPath.3)

Сформировался файл нажал сохранить

 - Заголовки ответа

    Connection: Keep-Alive
    Content-Disposition: attachment; filename="%D0%A1%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F%2­0%D0%BE%20%D0%BF%D1%80%D0%BE%D0%B6%D0%B8%D0%B2%D0%B0%D1%8E%D­1%89%D0%B8%D1%85%20%D0%B2%20%D0%B6%D0%B8%D0%BB%D0%BE%D0%BC%2­0%D1%84%D0%BE%D0%BD%D0%B4%D0%B5.xls"
    Content-Type: application/vnd.ms-excel
    Date: Thu, 16 Jul 2020 09:38:37 GMT
    Keep-Alive: timeout=150, max=100
    Server: Oracle HTTP Server Powered by Apache/1.3.12 (Win32) ApacheJServ/1.1 mod_ssl/2.6.4 OpenSSL/0.9.5a
    Transfer-Encoding: chunked
    X-DB-Content-length: 91614751
---
Пробовал через SoapUI так же возвращалась страница с параметрами
там файл формируется долго может надо ставить ожидание ?
---
Сообщение было скрыто модератором.
---
Проблема в сервисе была переделали p_action=­­Start ("Пуск" Русские буквы некорректно передавались ) и убрали зависимость от регистра
 из 1С все отработало хорошо

 ИмяВходящегоФайла = Объект.ПутьКФайлу;

 HTTP = Новый HTTPСоединение(Объект.Сервер);
 HTTPЗапрос = Новый HTTPЗапрос(Объект.АдресЗапроса);
 HTTP.ОтправитьДляОбработки(HTTPЗапрос,ИмяВходящегоФайла); //POST запрос

 //HTTP.Получить(HTTPЗапрос,ИмяВходящегоФайла); //GET Запрос тоже