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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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



Связанные разделы
Создание контрагента

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