Перейти к основному контенту

Списки: типы данных, условия, пресеты и выгрузка

Для кого эта инструкция

Для сотрудника, которому доступен раздел «Списки» и нужно собрать рабочую выборку, сохранить её или выгрузить данные.

Где находится

В левом меню нажмите «Списки». В верхней строке страницы выберите тип данных, ниже находится конструктор условий, а справа — кнопки «Применить фильтр», режима редактирования и выгрузки.

Выберите, что искать

В верхней строке «Списков» переключайте тип данных. DoCRM поддерживает семь представлений: «Клиент», «Сделка», «Задача», «Урок», «Запись», «Абонемент» и «Движение средств». Вкладка «Клиент» видна только при праве поиска клиентов.

При смене типа система очищает предыдущий конструктор и подставляет условия, подходящие новому виду данных. Не рассчитывайте, что фильтр из списка сделок будет применён к клиентам без пересборки.

Соберите условия выборки

Под панелью типов находится конструктор. В каждой строке сначала выберите, включаете ли данные («Включая») или исключаете («Исключая»), затем выберите поле и его значение. Нажмите «+» внутри группы, чтобы добавить вложенное условие; крестик удаляет условие.

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

У части условий есть иконка бесконечности. Нажмите её, если нужно задать предел числа связанных элементов «от» и «до» — это применимо только к условиям, поддерживающим такой лимит.

После изменений нажмите «Применить фильтр». Система сбрасывает постраничный выбор и показывает результат; если сервис списков временно недоступен, вместо результата будет предупреждение.

Как задаются значения

Редактор справа от условия зависит от типа выбранного поля.

Тип условияЧто вводить или выбиратьВажные особенности
дата или периодграницу «от», «до» либо обе границыиспользуются начало и конец календарного дня; время суток отдельно не задаётся
количество, возраст или стандартная суммацелые числа «от» и «до»можно заполнить только одну границу; дробная часть в стандартных числовых и денежных интервалах не поддерживается
тексттекст или его частьиспользуйте буквальное значение из карточки, комментария, названия или контакта
«Да»/«Нет»одно из двух значенийприменяется к строгим признакам, например отмене урока или блокировке
«Положительно»/«Отрицательно»одно из двух значенийприменяется к признакам посещения, заморозки, продления и похожим расчётным состояниям; «Не задано» означает, что значение условия ещё не выбрано
значение из DoCRMодин или несколько элементов справочникасотрудника, адрес, программу, тариф, тег и другие объекты нужно выбрать из подсказки текущей школы; произвольный текст их не заменяет
фиксированный списокодно или несколько заранее заданных значенийнапример, тип программы, статус абонемента, пол или источник создания клиента
UTMвид UTM-метки, затем её текстполе доступно внутри связи с лидом
пользовательское полесначала поле клиента или сделки, затем значениередактор зависит от типа поля: текст, число, дата и время либо список; числовое пользовательское поле допускает дробные границы
связьсамо поле значения не имеетнажмите «+» внутри связи и добавьте условия связанного объекта

Если нужного сотрудника, адреса, причины, тега или другого справочного значения нет в подсказке, не вводите его вручную: сначала проверьте, создан ли объект в школе и не архивирован ли он.

Важное ограничение: дата — не время урока

Для полей урока «Дата начала» и «Дата завершения» конструктор даёт только календарные границы «от» и «до». Он отбирает уроки по датам, включая начало или конец выбранного дня.

Если нужно найти записи по урокам ровно в 12:00 или в другое конкретное время суток, в «Списках» такого условия сейчас нет. Можно собрать ближайшую выборку по дате, программе, педагогу и другим доступным параметрам, но время найденных уроков нужно дополнительно проверить в расписании. Не выдавайте выборку за точный отбор по времени.

Найдите клиентов без посещений за период

Для задачи «кто не был на занятиях за последнюю неделю» используйтевыберите «Списки»Клиент». Добавьте исключающую связь «Запись на урок», а внутри неё в одном блоке задайте:

  • «Статус посещения» → «Клиент»,Положительно»;
  • а
  • «Урок» не отчёт «ПосещённыеДата уроки».начала» В клиентскихпроверяемый условияхпериод.

Так исключаются клиенты, у которых есть посещённая запись в этом периоде. Если нужен только определённый вид занятий, в тот же блок «Урок» добавьте «Программа» → «Тип программы».

Поле «Дата последнего посещённого платного урока». Задайтеотвечает границуна додругой началавопрос: проверяемойкогда недели, чтобы получить клиентов, чьёсостоялось последнее посещениеотмеченное былопосещение. раньшеКлиент неё.

без

Еслиединого посещения может не попасть в выборку должныпо попастьэтому иполю, клиенты, которые ещё ни разупоэтому не посещалиподменяйте платный урок, соберитеим условие через исключение посещений за нужный период и отдельно проверьте результат на тестовом клиенте без посещений. Фильтр по последнему посещённому уроку и фильтр «не было посещенияпосещений в периоде».

отвечают

Ограничение фильтра по дню рождения

Поле «День рождения» сравнивает полную дату, включая год рождения. Оно подходит, например, для поиска клиентов, чья дата рождения записана в конкретном календарном диапазоне.

Одним таким условием нельзя корректно получить «всех, у кого день рождения на разныеследующей вопросы.неделе» независимо от года рождения. Сохранённый пресет с датами текущего года также не решает задачу для клиентов разных возрастов. Если нужна регулярная выборка ближайших дней рождения, используйте отдельный отчёт или другой предусмотренный школой процесс; не выдавайте фильтр полной даты за ежегодный календарь дней рождения.

Карточка без заполненной даты рождения не попадёт ни в одну выборку по этому полю.

Сохраните пресет

Когда выборка собрана, нажмите «Новый пресет», введите название и подтвердите создание. Затем пресет появится в поле «Выберите пресет фильтра...». Выберите его, чтобы вернуть сохранённые условия.

Чтобы перезаписать выбранный пресет текущими условиями, нажмите «Сохранить пресет». Чтобы удалить его, нажмите «Удалить пресет» и подтвердите действие. Пресеты разделены по типам данных: пресет клиентов не появится в списке задач.

Отсортируйте и выгрузите таблицу

Используйте сортировку в заголовках результата и переключатель направления, если он показан для выбранного списка. При праве «Выгружать исторические отчёты» в верхней панели появляется кнопка с подсказкой «Выгрузить таблицу»; она скачивает результат текущей выборки.

Не передавайте выгрузку без проверки условий: файл строится по применённому фильтру, а не по тому, что сейчас введено в несохранённых полях конструктора.

Связанные инструкции

Для составных запросов используйте статью «Списки: связи между данными, «+», «и»/«или» и исключения». Для одновременного изменения выбранных клиентов, сделок или задач используйте «Списки: массовые действия с клиентами, сделками и задачами». Логику пользовательских полей, которые могут стать условием или объектом массового изменения, объясняет статья «Пользовательские поля клиентов и сделок».

Готово: нужный тип данных выбран, условия применены, а повторяемая выборка сохранена как пресет или выгружена.