Давайте разберем такую ситуацию. Вам необходимо запускать БП в сделке и через него, выбирая товары из каталога товаров далее пробрасывать их в созданный в этом же процессе Смарт-процесс.

- Создадим БП. Вот так выглядят настройки БП.

2. Далее мы должны создать параметр. В нашем БП их несколько, но для примера нас интересует «Выберите доп услугу«

3. Первым этапом мы создадим смарт-процесс через активити «Создать элемент смарт-процесса«. Настройки у него могут быть разными, в зависимости от вашей конкретной ситуации. Главное правильно выбрать Тип CRM элемента и указать воронку смарт-процесса.

4. Следующим шагом мы запускаем БП через активити «Запустить бизнес-процесс«. В запускаемом БП у нас есть параметр в него мы передаем параметр из текущего БП. Оба параметра имеют тип поля привязки к каталогу товаров. Параметры должны быть с типом множественное для передачи сразу нескольких товаров.

5. Теперь давайте посмотрим БП в смарт-процессе, который мы запускали на шаге 4. Тут мы используем активити «Итератор» и «Добавить товарную позицию«.

Давайте посмотрим на настройки этих двух активити.
Итератор. На вход итератору мы скармливаем параметр Товары.

Добавить товарную позицию. Тут мы получаем все значения из итератора. Записываем их в ID товара.

Если усложнить задачу, то по хорошему итератором мы должны получить данные о всех товарах и уже после этого эти данные передать во все поля. Цена, Кол-во, скидка.