Настраиваемая валидация

Вы можете настроить поля, которые клиент должен обязательно заполнить при регистрации, либо указать правила их заполнения.
Информация о создании клиента в системе Parts-soft доступна в справочном разделе Создание контрагента.

Отдельно можно настроить форматирование телефона клиента в автоматическом режиме.

 

Перейдите в меню Служебные → Настройки валидации. Откроется список правил заполнения полей при регистрации клиентов. 
Здесь можно Включить/Выключить валидацию, отредактировать правило либо удалить его.

Для настройки нового правила нажмите на кнопку «Создать».

Фото 1. Список правил валидации

 

В открывшейся карточке валидации укажите нужные настройки. Описания полей представлены в таблице Поля карточки валидации.
Для применения настроек нажмите на кнопку «Сохранить».

Фото 2. Карточка валидации

Таблица. Поля карточки валидации
Поле Описание
1 Объект

Вы можете выбрать тип данных, которые хотите валидировать. Для каждого из них настраиваются свои поля (2).
Доступны следующие типы:

2 Поле

Для каждого выбранного объекта (1) доступен свой список полей, доступных для валидации:

  • Клиенты – Фамилия, Имя, Отчество, Email;
  • Контакты – Клиенты – Телефон, Дополнительный телефон, Скайп, Icq
  • Контакты – Регион  Телефон, Дополнительный телефон, Скайп, Icq;
  • Реквизиты – Клиент  Название компании, ИНН, КПП, БИК, Банк, Счет, Форма собственности, ОГРН, ОКПО, Корр. Счет, Директор, Бухгалтер;
  • АдресДоставки-Клиенты – Индекс, Регион, Город, Улица, Дом, Офис;
  • ЮридическийАдрес-Клиенты – Индекс, Регион, Город, Улица, Дом, Офис;
  • Vin запрос – Имя, Электронная почта, Фамилия, Отчество, Телефон, VIN номер, Производитель, Модель, Дата производства, Модель двигателя.
  • Позиции vin запроса – Номер, Производитель, Навзание, Количество, Предпочтение, Примечание.
3 Метод проверки

Метод, которым следует проверять выбранное поле. Доступны следующие методы:

  • Заполнен – пользователь обязательно должен ввести данные в поле, поле помечается звездочкой;
  • Уникальность – уникальны в рамках объекта;
  • Соответствует формату – в случае несоответствия заданному формату рядом с полем появится комментарий, что поле заполнено неверно.
4 Активный Отмеченная галочкой опция включает настроенное правило валидации.
5 Только для клиентской части Можно установить валидацию только на сайте.
6 Только по виду клиента Можно выбрать, для кого конкретно проводить валидацию - юридическое или физическое лицо.
  Кнопка «Добавить опцию» При нажатии появляются дополнительные настройки валидации.
7 Ключ

Перечень опций в зависимости от выбранного метода проверки (3):

  • для метода проверки "Заполнен":
    сообщение;
  • для метода проверки "Соответствует формату": 
    сообщение, разрешить пустое значение, шаблон, произвольный шаблон;
  • для метода проверки "Уникальность": 
    сообщение, разрешить пустое значение,
Сообщение – что пишем клиенту в ошибке, если правило не выполнено.
8 Значение

Список значений опции в зависимости от выбранного типа ключа (7):

  • Сообщение – что пишем клиенту в ошибке, если правило не выполнено;
  • Разрешить пустое значение – опция, выбор да/нет;
  • Шаблон – перечень шаблонов заполнения некоторых полей (в случае несоответствия введенных данных по шаблону появится комментарий о неверном заполнении поля):
    Почта, Мобильный РФ, Число, Vin код, ИНН;
  • Произвольный шаблон – указывается регулярное выражение для проверки формата, например, мобильные телефоны в РФ   ^\+7\s\(\d{3}\)\s\d{3}\-\d{2}\-\d{2}$.

РЕЗУЛЬТАТ: в клиентской части выводятся комментарии при неверном заполнении полей. Текст комментария зависит от поля Значение (8).

Фото 3. Валидация на сайте

 

Форматирование телефона клиента в автоматическом режиме

Клиент при регистрации может указать телефон в произвольном формате, например:

  • 89999999999;
  • 7999999-99-99; 
  • другой вариант.

В результате форматирования любой вариант будет приводиться к формату +7 (999) 999-99-99.

Для работы данной функции необходимо активировать форматирование.
Перейдите к меню Сайт → Общие настройки, найдите выпадающий список Автоматически форматировать телефон и выберите нужное значение из списка. Нажмите на кнопку «Сохранить» в нижней  части страницы.

Фото 4. Форматирование телефона


 

По данной функции возникают могут возникнуть следующие вопросы: