|
Сфера EDI ( | ☑ | ||
---|---|---|---|---|
0
Bot002
14.03.22
✎
13:54
|
Здравствуйте.
Подскажите, если кто знает, как подключиться к Сфере EDI, например получить "список взаимосвязей с партнерами по обмену" (https://edi-ws.esphere.ru/relationships)? Метод для получения списка взаимосвязей с партнерами по обмену. https://edi-ws.esphere.ru/relationships Аргументы вызова: Name; Password. Пример запроса: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:edi="http://edi-express.esphere.ru/"> <soapenv:Header/> <soapenv:Body> <edi:RelationsInput> <edi:Name>MyUserName</edi:Name> <edi:Password>MyPassword</edi:Password> </edi:RelationsInput> </soapenv:Body> </soapenv:Envelope> Как пытаюсь подключиться: Определение = Новый WSОпределения("https://edi-ws.esphere.ru/edi.wsdl",,,,,Новый ЗащищенноеСоединениеOpenSSL); Прокси = Новый WSПрокси(Определение, "http://edi-express.esphere.ru/","EdiExpressTransportService", "RelationshipsEndpointPort"); Фабрика = Прокси.ФабрикаXDTO; ОбъектXDTO = Фабрика.Создать(Фабрика.Тип("http://edi-express.esphere.ru/", "RelationsInput")); //relationships я не нашёл ОбъектXDTO.Name = "ххх"; ОбъектXDTO.Password = "ууу"; РезультатRelationships = Прокси.RelationsInput("ххх", "ууу"); Ошибка: РезультатRelationships = Прокси.RelationsInput("ххх", "ууу"). Метод объекта не обнаружен (RelationsInput) |
|||
1
Bot002
15.03.22
✎
08:15
|
Утро доброе. Для поднятия настроения:
"Бывает так: молчишь, а тебя уже неправильно поняли...") |
|||
2
Voloom
15.03.22
✎
13:55
|
Здравствуйте,
у меня работает так: Функция ПолучитьВзаимосвязи() WSОпределение = Новый WSОпределения("https://edi-ws.esphere.ru/edi.wsdl"); Прокси = Новый WSПрокси(WSОпределение, "http://edi-express.esphere.ru/", "EdiExpressTransportService", "RelationshipsEndpointPort"); ТипRelationsInput = Прокси.ФабрикаXDTO.Пакеты.Получить("http://edi-express.esphere.ru/").Получить("RelationsInput"); RelationsInput = Прокси.ФабрикаXDTO.Создать(ТипRelationsInput); RelationsInput.Name = "login"; RelationsInput.Password = "password"; Возврат Прокси.process(RelationsInput); КонецФункции |
|||
3
Bot002
15.03.22
✎
14:55
|
У меня вот это получилось))
WSОпределение = Новый WSОпределения("https://edi-ws.esphere.ru/edi.wsdl",,,,,Новый ЗащищенноеСоединениеOpenSSL); WSПрокси = Новый WSПрокси(WSОпределение, "http://edi-express.esphere.ru/","EdiExpressTransportService", "RelationshipsEndpointPort", ,500 ,Новый ЗащищенноеСоединениеOpenSSL,"https://edi-ws.esphere.ru/relationships"); WSПараметр=WSПрокси.ФабрикаXDTO.Создать(WSПрокси.ФабрикаXDTO.Тип("http://edi-express.esphere.ru/", "ReceiveInput")); WSПараметр.Name = ЛогинСфераEDI; WSПараметр.Password = ПарольСфераEDI; Результат = WSПрокси.process(WSПараметр); |
|||
4
Bot002
15.03.22
✎
15:14
|
Большое всем спасибо)
У Сферы есть "Адаптер 1С". Кто ни будь пользуется? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |