Имя: Пароль:
1C
1С v8
Как обратиться к функции из Вёб-сервиса 1С 8.2
0 ksandr_mrg
 
07.11.12
10:16
Поднял Apsche 2.2 локально, поставил php - всё работает.

Создал ВС, написал простую функцию
Функция GetLS(LS)
Если LS = Неопределено Тогда
 Результат = 1;
Иначе
 Результат = "hhjsfjhdfhdflkh";
КонецЕсли;
Возврат Результат;
КонецФункции


Опубликовал, вызываю через браузер:

<?php

require_once 'c:/php/lib/nusoap.php';
$client = new SoapClient("http://Web:15963@localhost/Test_WS/ws/ws?wsdl");


$result = $client->Call('GetLS', array('LS'=>'Test_param'));
Print $result;

echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
?>

В выводе ответа от сервера получаю XML с описание типа, но результат получить не могу, т.е. переменная Result пустая, по всей видимости обращение

$client->Call('GetLS', array('LS'=>'Test_param'));
не достукивается до функции, каким образом мне обратиться именно к функции GetLS из вёб-сервиса написанного в 1с?
1 ksandr_mrg
 
07.11.12
10:36
вверх