Для поиска существующих контактов использую GetList, но если номер начинается га "+" (плюс), то результата нет.
Код используется в активити, для поиска существующих контактов, по совпадению телефона, фамилии, ИИН. Результат работы вывод в "Дополнительные результаты" массива найденных совпадений.
Вот часть кода активити
если телефон в таб. хранятся как +7(123)1234567890, то GetList ничего не возвращает, если поменять на 8(123) или например =7(123), то все нормально.
Возможно (тыкните меня) для поиска по телефону нужно использовать что-либо иное.
Код используется в активити, для поиска существующих контактов, по совпадению телефона, фамилии, ИИН. Результат работы вывод в "Дополнительные результаты" массива найденных совпадений.
Вот часть кода активити
Код |
---|
case 's1': //по моб. телефону $par = array( "ENTITY_ID" => 'CONTACT', "TYPE_ID" => 'PHONE', 'COMPLEX_ID' => 'PHONE_MOBILE', 'VALUE' => $sCrit, ); $fdata = CCrmFieldMulti::GetList(array('ID'=>'asc'),$par); |
Возможно (тыкните меня) для поиска по телефону нужно использовать что-либо иное.