|
v7: Объект("Текст") как открыть файл если он лежит по http? |
☑ |
0
sysadminlk
14.07.12
✎
11:12
|
Сообщить("****************************************************************");
Тексттт = СоздатьОбъект("Текст");
Тексттт.Открыть("http://www.elcat.kg/ip/kg-nets-isp.txt");
Сообщить(Тексттт.КоличествоСтрок());
Сообщить("****************************************************************");
РЕЗУЛЬТАТ:
****************************************************************
Тексттт.Открыть("http://www.elcat.kg/ip/kg-nets-isp.txt");
{D:\БАЗЫ\LINK1C\ОБНОВIPФИЛЬТРОВKGНАСАЙТЕ.ERT(53)}: Неверное имя файла!
0
****************************************************************
|
|
1
Азат
14.07.12
✎
11:15
|
там же другой объект вроде для хттп есть?
|
|
2
ЧашкаЧая
14.07.12
✎
11:34
|
Ну дык нужно его скачать предварительно. И открывать потом локально.
|
|
3
Zypse
14.07.12
✎
11:49
|
Нужно использовать компоненту V7Plus
как-то так:
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"ExtForms\v7plus.dll")=0 Тогда
Если ЗагрузитьВнешнююКомпоненту("v7plus.dll")=0 Тогда
Сообщить("Не удалось обнаружить компоненту V7Plus.dll!");
Возврат 0;
КонецЕсли;
КонецЕсли;
Попытка
Инфо = СоздатьОбъект("AddIn.V7SysInfo");
Исключение
Сообщить("Не удалось создать объект Addin.V7SysInfo!");
Возврат 0;
КонецПопытки;
Попытка
Соединение = СоздатьОбъект("Addin.V7HttpReader") ;
Соединение.КоличествоПопытокАвторизации = 3;
Исключение
Сообщить("Не удалось создать объект Addin.V7HttpReader!");
Возврат 0;
КонецПопытки;
Адрес = "http://www.elcat.kg/ip/kg-nets-isp.txt";
ВремКаталог = КаталогИБ()+"ExtForms\";
Если ФС.СуществуетФайл(ВремКаталог+"*.*")=0 Тогда
ФС.СоздатьКаталог(ВремКаталог);
КонецЕсли;
Попытка
Соединение.ПолучитьКакФайл(Адрес, ВремКаталог+"kg-nets-isp.txt");
Исключение
Сообщить("Неудачная попытка соединения.");
Возврат 0;
КонецПопытки;
Тексттт = СоздатьОбъект("Текст");
Тексттт.Открыть( ВремКаталог+"kg-nets-isp.txt");
|
|
4
yam
14.07.12
✎
12:29
|
В обработке курсы валют РБК есть реализованный функционал такого плана
|
|