(
3) А когда "потом". В общем случае не понятно обработан запрос или нет.
В БСП есть уже готовые функции для работы с фоновыми заданиями, которые могут дернуть процедуру через ОписаниеОповещения.
Т.е. передаешь вызов в фоновое задание, которое сделает запрос, дождется ответа и вызовет обработчик оповещения, когда придет ответ.