Как установить значение переменной через PHP-код

Не могу присвоить глобальной переменной "ДА" ...
PROGER
 » 
Форумы
 » 
1С Битрикс
 » 
Битрикс Управление Сайтом
 » 
Как установить значение переменной через PHP-код
 
Ребят,что-то я туплю, поправьте пожалуйста?

$rootActivity->SetVariable('order', 'Y');

- почему глобальная переменная типа да/нет не присваивается в Да?
(из БП блок PHP)
 
А ты уверена, что глобальные переменные работают через SetVariable?
 
Цитата
написал:
А ты уверена, что глобальные переменные работают через SetVariable?
додумался логер поставить :/ и в правду, в $rootActivity->arVariables нет глобальных переменных ) где-то они в другом месте хранятся.
 
$property = Bizproc\Workflow\Type\GlobalVar::getById('order');
$result = Bizproc\Workflow\Type\GlobalVar::getValue('order');

тоже думал, выдает пустоту :(


$rootActivity->arGlobalVariables; по аналогии с локальными $rootActivity->arVariables; не существует. Вот ведь, головомойка ))
 
Попробуй вытащи весь БП и посмотри что вообще есть


Там он массивом вернёт вообще все что есть в БП + параметры и активити
Читают тему (гостей: 1)