Приветствую.
Пытаюсь сделать заведение кассира по SOAP из 1С:Предприятие 8.2
Подключил WS-ссылку: хэttp://IP-адрес_сервера:8090/SET-ERPIntegration/CashiersImport?wsdl
Накидал по примеру из интернета следующий кусок кода:
Код:
Прокси = WSСсылки.WSСсылка1.СоздатьWSПрокси(
"хэttp://ws.cashiers.ERPIntegration.crystals.ru/", "CashiersImportService", "CashiersImportPort");
ТипWSПараметра = Прокси.ФабрикаXDTO.Пакеты.Получить(
"хэttp://ws.cashiers.ERPIntegration.crystals.ru/").Получить("importCashiers");
WSПараметр = Прокси.ФабрикаXDTO.Создать(ТипWSПараметра);
WSПараметр.xml = ПолеВвода1;
Прокси.importCashiers(WSПараметр);
В ПолеВвода1 вписываю следующую строку:
Код:
<![CDATA[<cashUsers><cashUser><tabNum>0000005555</tabNum><firstName>Тест</firstName><lastName>Тест</lastName><middleName>Тестович</middleName><password>11111</password><role>Администратор</role><barcode>1168040064850</barcode><Blocked>false</Blocked><shop-index>5</shop-index></cashUser></cashUsers>]]>
При выполнении получаю ошибку:
{Форма.Форма.Форма(39)}: Ошибка при вызове метода контекста (importCashiers)
Прокси.importCashiers(WSПараметр);
по причине:
Ошибка вызова операции сервиса: {хэttp://ws.cashiers.ERPIntegration.crystals.ru/}:CashiersImportService:importCashiers()
по причине:
Ошибка SOAP сервера: Unmarshalling Error: unexpected element (uri:"хэttp://ws.cashiers.ERPIntegration.crystals.ru/", local:"xml"). Expected elements are (none)