День добрый. Подскажите, имею условный БП:
Сам БП В нём: Начало -> Утверждение документа -> Цикл -> PHP код -> Конец, где:
В цикле:
Тип условия: смешанное Источник: Переменные: Escape from cycle Условие: равно Значение: нет PHP код:
Код $rootActivity = $this->GetRootActivity();
$rootActivity->SetVariable("escape_from_cycle", true);
В параметрах шаблона переменная
escape_from_cycle , тип: Да\Нет, Значение по умолчанию: нет.
И эта конструкция отрабатывает так, прилетает БП пользователю, он жмёт подтвердить,
картинка .
В ответ получаем
зависание процесса так как:
Запрос:
Код Request URL: https://server/bitrix/tools/bizproc_do_task_ajax.php
Ответ:
Код $rootActivity = $this->GetRootActivity();
$rootActivity->SetVariable("escape_from_cycle", true);{'SUCCESS':true}
Т.е. приходит PHP код + {'SUCCESS':true}.
Как это обойти? Где ошибка?
Код Проект работает на основе "1С-Битрикс: Корпоративный портал 22.0.300"
Последнее обновление: 24.06.2022 10:01:22