Однажды, при доработке некоего веб-сервиса, столкнулся с необходимостью вызвать этот самый веб-сервис снаружи, то есть через сервер http. И тут на меня снизошло понимание, что в параметрах вызова этого веб-сервиса не простой тип (число/строка/булево/дата), а некий объект. Сразу встал вопрос, каким же образом вызвать этот веб-сервис, чтобы дойти до точки останова.
Поэтому была написана эта обработка.
Сложность заключается в том, чтобы правильно сформировать xml-представление передаваемого параметра. В планах есть сделать некий конструктор, который на основании XDTO-пакета сделает форму заполнения и позволит просто подставить значения в нужные поля этой формы. Но это пока планы.
Также есть еще ограничение: не работает с веб-сервисами, у которых кол-во параметров больше 1. Доработка тоже в планах. Если 2-й и далее параметры обязательны - тогда при вызове будет ошибка. Если параметры не обязательны - тогда будет работать.
Обработка тестировалась на релизе платформы 8.3.10.2466. Должна работать на релизах 8.3.7 и выше. Конфигурации: БП, БИТ.ФИНАНС, ERP.