Всем привет!
Подскажите пожалуйста, как правильно отфильтровать контакты в CRM по полю email?
Нужно выбрать записи, у которых поле email содержит подстроку
ru.eu.com
kz.eu.com
Вот как я пробовал:
Но var_dump ничего не распечатывает, а значит фильтр как то неправильно работает. Запись в таблице b_crm_field_multi точно есть, я проверял. По ELEMENT_ID фильтрует нормально и возвращает то, что нужно.
Помогите пожалуйста, подскажите, как правильно поправить фильтр, чтобы записи находились?
Подскажите пожалуйста, как правильно отфильтровать контакты в CRM по полю email?
Нужно выбрать записи, у которых поле email содержит подстроку
ru.eu.com
kz.eu.com
Вот как я пробовал:
| Код |
|---|
use \Bitrix\Crm;
global $USER_FIELD_MANAGER;
if ( \Bitrix\Main\Loader::IncludeModule('crm') ){
$dbContacts = CCrmFieldMulti::GetListEx(
[],
[
//'ELEMENT_ID' => 226231
"VALUE" => "%ru.eu.com"
],
false,
false,
['ELEMENT_ID','VALUE'],
false
);
while($item = $dbContacts->fetch()){
var_dump($item);
}
}
|
Но var_dump ничего не распечатывает, а значит фильтр как то неправильно работает. Запись в таблице b_crm_field_multi точно есть, я проверял. По ELEMENT_ID фильтрует нормально и возвращает то, что нужно.
Помогите пожалуйста, подскажите, как правильно поправить фильтр, чтобы записи находились?