Валидация параметров контрагента
Описание
При редактировании контрагента, возникают ошибки в вводе, для этого был добавлен валидатор, для того чтобы сообщить об ошибке ввода параметров.
Конфигурация
Для полной работы валидатора, данная конфигурация должна быть в глобальной конфигурации
# Проверки для ЮЛ
# Проверка полного названия организации (с приставкой)
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)