|
Обращение к вебсервису не монопольно
| ☑ |
0
Студиозус
29.09.20
✎
16:52
|
Из 1Ски обращуюсь к веб.сервису в другой базе.
После обращения к вебсервису происходит ожидание ответа от него. Т.е. по сути вся система зависает до тех пор пока не прийдёт ответ.
А как обратиться без ожидания ответа? Т.е. фактически мне нужно подключиться, отправить туда данные и продолжить выполнение кода. Что то не могу сообразить как это написать. Подскажите пожалуйста.
|
|
1
polosov
29.09.20
✎
16:54
|
(0) Обращение к сервису в фоновом задании.
|
|
2
Mankubus
29.09.20
✎
16:55
|
в веб-сервисе возвращаешь булево а нужный код запускаешь в фоновом задании
|
|
3
ДенисЧ
29.09.20
✎
16:56
|
Так сделай, чтобы сервис принимал данные быстро и сразу отдавал управление, а не начинал работать с этими данными.
За результатом можешь потом сходить
|
|
4
polosov
29.09.20
✎
17:01
|
(3) А когда "потом". В общем случае не понятно обработан запрос или нет.
В БСП есть уже готовые функции для работы с фоновыми заданиями, которые могут дернуть процедуру через ОписаниеОповещения.
Т.е. передаешь вызов в фоновое задание, которое сделает запрос, дождется ответа и вызовет обработчик оповещения, когда придет ответ.
|
|
5
FIXXXL
29.09.20
✎
17:22
|
(3) или в ответный веб-сервис первой базы отправить...
|
|
6
Студиозус
30.09.20
✎
09:16
|
Понял. Спасибо.
|
|