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


Создание списков

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

Зависимые списки создаются аналогично варианту, представленному в пользовательской инструкции - создается первый список и после него каждый последующий имеет поле типа "Привязка к элементам" для связи.




Настройка смарт-процессов

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





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



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




Создание зависимых полей в приложении

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

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




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

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

Перед выбором значений в виджете необходимо будет сохранить смарт-процесс и только после сохранения заполнять поля виджета.




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

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






Комментарии