Связь
Здравствуйте! Я Ваш личный надежный программист.
1С Предприятие 8.2-8.3, 1С-Битрикс: Управление сайтом, Битрикс24

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

Ребят,что-то я туплю, поправьте пожалуйста? $rootActivity->SetVariable('order', 'Y'); - почему глобальная переменная типа да/нет не присваивается в Да? (из БП блок 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; не существует. Вот ведь, головомойка ))
 
Попробуй вытащи весь БП и посмотри что вообще есть


Там он массивом вернёт вообще все что есть в БП + параметры и активити
Читают тему
file_download Скачать Модуль Маркет
file_download Скачать Модуль Маркет