0
На рассмотрении

Проверка ФИО в формате «отчество имя фамилия»

Oleg T 7 лет назад обновлен Валерия Таныгина 6 лет назад 11

Можете сделать проверку ФИО, если идет не по порядку? Например «владимирович сергей иванов». Сделать несложно, если 2 слова однозначно определяются как имя и, например, отчество — третье фамилия.

Ответ

Ответ
Завершен

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

Ответ
Завершен

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

"Алексей Иванов Петрович" прекрасно отрабатывает, у вас, наверное, был какой-то еще случай?

Не работает!!!!!!!

 http://c2n.me/3OdM0bB   владимирович сергей иванов

На рассмотрении

Действительно, с именем Сергей и отчеством на первом месте Дадата отправляет ФИО на ручную проверку. Это означает, что она не уверена в разборе. 

Уточните, пожалуйста, свою задачу. Где вы используете такой порядок ФИО?
Обычно есть два варианта написания — фамилия, имя, отчество и имя, отчество, фамилия. Порядок, который вы привели в примере не является логичным при написании, поэтому Дадата и отправляет на ручную проверку.

Вы посмотрите фамилию и отчество на скриншоте.(владимирович сергей иванов => Владимирович Сергей Иванович, тут 2 отчества стало, Зачем он просклонял) Это косяк в вашей программе. Дело не в ручной проверке. А в том что у вас нужны еще проверки в алгоритме, что если например 2 из 3 значений однозначно определены не нужно их склонять а нужно переставить. Или нейронку обучите. А мы это используем на обработке потока заявок от поставщиков, некоторые меняют местами поля.

Стандартизация ориентируется на распространённые паттерны ввода ФИО. Формат «отчество имя фамилия» нам не встречался. Олег, какой процент ФИО у вас в таком формате? Можете дать выборку?

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

Пока вы первый с таким форматом ФИО. Если будет больше, вернёмся к этому вопросу. Спасибо!

Спасибо, что написали!

Тоже столкнулись с проблемой. Бывает такое, что пользователи "подтупливают" и могут ввести имя, фамилию, а потом вдогонку отчество.
Сервис в этом случае отрабатывает так:
Вводим "Иван Демидов" - узнает, мол, имя фамилию ввел.
Начинаем вводить отчество Евге...
Сервис сбрасывает строчные начальные буквы имени и фамилии, записывает оба параметра в фамилию и предлагает выбрать имя Евгений.

Спасибо, что сообщили!

Сервис поддержки клиентов работает на платформе UserEcho