Валидация и формат данных
==================================

Валидация и формат данных используются для контроля корректности
вводимой информации и обеспечения целостности данных в форме.

С помощью настроек валидации можно ограничить ввод пользователя
и задать правила заполнения полей в соответствии с требованиями
бизнес-процесса.

Обязательные поля
-------------------------

Обязательное поле — это компонент формы, который должен быть заполнен
пользователем перед сохранением или отправкой формы.

Если обязательное поле не заполнено, система не позволит
продолжить работу с формой и уведомит пользователя о необходимости
ввода значения.

Использование обязательных полей позволяет гарантировать наличие
ключевых данных в записи.

Маска ввода
--------------------------

Маска ввода используется для задания фиксированного формата данных
при вводе значения.

Она позволяет ограничить ввод символов и задать структуру значения,
например для:

* телефонных номеров;
* идентификационных кодов;
* форматированных числовых значений.

Маска ввода помогает пользователю вводить данные в корректном виде
и снижает вероятность ошибок.

Регулярные выражения
---------------------------

Регулярные выражения используются для проверки вводимых данных
на соответствие заданному шаблону.

С их помощью можно реализовать более гибкую и точную валидацию,
например для:

* адресов электронной почты;
* специальных кодов;
* пользовательских форматов данных.

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

Блокировка от изменений
----------------------------

Блокировка от изменений используется для запрета редактирования
значения компонента пользователем.

Данный параметр применяется в случаях, когда значение:

* заполняется автоматически;
* рассчитывается системой;
* не должно быть изменено вручную.

Заблокированное поле отображается в форме,
но недоступно для редактирования.
