новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Wesley
Приватное сообщение

УНФ 1.6 - добавить поле универсального поиска на форму списка

5881 |  4
20 декабря 2024 в 18:59:07 (2 дня 9 часов назад)
998210
Текст задания
Конфигурация:

Требуется на начальную страницу с формой списка заказов клиентов добавить поле еще одно поле поиска.
При вводе в это поле строки и нажатии клавиши "Enter" должен происходить поиск по всем клиентам и
открываться список клиентов, которые удовлетворяют условиям поиска.

Искать по имени в карточке клиента, по номерам телефонов и по e-mail.

Причем поиск по номерам должен работать независимо от того в какой маске записан номер телефона.

Например телефон +79201121212 может быть записан как 8(920)1121212 или как +7-920-112-12-12 и т.д. - поиск должен находить его. Так же независимо от того как номер забит в поле поиска.

Если первый символ строки поиска начинается на символ "+", или любую цифру - то ищем только по номерам телефонов игнорируя другие символы в строке(скобки, тире и т.д.), кроме цифр и символа "+".
Ищем совпадения только по всем номерам телефонов в карточке клиента.

Если же строка начинается с символа, то ищем по совпадениям имен во всех контактах карточки клиента.

Если же в строке имеется символ @, то ищем по всем e-mail адресам в карточке клиента.

Если условию поиска удовлетворило несколько клиентов, то выводить всех списоком. Если только один - то сразу открывать его карточку.

Вот тут добавить поле: https://yadi.sk/i/8jC2sBfWIDuTjA
0
Отклики (5)