Вы можете использовать универсальные списки, если они поддерживаются тарифом Битрикс24.
Есть два сценария:
1. Списки с привязкой к CRM и Элементы списка, созданные в процессах живой ленты
Вы можете создать список, добавить в нем поле с типом "Привязка к элементам CRM"
![](/images/bitrix24/docdesigner/lists1.jpg)
Установите признак "Показать в карточке CRM" и укажите "доступная сущность". Например, компания или сделка.
![](/images/bitrix24/docdesigner/lists2.jpg)
Вы можете редактировать элементы списка непосредственно из карточки CRM
![](/images/bitrix24/docdesigner/lists3.jpg)
Вывод привязанных элементов доступен только в HTML шаблоне. Вам необходимо создать произвольную таблицу с нужным количеством колонок. Перейдя в режим редактирования исходного кода, требуется задать некоторые параметры.
![](/images/bitrix24/docdesigner/lists4.jpg)
class="list_table" - обязательный параметр, который отвечает за вывод элементов списка.
filter_id="company" - обязательный параметр, который указывает приложению по какой сущности отбирать данные. Может принимать следующие значение: company (компания), contact (контакт), deal (сделка), lead (лид).
list_id="274" - обязательный параметр, идентификатор списка. Его можно узнать при просмотре всех элементов списка.
![](/images/bitrix24/docdesigner/lists6.jpg)
Для вывода элементов списка используется ключевое слово listElement. Поля списка выводятся через точку после ключевого слова. Название элемента выводится как {listElement.NAME}.
![](/images/bitrix24/docdesigner/lists5.jpg)
Свойства списка выводятся как {listElement.PROPERTY_932}. Идентификатор свойства можно узнать в режиме редактирования свойства в настройках списка.
![](/images/bitrix24/docdesigner/lists7.jpg)
Вы можете создавать элементы списка в процессе работы бизнес-процесса.
![](/images/bitrix24/docdesigner/lists8.jpg)
Для передачи в шаблон "Конструктора документов" списка созданных элементов необходимо добавить переменную с типом "число" и признаком "множественный".
![](/images/bitrix24/docdesigner/lists9.jpg)
Идентификатор и название переменной можете использовать любой. Мы используем createdElements (Созданные элементы), название нам понадобится чуть позже.
После действия создания элемента списка необходимо разместить действие "Изменение переменных"
![](/images/bitrix24/docdesigner/lists10.jpg)
![](/images/bitrix24/docdesigner/lists11.jpg)
В настройках действия нужно выбрать переменную, которую создали ранее (например, "Созданные элементы"). В качестве первого значения нужно выбрать значение самой переменной. Нажать кнопку "добавить" и выбрать из дополнительных результатов id созданного элемента.
![](/images/bitrix24/docdesigner/lists12.jpg)
Осталось настроить действие "Конструктора документов" для создания документа.
В настройках действия в блоке "Параметры шаблона" необходимо добавить ключ listElement= и в качестве значения выбрать из переменных значение, созданное ранее. В нашем случае "Созданные элементы".
listElement -ключевое слово, изменять его нельзя.
![](/images/bitrix24/docdesigner/lists13.jpg)
Шаблон документа в этом случае имеет точно такую же структуру, как и в первом варианте.
![](/images/bitrix24/docdesigner/lists14.jpg)
Единственное отличие - нам больше не нужен параметр filter_id="company".