Имя: Пароль:
1C
1С v8
Ошибка вызова операции сервиса
0 smaximaa
 
26.01.16
08:40
Делаю интеграцию 1С с внешней информационной системой, и для этого в коде использую объект WS-ссылка, создаю её программно. Для работы с системой требуется авторизация в ней, и помимо ввода логина и пароля нужно ещё вводить другие данные.

При исполнении кода возникает следующая ошибка:
{Форма.Форма.Форма(48)}: Ошибка при вызове метода контекста (submitApplicationRequest)
Отправка = ПроксиПодсистемаОбработкиЗаявок.submitApplicationRequest(apiKey, application);
по причине:
Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/appl...ceBindingQSService:submitApplicationRequest()
по причине:
Неизвестная ошибка. Ошибка работы с Интернет: Failure when receiving data from the peer
по причине:
Ошибка работы с Интернет: Failure when receiving data from the peer

Сам код:
//Создаём определения веб-сервиса по WSDL-описанию  
    ОпределенияПодсистемаОбработкиЗаявок = Новый WSОпределения(
                                                        "http://api.vetrf.ru/schema/platform/services/ApplicationManagementService_v1.2.wsdl";);
                                                      
    //Создаём прокси для обращения к веб-сервису и получение фабрики XDTO
    ПроксиПодсистемаОбработкиЗаявок = Новый WSПрокси(
                                                ОпределенияПодсистемаОбработкиЗаявок,
                                                "http://api.vetrf.ru/schema/cdm/application/service";,
                                                "ApplicationManagementServiceBindingQSService",
                                                "ApplicationManagementServiceBindingQSPort");  
    Фабрика = ПроксиПодсистемаОбработкиЗаявок.ФабрикаXDTO;
  
    //Передаём логин и пароль для входа в веб-сервис
    //ПроксиПодсистемаОбработкиЗаявок.Пользователь = ИмяПользователя;
    //ПроксиПодсистемаОбработкиЗаявок.Пароль = Пароль;
  
    //Создаём объекты XDTO - параметры вызова веб-сервиса
    SubmitApplicationRequest = Фабрика.Создать(Фабрика.Тип(
                                        "http://api.vetrf.ru/schema/cdm/application/ws-definitions";,
                                        "submitApplicationRequest"));
    Application = Фабрика.Создать(Фабрика.Тип(
                                        "http://api.vetrf.ru/schema/cdm/application";,
                                        "Application"));
    ApplicationDataWrapper = Фабрика.Создать(Фабрика.Тип(
                                        "http://api.vetrf.ru/schema/cdm/application";,
                                        "ApplicationDataWrapper"));
                                  
    //Присваиваем значения свойствам объектам XDTO
    //SubmitApplicationRequest.apiKey = APIKey;
    //SubmitApplicationRequest.application = Application;
    //Application.data = ApplicationDataWrapper;
    //Application.serviceId = ServiceID;
    //Application.issuerId = IssuerID;
    //Application.issueDate = Формат(ТекущаяДата(), "ДФ=гггг-ММ-ддTЧЧ:мм:сс");
    //Сообщить(Формат(ТекущаяДата(), "ДФ=гггг-ММ-ддTЧЧ:мм:сс"));
  
    //Обращаемся к операции веб-сервиса
    Отправка = ПроксиПодсистемаОбработкиЗаявок.submitApplicationRequest(apiKey, application);

Ошибка возникает и при закомментированных строках.