WSСтрока = "http://xxx.ru:8099/base/ws/ws.1cws?wsdl";
Определение = Новый WSОпределения(WSСтрока);
Сервис = Новый WSПрокси(Определение,"ws", "ws", "ExchangeSoap");
Проблема с портом.
Образуется сессия при вызове операции. Первые пакеты бегут на порт http://xxx.ru:8099, потом обмен пакетами продолжается со стандартным портом и возвращается ошибка.
Если вглядеться в переменную Сервис, то значение Сервис.ТочкаПодключения.Местоположение имеет вид "http://xxx.ru/base/ws/ws.1cws", что очевидно содержит адрес веб-сервиса.
Очевидно это ключ к разгадке, но поменять значение этого свойства не могу, только для чтения...
проблема была в другом. работала связка
вебсервер --(порт1)--> вертуальная машина --(порт2)--> программа.
в ссылке порт1 подменялся на порт 2. Самолично 1с-ом)).
Бывает, удачи
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший