Добрый день
Есть ссылка 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
может надо другим способом запускать формирование файла отчета?
Проблема в сервисе была переделали p_action=Start ("Пуск" Русские буквы некорректно передавались ) и убрали зависимость от регистра
из 1С все отработало хорошо
ИмяВходящегоФайла = Объект.ПутьКФайлу;
HTTP = Новый HTTPСоединение(Объект.Сервер);
HTTPЗапрос = Новый HTTPЗапрос(Объект.АдресЗапроса);
HTTP.ОтправитьДляОбработки(HTTPЗапрос,ИмяВходящегоФайла); //POST запрос
//HTTP.Получить(HTTPЗапрос,ИмяВходящегоФайла); //GET Запрос тоже
Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться