Имя: Пароль:
1C
1С v8
Вызов фонового задания
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-сервиса), а там при опросе можно уже по разному сделать, к примеру проверять по УИДУ активно ли фоновое задание и т.д и т.п