Не могу понять как можно запустить один БП после завершения другого да и в целом как это вообще должно работать, можно ли как-то передать данные в поля бизнес-процесса и запустить его с помощью PHP код?
Нашел такую ссылку, но видимо что-то не то прописываю у себя:
https://dev.1c-bitrix.ru/learning/course/index.php...
Также пользовался этой документацией.
https://dev.1c-bitrix.ru/api_help/bizproc/bizproc_...
Что-то у меня вроде получилось, но данные из первого бп не передаются во второй
Использовал такой код в блоке PHP-код
CBPDocument::StartWorkflow(
581, //ID шаблона БП (взял из url до шаблона)
array("bizproc", "BizprocDocument", {{ID элемента}}),
array("NAME"=>"Название1", "TESTTEKSTOVOEPOLE"=>"ТестТекст"), // эти данные не передаются в поля второго БП
$arErrors
);
UPD:
Разобрался.
Нужно было сначала вставить блок
"Создание элемента списка", как раз в нем можно выбрать БП который нужно запускать, тут же заполняются поля этого БП. И уже затем вставляем блок
"Запуск бизнес-процесса для указанного документа" и в нем в форме
"Вставка значения" в доп. результатах находим ID, который получили в
"Создание элемента списка"