Зависимые поля в смарт-процессах



 

Шаг 1. Настройки списков

Чтобы настроить зависимые поля с использованием смарт-процессов вам по-прежнему нужны универсальные списки (в нынешней терминологии Битрикса - просто Списки). Список верхнего уровня (например, Марки автомобилей) создавайте обычным способом: просто задайте нужное вам название списка и наполните его элементами.



Затем создайте зависимый список (например, Модели автомобилей). В нем нужно создать поле с привязкой к элементам списка верхнего уровня. 


Заполните второй список нужными вам значениями. После этого вы готовы к дальнейшим настройкам.





Шаг 2. Смарт-процессы

Создайте нужный вам смарт-процесс в меню CRM-Смарт-процессы-добавить новый Перейдите внутрь созданного смарт-процесса, нажмите на кнопку с шестеренкой и выберите "настройка полей". 



Надо будет создать поля и привязать их к вашим универсальными спискам, аналогично тому, как делалось для работы со стандартной CRM.  Создайте поля с типом Привязка к элементам инфоблока, на вкладке Дополнительно выберите тип Список (lists) и нужный вам универсальный список.


Создайте по полю на каждый список, который участвует в связке.




Шаг 3. Настраиваем зависимые поля в приложении

После того, как все приготовления окончены, откройте приложение Зависимые поля. Если оно до этого было открыто в другой вкладке, обновите страницу, чтобы подтянулись все добавленные поля. В списке, где раньше были только стандартные сущности CRM, появятся ваши смарт-процессы, в которых есть поля с привязкой к элементам инфоблоков.



Создайте нужную вам связку для смарт-процесса и сохраните поле в приложении.




Шаг 4. Выведите виджет Зависимых полей в карточку элемента смарт-процесса

После создания поля виджета, оно появится в списке на выбор



и в итоге вы получите Зависимые поля в смарт-процессах!

Ссылка на приложение Зависимые поля