// получить текущий бизнес-процесс
$rootActivity = $this->GetRootActivity();
// получить значение переменной бизнес-процесса {=Variable:kurs_usd}
$kursUSD = $rootActivity->GetVariable("kurs_usd");
// получить значение параметра бизнес-процесса {=Template:integrator_USD}
$integrator = $rootActivity->integrator_USD;
// пересчет валюты
$integrator = $integrator*$kursUSD;
// установка значения параметра бизнес-процесса {=Template:integrator_USD}
$rootActivity->integrator_USD = $integrator;
// установка значения переменной бизнес-процесса {=Template:ttl}
// Вы можете не только считать, но и делать что хотите с переменными и параметрами бизнес-процесса
$rootActivity->SetVariable("ttl",
'Минимально возможная цена:'.number_format($min_ttl,0,',',' ')." руб\n".
'Прибыль от минимальной цены:'.number_format($min_ttl_plus,0,',',' ')." руб\n".
'Налог:'.number_format($min_ttl*$nalog,0,',',' ')." руб\n\n".
'Средняя цена:'.number_format($ttl,0,',',' ')." руб\n".
'Прибыль от средней цены:'.number_format($ttl_plus,0,',',' ')." руб\n".
'Налог:'.number_format($ttl*$nalog,0,',',' ')." руб\n"
);
|