[QUOTE]
Иван Лоскутов написал:
получается полем типа списка с выбором направления лида мы переводим на нужный нам компонент с необходимыми полями?[/QUOTE]
Не переводите на компонент, а внутри компонента карточки лида, на основании этого поля определяете список полей для вывода (и вообще формат вывода).
[QUOTE]
Иван Лоскутов написал:
каким образом привязать компоненты для вывода нужных полей?[/QUOTE]
Решать вам, так как эту часть вы разрабатываете сами. Можете использовать инфоблоки, highload-блоки или даже свою таблицу. Можете в код зашить - решать вам.
[QUOTE]
Иван Лоскутов написал:
или писать отдельные карточки в зависимости от направления?[/QUOTE]
Можете посмотреть как сделан crm.lead.detail - он как и другие crm.*.detail лишь собирают информацию, а на отображение проксируют ее в crm.entity.detail.
То есть, если в шаблоне компонента crm.lead.detail вы уберете какое-либо поле (т.е. не передадите его в crm.entity.detail), то оно и не будет выводиться.
[QUOTE]
Иван Лоскутов написал:
И как понять "кастомное поле" ? обычное пользовательское поле?[/QUOTE]
Да. Пользовательские поля на англ. называются "Custom fields", просто дурная привычка