crm.contact.list
Scope: crm Права на выполнение: для всех
Возвращает список контактов по фильтру. Является реализацией списочного метода для контактов.
При выборке используйте маски:
- "*" - для выборки всех полей (без пользовательских и множественных)
- "UF_*"- для выборки всех пользовательских полей (без множественных)
Маски для выборки множественных полей нет. Для выборки множественных полей укажите нужные в списке выбора ("PHONE", "EMAIL" и так далее).
Для получения списка компаний, привязанных к контакту используйте метод crm.contact.company.items.get.
Внимание! Поля: телефон, почта, сайт, мессенджеры - множественные. По ним фильтры работают только на точное совпадение.
Параметры
Cм. описание списочных методов.
Пример
BX24.callMethod( "crm.contact.list", { order: { "DATE_CREATE": "ASC" }, filter: { "TYPE_ID": "CLIENT" }, select: [ "ID", "NAME", "LAST_NAME", "TYPE_ID", "SOURCE_ID" ] }, function(result) { if(result.error()) console.error(result.error()); else { console.dir(result.data()); if(result.more()) result.next(); } } ); //Поиск контакта по телефону BX24.callMethod( "crm.contact.list", { filter: { "PHONE": "555888" }, select: [ "ID", "NAME", "LAST_NAME" ] }, function(result) { if(result.error()) console.error(result.error()); else { console.dir(result.data()); if(result.more()) result.next(); } } );
Сообщение не промодерировано, возможны ошибки и неточности.
|
Не за что:
--------------------------------------------------------------------------Или BX24.callMethod( "crm.contact.list", { filter: {">ID":"5"}, order: { "NAME": "DESC" }, }, |
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
Версия для получения пользовательского поля на PHP
| ||
Эдуард Набиев
|
||||||||
Пример с фильтром на Java, фильтрация по пользовательскому полю - при этом Битрикс вернет контакт в "неполном" виде, поэтому нужные вам поля, указывайте в запросе:
Пример на Java: 1. Метод сервиса, отвечающего за подачу запроса:
2. Десериализация ответа Битрикс:
3. Метод заполнения сущности BitrixContactDto:
4. Объект BitrixContactDto:
| ||||||||
Дмитрий Кузьминич
|
||
Что бы добавить через PHP Лид с E-Mail , телефоном.
Формат массива должен быть :
| ||
Lev Shestopalov
|
||
Для фильтра по частичному совпадению поля контакта можно использовать процент:
| ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.