Заметки
Как БП получить связанные элементы смарт-процесса
Связанные элементы ищут по полю, в котором реально хранится связь. Для системного родителя это parentId..., для пользовательской связи — конкретное UF-поле из схемы CRM.
Например, дочерние элементы типа 178, связанные с элементом типа 177:
BX24.callMethod('crm.item.list', {
entityTypeId: 178,
filter: { parentId177: 45 },
select: ['id', 'title', 'parentId177']
}, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data().items);
}); Связь между этими типами должна быть настроена, а поле — присутствовать в crm.item.fields. Числа здесь пример, их нужно заменить своими.
Это вызов из приложения с инициализированным BX24.js. В БП тот же запрос выполняет REST-действие или внешний обработчик. Для полного списка учитывайте пагинацию.