Скинули рабочий пример
Как его можно реализовать в 1С?

Пример на C#:

private void button1_Click(object sender, EventArgs e)
{
WebClient webClient = new WebClient();
string link = *"http://dezvgr2/pls/info/REESTR_SOB_TO_1C.run?rep_user=TVERETINA&p_com=30274&p_reestr_format=xls&p_action=­Start";
string downloadFileName = System.IO.Path.GetFileName("test.xls");
webClient.DownloadFile(new Uri(link), *"F:\tmp\test\" + downloadFileName);
}
---
Проблема в сервисе была переделали p_action=­­Start ("Пуск" Русские буквы некорректно передавались ) и убрали зависимость от регистра
 из 1С все отработало хорошо

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

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

 //HTTP.Получить(HTTPЗапрос,ИмяВходящегоФайла); //GET Запрос тоже
---
Сообщение было скрыто модератором.
---
Руками
---
ну еще и головой надо думать...
---
и глазами ТЗ почитать... а реализовывать все равно руками. А если серьезно, то скорее всего что-то вроде:

```1c
    HTTP = Новый HTTPСоединение("dezvgr2");
    HTTPЗапрос = Новый HTTPЗапрос("pls/info/REESTR_SOB_TO_1C.run?rep_user=TVERETINA&p_com=30274&p_reestr_format=xls&p_action=­­Start");
    Ответ = HTTP.Получить(HTTPЗапрос);
    ДД= Ответ.ПолучитьТелоКакДвоичныеДанные();
    ДД.Записать("F:\tmp\test\test.xls");
```
---
ТЗ почитать... Таблицу значений ? ))
---
ТЗ в данном контексте - техническое задание
---
Да пробовал это и на WinHTTP
и в двоичных данных так же возвращает страницу с параметрами
---
Еще вариант - сделать внешнюю компоненту.
---
Ну тогда либо зайдите браузером на эту страницу и через F12 на chrome на вкладке network отловите запрос, который отрабатывает по нажатию кнопки(скорее всего обращение к reestr_persons_to_1C.run)
---
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
---
А это если по ссылке

   URL-адрес запроса: http://dezvgr2/pls/info/reestr_persons_to_1C.run
   Метод запроса: POST
   Код состояния: 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
   Cache-Control: no-cache
   Connection: Keep-Alive
   Content-Length: 110
   Content-Type: application/x-www-form-urlencoded
   Host: dezvgr2
   Referer: http://dezvgr2/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=TVERETINA
   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: Fri, 17 Jul 2020 03:47:36 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: 91618603
---
Как правильно написать

http://dezvgr2/pls/info/REESTR_SOB_TO_1C.run?rep_user=TVERETINA&p_com=30274&p_reestr_format=xls&p_action=­­Start

С учетом того что
должны быть переданы параметры
p_com=30274
p_reestr_format=xls
---
HTTPЗапрос.Заголовки.Вставить("p_com", 30274);
HTTPЗапрос.Заголовки.Вставить("p_reestr_format", "xls");
---
Код будет такой?

HTTP = Новый HTTPСоединение("dezvgr2");
HTTPЗапрос = Новый HTTPЗапрос("pls/info/REESTR_SOB_TO_1C.run");
HTTPЗапрос.Заголовки.Вставить("p_com", 30274);
HTTPЗапрос.Заголовки.Вставить("p_reestr_format", "xls");
HTTPЗапрос.Заголовки.Вставить("p_action", "Start");
Ответ = HTTP.Получить(HTTPЗапрос);
ДД= Ответ.ПолучитьТелоКакДвоичныеДанные();
ДД.Записать("F:\tmp\test\test.xls");
---
Вроде да, заработало?
---
Нет
---
Я там Адрес запрос не так писал пятница уже)))

Все равно файл не формируется а возвращает Страницу с параметрами

HTTP = Новый HTTPСоединение("dezvgr2",);
HTTPЗапрос = Новый HTTPЗапрос("/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=TVERETINA");
HTTPЗапрос.Заголовки.Вставить("p_com", 30274);
HTTPЗапрос.Заголовки.Вставить("p_reestr_format", "xls");
HTTPЗапрос.Заголовки.Вставить("p_action", "Start");
Ответ = HTTP.Получить(HTTPЗапрос);
ДД= Ответ.ПолучитьТелоКакДвоичныеДанные();
ДД.Записать(ИмяВходящегоФайла);
---
Вообще p_com, p_reestr_format и p_action передаются через GET, так что их лучше в строке запроса оставить, попробуйте все остальные заголовки проставить как в отладке поймали:
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
---
Accept-Encoding: gzip, deflate
Вот это не нужно. Ответ потом не прочитаете.
---
так же
---
Проблема в сервисе была переделали p_action=­­Start ("Пуск" Русские буквы некорректно передавались ) и убрали зависимость от регистра
 из 1С все отработало хорошо

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

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

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