Команда Список предназначения для вывода наборов данных пользователям бота с поддержкой постраничного разбиения. Ниже приведены документация пользователя и практический видео урок по команде Список, подробно описывающая все реквизиты карточки команды Список.
Документация пользователя по команде Список

Дополнительные поля команды Список:
| Поле | Описание |
| Код списка | Префикс для переменных, в которые будут сохраняться переменные, необходимые для работы списка |
| Тип источника | Источник данных для списка. Дополнительные реквизиты зависят от типа источника и описаны ниже |
| Количество на странице | Указывается количество записей, отражаемых на странице при постраничном выводе. Для вывода всех записей указывается 0 |
| Режим отражения |
Определяется что отражается в списке: — Только кнопки — Только текст — Текст + кнопки |
| Шаблон элемента списка | Отражается для режимов Только текст и Текст + кнопки. Текст для вывода в чат по каждому элементу списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка# |
| Шаблон текста кнопки | Отражается для режимов Только кнопки и Текст + кнопки. Текст надписи на кнопке по каждому элементу списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка# |
| Шаблон значения кнопки | Отражается для режимов Только кнопки и Текст + кнопки. Значение, направляемое в чат при нажатии на кнопку, по каждому элементу списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка# |
| Тип кнопки |
Форма отображения кнопки. Работает в зависимости от канала (ВКонтакте, Telegram и т.д.) — В тексте – кнопка отражается в тексте сообщения. — Клавиатура – копка отражается как дополнительная клавиатура. — Команда – поддерживается Telegram и задает действие, вызываемое вводом текста /command. |
| Сценарий при выборе элемента списка | Сценарий бота, вызываемый по нажатию на кнопку в списке. |
| Ресурсы | |
| Группа ресурсов | Поле выбора группы ресурсов из настроенных в модуле ресурсов Sherlock Platform ресурсов. |
| Проверить теги | Поле для фильтрации ресурсов по тегам. |
| XML | |
| Переменная контекста | Имя переменной окружения в формате XML. |
| Запрос XPath | Путь к данным внутри переменной XML, значение которых будет присвоено переменной. |
| JSON | |
| Переменная контекста | Имя переменной окружения в формате JSON. |
| Запрос JSONPath | Путь к данным внутри переменной JSON, значение которых будет присвое- но переменной. Примечание: для разработки и тестирования запросов выборки данных из JSON рекомендуется использовать утилиту http://jsonparser.sherlockcrm.ru/ или сайт http://jsonpath.com/. http://jsonparser.sherlockcrm.ru/ предпочтительнее, так как использует библиотеку Sherlock Platform. На сайте http://jsonpath.com/ поддерживается ряд конструкций, которые не примет http://jsonparser.sherlockcrm.ru/ |