Бестранк. Зависимые поля в CRM
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс24". Лицензия Стандартный (12 мес.)
- Программа для ЭВМ "1С-Битрикс24". Лицензия Интернет-магазин + CRM (12 мес.)
- Программа для ЭВМ "1С-Битрикс24". Лицензия "Энтерпрайз-500" (облако, 12 мес.)
Описание
Возможность настраивать зависимость полей при создании и редактировании элемента CRM.
Три типа зависимости:
- Зависимые поля появляются, если родительское заполнено.
- Зависимые поля привязываются к значениям родительского поля (для списочных полей, полей с типом привязка, да/нет).
- Зависимые значения (можно настроить в сущности CRM поле привязки к элементам универсального списка так, чтобы в нем выводились только те элементы, которые привязаны к выбранному в элементе сущности контакту). Небольшая видеодемонстрация: https://rutube.ru/video/private/0b4a26d521c770831ef218aa5410f618/?r=wd&p=WhxKjIPEDhrIpfcNovYLBA
Для зависимых полей можно указать обязательность заполнения
Вебинар по модулю "Зависимые поля в CRM": https://youtu.be/0I8sOXbsI8o?si=HJSGqBP89I7NMd3m
1. Пункт меню Бестранк.
После установки модуля в административном разделе в левом меню появится пункт Бестранк. В нём собраны настройки всех наших решений.
2. Меню с представлениями объектов CRM
Кликните на пункт "Зависимые поля в карточке CRM", в меню появятся список сущностей CRM, для которых можно настроить зависимые поля. Для каждой сущности выводятся все доступные Представления, т.е. вы можете установить разные зависимости для разных представлений.
Есть два типа зависимостей: Заполнено и Привязка к значению.
3. Как настроить зависимые поля, чтобы они появились, когда родительское поле заполнено:
- В столбце Поле выберите родительское поле.
- В столбце Тип укажите Заполнено
- В столбце Поля/Разделы выберите, что должно появиться при заполнении родительского поля — определённые поля или целый раздел.
- В столбце Значения отметьте поля или разделы, которые должны появиться при заполнении родительского поля.
4. Как настроить зависимые поля, чтобы они появились, при выборе в родительском поле определённого значения:
* Важно! зависимость от значения поля можно установить только для параметров со списочными значениями (тип Список, Да/Нет, Привязка к статусам и т.д)
- В столбце Поле выберите родительское поле.
- В столбце Тип укажите Привязка к значению.
- В столбце Поля/Разделы выберите, что должно появиться при выборе значения родительского поля — определённые поля или целый раздел.
- В столбце Значения появятся все варианты значений родительского поля. Для каждого варианта выводится список всех полей или разделов, в зависимости от вашего выбора в пункте 3.
- Отметьте поля/разделы, которые должны появиться при выборе указанного варианта.
- Если поле должно быть заполнен обязательно, то отметьте его галочкой в столбце Обязательные поля.

Зависимость значений
Данная настройка позволяет ограничить список доступных значений в поле привязки к элементам инфоблоков в зависимости от значений, выбранных в полях привязки к элементам CRM.
Для того, чтобы настроить зависимость от значений, необходимо перейти во вкладку "Бестранк" -> "Зависимые поля в CRM" -> "*нужная сущность CRM*" -> "Зависимые значения"

Затем нужно нажать "добавить настройку" и выбрать поля, с которыми будет работать зависимость

1.
Здесь нужно выбрать пользовательское поле для CRM-сущности с привязкой к элементам нужного инфоблока.
Значения этого поля в карточке элемента CRM будут зависимыми
2.
Здесь нужно выбрать поле для CRM-сущности с привязкой к элементам CRM.
По значениям этого поля будут определяться элементы списка, которые будут попадать в список доступных значений поля привязки к элементам инфоблока.
На выбор доступны штатные поля "контакт" и "компания", а также пользовательское поле с типом "привязка к элементам CRM".
3.
Здесь нужно выбрать поле для инфоблока с привязкой к элементам CRM.
Если в это поле внести значение, которое совпадает со значением поля привязки к элементам CRM в карточке элемента CRM, то элемент списка, в котором находится данное поле, будет доступен для выбора в поле "привязка к элементам инфоблока" в карточке элемента CRM.
На выбор доступны только поля с типом "привязка к элементам CRM", которые находятся в инфоблоке, к которому привязано поле из пункта "1".
Все элементы списка, в которых выбранное поле "привязка к элементам CRM" не заполнено, либо содержит значение, несовпадающее со значением аналогичного поля в карточке элемента CRM, не будут доступны для выбора в поле привязки к элементам инфоблока из пункта "1".
Можно задавать несколько настроек. Для этого нужно еще раз кликнуть "добавить настройку".
Важно: если в списке под условие не подходит ни один элемент, то все элементы списка будут доступны для выбора в поле "привязка к элементам инфоблока"

Чтобы удалить настройку, нужно кликнуть "удалить" напротив нужной настройки
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
