1. Назначение
В системе используется автоматический валидатор телефонов и email.
Его задача - сохранять в карточках контактов и компаний только корректные контактные данные в едином формате.
Валидатор автоматически проверяет введённые значения, исправляет формат там, где это возможно, и удаляет некорректные данные.
2. Как правильно заполнять email
Email необходимо указывать полностью, без лишнего текста.
Правильное заполнение:
• только адрес электронной почты;
• все буквы - маленькие;
• обязательно должен быть символ @;
• после @ обязательно должен быть домен.
Примеры корректного заполнения:
• example@mail.com;
• info@company.ru;
• sales@logistic.com.
Неправильное заполнение:
• Example@Mail.Com;
• нету;
• test;
• 123;
• example@mail;
• почта: example@mail.com.
3. Как правильно заполнять телефон
Телефон необходимо указывать в едином формате.
Правильное заполнение:
• только номер телефона;
• со знаком + в начале;
• без пробелов;
• без скобок;
• без тире;
• без дополнительных комментариев.
Пример корректного заполнения:
• +79161234567.
Неправильное заполнение:
• 89161234567;
• +7 (916) 123-45-67;
• 8 916 123 45 67;
• телефон +79161234567;
• 12345;
• abcdef.
📌 Рекомендуемый формат для сохранения телефона: +79991234567
3.1. Телефон с добавочным
Если у номера есть добавочный, его не нужно записывать в основное поле телефона.
Номер с добавочным необходимо указывать в отдельное поле «Телефоны с добавочным».
Формат заполнения:
- номер телефона в формате +79991234567;
- после номера через пробел указывается доб.;
- после доб. через пробел указывается добавочный номер.
Пример корректного заполнения:
- +79537776561 доб. 123
4. Что делает валидатор
После сохранения контакта или компании валидатор проверяет поля телефона и email.
В процессе проверки валидатор:
• приводит email к нижнему регистру;
• удаляет дублирующиеся email;
• удаляет email, которые не являются корректными адресами;
• приводит телефон к единому формату;
• удаляет дублирующиеся номера;
• удаляет номера, которые не удалось распознать как корректные.
Если после проверки в поле не остаётся ни одного корректного значения, поле очищается.
5. Если значение удалилось
Если после сохранения телефона или email значение исчезло, это означает, что валидатор посчитал его некорректным.
Чаще всего это происходит в следующих случаях:
• email заполнен не полностью;
• в email или телефоне есть лишний текст;
• номер телефона невозможно распознать как корректный;
• значение продублировано;
• в поле указаны случайные символы вместо контакта.
Если удалилось нужное значение, его можно посмотреть в логах карточки.

