Как из 1С 8 обратиться к xmlrpc?
☑
0
Kashtanka
10.10.14
✎
14:53
Если с wsdl худо бедно что-то могу сделать, то к этому зверю не знаю, как подступиться.
Может кто-нибудь кинет куском кода для примера?)
1
Kashtanka
10.10.14
✎
15:23
ау
2
Asmody
10.10.14
✎
15:30
Кусок кода для примера:
XMLRPC.Сервер = "192.168.1.212";
XMLRPC.URL = "/xmlrpc/server.php";
Параметры=Новый Массив;
ТабличноеПоле1.Очистить();
НомерСтраницы=ЭлементыФормы.Панель1.Страницы.Индекс(ЭлементыФормы.Панель1.ТекущаяСтраница);
Параметры.Добавить(Новый Структура("order, page, itemsOnPage, filter","code",НомерСтраницы,ЭлементовНаСтранице,СтрокаФильтра()));
МассивЭлементов=XMLRPC.xrВыполнить("items.getItemsByPage", Параметры);
Для Каждого Элемент из МассивЭлементов Цикл
НоваяСтрока=ТабличноеПоле1.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, Элемент);
КонецЦикла;
3
Asmody
10.10.14
✎
15:35
саму обработку XMLRPC можно забрать тут
4
Kashtanka
10.10.14
✎
15:40
Огромное спасибо!)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший