Валидация параметров контрагента

Описание

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

Конфигурация

Для полной работы валидатора, данная конфигурация должна быть в глобальной конфигурации

# Проверки для ЮЛ
# Проверка полного названия организации (с приставкой)
customer.validation.check.organizationTitle=true (по умолчанию: false)

# Проверка названия организации
customer.validation.check.organizationName=true (по умолчанию: false)

# Минимальное количество символов в названии организации
customer.validation.prefs.organizationTitleMinSize (по умолчанию: 2)

# Максимальное количество символов в названии организации
customer.validation.prefs.organizationTitleMaxSize (по умолчанию: 64)


# Проверка резиденства
customer.validation.check.resident=true (по умолчанию: false)

# Проверка организационно правовой формы
customer.validation.check.legalFormType=true (по умолчанию: false)

# Проверка ИНН
customer.validation.check.inn=true (по умолчанию: false)

# Проверки для ФЛ
# Проверка имени физического лица
customer.validation.check.personName=true (по умолчанию: false)

# Минимальное количество символов в каждом слове полного имени физ. лица
customer.validation.prefs.personNameMinSizePerWord (по умолчанию: 2)

# Максимальное количество символов в полном имени физ. лица
customer.validation.prefs.personNameMaxSize (по умолчанию: 128)


# Проверка документа удостоверения
customer.validation.check.identityDocument=true (по умолчанию: false)

# Проверка номера документа удостоверения
customer.validation.check.identityDocumentNumber=true (по умолчанию: false)

# Максимальное количество символов в номере удостоверяющего документа (если выбран не паспорт РФ)
customer.validation.prefs.otherDocumentNumberMaxSize (по умолчанию: 16)


# Проверка даты выдачи удостоверяющего документа
customer.validation.check.identityDateOfIssue=true (по умолчанию: false)

# Минимально допустимая разница между датой рождения и датой выдачи паспорта
customer.validation.prefs.birthDiffWithPassport (по умолчанию: 14)


# Проверка места выдачи удостоверяющего документа
customer.validation.check.identityPlaceOfIssue=true (по умолчанию: false)

# Максимальное количество символов в наименовании места выдачи удостоверяющего документа
customer.validation.prefs.documentIssuePlaceMaxSize (по умолчанию: 256)


# Проверка даты рождения
customer.validation.check.dateOfBirth=true (по умолчанию: false)

# Минимальный возраст контрагента
customer.validation.prefs.minAge (по умолчанию: 14)

# Максимальный возраст контрагента
customer.validation.prefs.maxAge (по умолчанию: 100)


# Проверка места рождения
customer.validation.check.placeOfBirth=true (по умолчанию: false)

# Максимальное количество символов в наименовании места рождения
customer.validation.prefs.birthPlaceMaxSize (по умолчанию: 256)