Имя: Пароль:
1C
 
Скачать .XLS с сайта и открыть в 1с
0 Tihon_aka_kot
 
04.02.17
18:12
в общем тема такая:
Нужно скачать по прямой ссылке фаил с сайта, открыть его в 1с, найти в нем строки и коечто сделать.

делаю:

Адрес = "http://www.fsrar.ru/files/roznlic.xls";;
        WSH=Новый COMobject("wscript.shell");
        ЛокальныйФайл=WSH.ExpandEnvironmentStrings("%TEMP%")+"\roznlic.xls";
        Попытка
            НТТР = Новый HTTPСоединение("http://www.fsrar.ru";);
            НТТР.Получить(Адрес, ЛокальныйФайл);
            ВходящийФайл = Новый Файл(ЛокальныйФайл);    
        Исключение
        КонецПопытки;
ТабДок = Новый ТабличныйДокумент;

ТабДок.Прочитать(ВходящийФайл);



в итоге получаю не фаил ексель, а страничку сайта......
где я ошибся?
1 Lexey_
 
04.02.17
18:17
(0) Адрес = "/files/roznlic.xls";
ЛокальныйФайл = ПолучитьИмяВременногоФайла("xls");
НТТР = Новый HTTPСоединение("fsrar.ru");
НТТР.Получить(Адрес, ЛокальныйФайл);
500руб
2 Torquader
 
04.02.17
18:17
Во-первых, КаталогВременныхФайлов().
Во-вторых, а адрес передаётся объект Http-запрос.
3 Tihon_aka_kot
 
04.02.17
18:34
(1) крут!
так сработало. ПИшу пока для себя, т.к. учусь еще, если кому продам - твоя доля учтется))