новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Формирование файла по HTTP запросу, ссылке

    • #1
    • 16.07.2020 09:26
    0
    Добрый день Есть ссылка http://sait2/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV&p_com=30274&p_reestr_format=xls&p_action=Пуск При выполнении в браузере по ней открывается форма отчета и сразу формируется Exel файл СерверИсточник = "sait2"; Адрес = Новый HTTPЗапрос("/pls/info/REESTR_PERSONS_TO_1C.run?rep_user=IVANOV&p_com=30274&p_reestr_format=xls&p_action=Пуск"); ИмяВходящегоФайла = C:\1\1.xls; НТТР = Новый HTTPСоединение(СерверИсточник); НТТР.Получить(Адрес, ИмяВходящегоФайла); ВходящийФайл = Новый Файл(ИмяВходящегоФайла); При выполнении, в файл сохраняется только форма с параметрами, а не сам готовый отчет Надо что бы при запуске из один 1С формировался файл отчета и сохранялся на диск В чем может быть проблема? Это ссылка на получение отчета из базы оракл и и в базе так же происходит работа через internet explorer может надо другим способом запускать формирование файла отчета?
    • #2
    • 21.07.2020 15:12
    0
    Проблема в сервисе была переделали p_action=­­Start ("Пуск" Русские буквы некорректно передавались ) и убрали зависимость от регистра
    из 1С все отработало хорошо

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

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

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