Пример использования на 1C
Пример получения данных через стандартные средства 1С
МестоположениеWSDL = "https://www.rlisystems.ru/ws/v1/v1.wsdl"; ИмяПользователя = Имя; ПарольПользователя = Пароль; URIПространстваИменВебСервиса = "https://www.rlisystems.ru/ws/v1"; ИмяВебСервиса = "rolisVer1Service"; ИмяТочкиПодключения = "rolisVer1Soap11"; Результат = Неопределено; ssl = Новый ЗащищенноеСоединениеOpenSSL; WSОпределение = Новый WSОпределения(МестоположениеWSDL, ИмяПользователя, ПарольПользователя, , , ssl); WSПрокси = Новый WSПрокси(WSОпределение, URIПространстваИменВебСервиса, ИмяВебСервиса, ИмяТочкиПодключения, , , ssl); WSПрокси.Пользователь = ИмяПользователя; WSПрокси.Пароль = Пароль; //Получаем список терминалов getTerminalListRequest = WSПрокси.ФабрикаXDTO.Пакеты.Получить("https://www.rlisystems.ru/ws/v1").Получить("getTerminalListRequest"); WSПараметр_getTerminalListRequest = WSПрокси.ФабрикаXDTO.Создать(getTerminalListRequest); Результат_getTerminalList = WSПрокси.getTerminalList(WSПараметр_getTerminalListRequest); SearchRequestTD = WSПрокси.ФабрикаXDTO.Пакеты.Получить("https://www.rlisystems.ru/ws/v1").Получить("getTduInfoListRequest"); WSПараметр_SearchRequestTD = WSПрокси.ФабрикаXDTO.Создать(SearchRequestTD); WSПараметр_SearchRequestTD.SearchString = "TEST2121603"; WSПараметр_SearchRequestTD.TerminalCode = "VSC"; Результат_getTduInfoList = WSПрокси.getTduInfoList(WSПараметр_SearchRequestTD); ContainerNumber = Результат_getTduInfoList.tduInfo[0].ContainerNumber; //HNKU5131452 TDUCode = Результат_getTduInfoList.tduInfo[0].TDUCode; //60 593 955 TDUDate = Результат_getTduInfoList.tduInfo[0].TDUDate; //13.05.2022 0:00:00 TDUNumber = Результат_getTduInfoList.tduInfo[0].TDUNumber; //2022/21011N/21011S/ZGNGB0133000029 TDURequest = WSПрокси.ФабрикаXDTO.Пакеты.Получить("https://www.rlisystems.ru/ws/v1").Получить("getTduContentRequest"); WSПараметр_TDURequest = WSПрокси.ФабрикаXDTO.Создать(TDURequest); WSПараметр_TDURequest.FormatCode = "pdf"; WSПараметр_TDURequest.TDUCode = Формат(TDUCode,"ЧГ="); WSПараметр_TDURequest.TerminalCode = "VSC"; Результат_getTduContent = WSПрокси.getTduContent(WSПараметр_TDURequest);