| Цитата |
|---|
| Михаил Дружинин написал: Нужно периодически опрашивать задачу в процессе и делать определенные действия. после паузы цикла не могу получить статус. Пример кода: $rootActivity = $this->GetRootActivity(); $id = $rootActivity->GetVariable("Task_ID"); CModule::IncludeModule("tasks"); $rsTask = CTasks::GetByID($id); if ($arTask = $rsTask->GetNext()) { $rootActivity->SetVariable("Status", $arTask["REAL_STATUS"]); } без паузы все работает |
решил аналогичную проблему выносом пхпкода в файл, и в блоке PHP-код инклюдил данный файл.
только есть тоже свои особенности:
| Цитата |
|---|
| У меня аналогичная проблема была, когда пхп-код вынес в файл, а в БП , в цикле инклюдил файл через include_once() Решение: заменить include_once() -> include() |