Пример использования активити "Получение значения списка (активити) для коробочного Битрикс24"
Данное решение позволяет возвращать текстовый эквивалент значения списка инфоблока.
Читать о модуле "Получение значения списка (активити)" и его установке.
Рассмотрим пример с выбором марок автомобилей.
На портале создан список "Зависимые поля":
Рассмотрим его поля.
Поле "Название" - стандартное.
Поле "Марка" - тип Список. Включает в себя три марки автомобилей для выбора.
Поле "Модель" - тип Связанный список (MCArt) - создан с помощью модуля "Зависимые поля в списках". Связан с полем "Марка".
Для каждого значения поля "Марка" имеет несколько значений на выбор.
Теперь рассмотрим схему бизнес-процесса.
Бизнес-процесс имеет одну переменную типа Строка - "Модель машины".
1 шаг. Получаем текстовое значение поля "Модель" с помощью активити "Получение значения списка".
ID инфоблока - это ID нашего инфоблока "Зависимые поля".
ID списочного значения - выбираем поле "Модель".
Код свойства - это символьный код поля "Модель".
2 шаг. Записываем полученное значение в переменную "Модель машины".
3 шаг. Отправляем пользователю стандартное уведомление с текстом "Вы выбрали машину" - и далее подстановка из поля "Марка" + возвращаемое значение, полученное посредством активити (Модель).
4 шаг. Проверяем условие - является ли выбранная модель "Pajero".
5 шаг. В зависимости от того, выполнилось условие или нет (Да - значит, это модель Pajero, нет - другая модель), пользователь получает уведомление.
Если Pajero - крутая машина:
Если нет - другое сообщение :)
Теперь запустим вручную бизнес-процесс для имеющегося элемента списка.
Выходит сообщение с выбранной маркой и моделью машины, а также сообщение, соответствующее ветке "Нет" при проверке, Pajero ли это.
Теперь создадим новый элемент списка - Pajero.
Получаем соответвующее сообщение.
Решение: попробовать.
Стоимость такого проекта: 4 900 руб.