|
Вызов фонового задания
| ☑ |
0
alexei366
04.10.13
✎
12:20
|
Вопрос простой, можно ли вызвать фоновое задание, где процедура находиться в модуле web-сервиса?
|
|
1
Fragster
модератор
04.10.13
✎
12:27
|
(0) не тупи, сделай общий модуль уже
|
|
2
alexei366
04.10.13
✎
12:27
|
(0) Я конеш думаю что нет, но мало ли)))
|
|
3
Slaventiya
04.10.13
✎
12:42
|
(1) +100500 )))
|
|
4
alexei366
04.10.13
✎
12:48
|
(1) Да есть у меня общие модуле, ток я уже накатал много функция в модуле web-сервиса, которые надо юзать в фоновом задании, и вот терь впадлу переносить и вызовы переделывать((
|
|
5
alexei366
04.10.13
✎
15:13
|
А ещё не подскажите мужики.
Есть у меня такая идея: ко мне в метод прилетает XDTO объект который в xml виде может занимать 20 мб (ну там кроме толпы данных могут быть и файлы в формате base64). Думаю сделать так: получаю объект и кидаю его в фоновое задание, которое уже делает что нужно, чтобы как можно быстрей отпустить сторонее приложение.
Итоговый вопрос: как быстро 1С будет заворачивать мой объект XDTO чтобы передать его в качестве параметра для нового сеанса инициируемого фоновым заданием, есть ли в этом смысл?
|
|
6
Fragster
модератор
04.10.13
✎
15:35
|
смысл есть. но что ты будешь делать, когда фоновое упадет?
|
|
7
alexei366
04.10.13
✎
15:40
|
(6) Да я там уже все предусмотрел:
Есть РС - "Текущие процессы". В нем я создаю новую запись с уникальным УИД, процентом выполнения, описанием "чо делаю ща", время начала, время обновления. А там уже стороний софт если захочет узнать чо да как будет раз в 2 сек опрашивать по ГУИДУ (гуид я ему возвращаю из основного сеанса web-сервиса), а там при опросе можно уже по разному сделать, к примеру проверять по УИДУ активно ли фоновое задание и т.д и т.п
|
|