Единое поле телефона: маска, авто-код +7, аккуратная правка
Что появилось
В карточке клиента полностью переписано поле телефона. Теперь это единое поле с маской вида «+7 (999) 123-45-67»: цифры сами расставляются по скобкам и дефисам, ведущий код «+7» подставляется по умолчанию. Для зарубежного номера достаточно начать ввод с плюса - система сама подхватит код страны и переформатирует разбивку: для Беларуси, Казахстана, Украины, Армении и Молдовы заложены свои шаблоны.
Все номера сохраняются в едином виде по стандарту E.164 (англ. международный формат записи телефона: «+» и только цифры, например +79991234567). При курсоре посреди номера правка теперь идёт ровно в нужном месте - поле не прыгает в конец, как раньше. Backspace на скобке или дефисе стирает соседнюю цифру, а не пустоту.
Зачем это нужно
Раньше клиенты заводились как придётся: один мастер пишет «+7 999...», другой «8 999...», третий просто «999...». В базе один и тот же человек оказывался с тремя разными записями, а поиск по номеру не находил половину контактов. В карточке создания клиента номер вообще сохранялся без разделителей - голым текстом, который потом приходилось разбирать глазами.
Теперь номера приведены к одному виду во всех формах: и в создании клиента, и в редактировании, и в задачах, и в мастере «новый клиент из заявки». Поиск работает предсказуемо: вводите цифры в любом формате - система найдёт клиента. Для печатной мастерской это означает меньше потерянных заказов и меньше путаницы при повторных обращениях.
Как попробовать
- Откройте раздел «Клиенты» и создайте новую карточку либо откройте уже существующую.
- В поле «Телефон» начните вводить цифры. Маска подставится сама: «+7 (999) 123-45-67». Если ввели «8» или «9» первой - поле само поймёт, что это российский номер, и поставит «+7».
- Для зарубежного номера начните с плюса: «+375…» развернётся в формат Беларуси, «+380…» - в украинский, и так далее.
- Сохраните карточку. В списке клиентов номер отобразится в едином виде, и поиск по телефону начнёт находить этого клиента независимо от того, как Вы наберёте номер в строке поиска.
Заодно подтянулось
- Поле работает одинаково во всех местах, где раньше встречался телефон: создание и редактирование клиента, мастер конвертации заявки в клиента, новый контакт в задаче, быстрые контакты.
- Старые номера, сохранённые без разделителей, теперь автоматически показываются красиво при открытии карточки - в базе данные не менялись, поменялся только показ.
- Цифры в поле моноширинные - выравниваются «цифра к цифре», глазу удобнее сверять номер.