Есть цикл, который каждые 30 секунд (действие БП: пауза в выполнении) считывает статус задачи по ее id:
На первой итерации всё записывается, а вот последующие итерации отображают пустые значения, но id задачи отображается неизменно.
В чем может быт проблема? если делаем без паузы, то всё прекрасно считывается.
Код |
---|
CModule::IncludeModule("tasks"); $rootActivity = $this->GetRootActivity(); $taskinfo = CTasks::GetByID({=Variable:id_task}); $taskstatus = $taskinfo->fetch(); $rootActivity->SetVariable("taskstatus", $taskstatus["STATUS"]); |
В чем может быт проблема? если делаем без паузы, то всё прекрасно считывается.