Добрый день, уважаемые коллеги!
Корпоративный портал 9.0.
Столкнулись вот с какой проблемой с поиском:
Мы при заведении сотрудника в портал заполняем поле рабочий телефон, в формате 999-99-99.
Так как внешний тел. номер у нас равен внутреннему, а для поиска часто используется телефонный номер, мы добавили дополнительное пользовательское поле "Короткий телефонный номер", в которое заносим номер в формате 9999. Также добавили поле "Кабинет", в которое Здание и номер кабинета. В настройках полей указано "Участвует в поиске". Поля помечены в "Поля пользователя, по которым возможен поиск:" в компоненте bitrix:socialnetwork_user.
На портале, насколько я понял, существует три разных поиска, и ведут они себя по разному:
1. Общий на сайте.
Ищет только по полному номеру 999-99-99. по части номера 99-99 только, если взять его в кавычки.
По полям "Короткий телефонный номер" и "Кабинет" не ищет вообще.
2. Поиск по сотрудникам (Сотрудники -> Поиск сотрудников).
Ищет по полному номеру 999-99-99. а также по части номера 99-99.
По полям "Короткий телефонный номер" и "Кабинет" не ищет вообще.
3. Расширенный поиск по сотрудникам (нажать по ссылке любого поля сотрудника которое "Участвует в поиске").
Ищет по полному номеру 999-99-99. а также по части номера 99-99.
Ищет по полям "Короткий телефонный номер" и "Кабинет" только полностью.
Очень сложно донести до наших пользователей эти "правила поиска"
Подскажите, пожалуйста, как можно настроить эти механизмы поиска?
Мне очень необходим поиск по пользовательским полям везде и очень желательно, чтобы можно было искать по части этих данных, например только здание или кабнет в поле "Кабинет".
Корпоративный портал 9.0.
Столкнулись вот с какой проблемой с поиском:
Мы при заведении сотрудника в портал заполняем поле рабочий телефон, в формате 999-99-99.
Так как внешний тел. номер у нас равен внутреннему, а для поиска часто используется телефонный номер, мы добавили дополнительное пользовательское поле "Короткий телефонный номер", в которое заносим номер в формате 9999. Также добавили поле "Кабинет", в которое Здание и номер кабинета. В настройках полей указано "Участвует в поиске". Поля помечены в "Поля пользователя, по которым возможен поиск:" в компоненте bitrix:socialnetwork_user.
На портале, насколько я понял, существует три разных поиска, и ведут они себя по разному:
1. Общий на сайте.
Ищет только по полному номеру 999-99-99. по части номера 99-99 только, если взять его в кавычки.
По полям "Короткий телефонный номер" и "Кабинет" не ищет вообще.
2. Поиск по сотрудникам (Сотрудники -> Поиск сотрудников).
Ищет по полному номеру 999-99-99. а также по части номера 99-99.
По полям "Короткий телефонный номер" и "Кабинет" не ищет вообще.
3. Расширенный поиск по сотрудникам (нажать по ссылке любого поля сотрудника которое "Участвует в поиске").
Ищет по полному номеру 999-99-99. а также по части номера 99-99.
Ищет по полям "Короткий телефонный номер" и "Кабинет" только полностью.
Очень сложно донести до наших пользователей эти "правила поиска"
Подскажите, пожалуйста, как можно настроить эти механизмы поиска?
Мне очень необходим поиск по пользовательским полям везде и очень желательно, чтобы можно было искать по части этих данных, например только здание или кабнет в поле "Кабинет".