|   |   |  | 
  
|  | v8.2: Доступ из 1C8,2 к удалённым таблицам через Odata... | ☑ | 
    
        | 0
    
        dave2000   29.05.14✎ 17:04 | 
        Кто-нибудь пробовал организовать доступ из 1С8.2 к удалённым таблицам в инете, которые доступны через Odata (или Open Data Protocol)?
 Например, интерактивно в браузере это выглядит так: в адресной строке вводим запрос к первой записи таблицы Products:
 
 )
 
 Получаем от сервера содержимое в виде XML, который в браузере выглядит так:
 
 <?xml version="1.0" encoding="utf-8"?><entry xml:base="; xmlns="; xmlns:d="; xmlns:m=";
 ...
 <...содержимое полей записи...>
 ...
 </entry>
 
 
 Как это правильнее сделать из 1С8.2, чтобы с полученным ответом сервера можно было работать как с обычным XML?
 |  | 
    
        | 1
    
        dave2000   30.05.14✎ 13:06 | 
        Всё, разобрался сам:
 
 
ИмяСервера = "data.com";
 Адрес = "/OData/OData.svc/Products(1)";
 ИмяФайла = "http_response.txt";
 HTTP = Новый HTTPСоединение(ИмяСервера);
 HTTP.Получить(Адрес, ИмяФайла);
 
 ЧтениеXML = Новый ЧтениеXML;
 ЧтениеXML.ОткрытьФайл(ИмяФайла);
 //...далее нужная обработка XML...
 
 |  | 
        Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.