Распознавание ФИО, ИОФ, и других неточностей #714086


#0 by chinzanna
Есть строка (ФИО) в которую пользователь вносит свое фио в самом разнообразном виде, например: Фамилия Имя Отчество Имя Отчество Фамилия Фамилия И. О. Фамилия Имя и т.д. Как понять что имя, а что фамилия  и где там отчество? Может есть уже готовые решения?
#1 by Wobland
никак
#2 by Wobland
"Канат Булат" - определяй
#3 by chinzanna
Ну разные исключения то конечно никак, где и человек не поймет о чем речь, но на 90% выборки алгоритм то поймет.
#4 by PR
Есть. Паяльник.
#5 by Эмбеддер
на инфостарте не оно? RegExp: проверка ФИО, e-mail
#6 by PR
+ Плюс удар в голову разработчику, сделавшему поле "ФИО" вместо трех полей, раз нужно в итоге три поля, а не одно.
#7 by Эмбеддер
а куда оглы вписывать?
#8 by Wobland
туда же, куда и в паспорте
#9 by PR
Да похрен, пусть хоть все в имя вписывает, хотя вообще-то это к отчеству относится. Зато порядок был бы нормальный. А так трахайтесь, чо.
#10 by IVIuXa
В смысле никак? Создать базу фамилий, имен, отчеств. Также табличку возможных их сочетаний и исключений. И продавать, продавать :)
#11 by EvgeniuXP
в отчество
#12 by EvgeniuXP
Мамедов Руслан Кызы-Балы-оглы :) еще четыре заглавные :)
#13 by EvgeniuXP
и ТРег тут уже не подойдет :)
#14 by chinzanna
Исходные данные могут быть из другой системы, и кстати не всегда требуется чтобы было ФИО, имени тоже может быть достаточно, но вот понять что это имя, а не фамилия, в этом и задача.
#15 by Wobland
найти в списке имён свою строку - это задача?
#16 by zulu_mix
Остап Сулейман Берта Мария Бендер бей
#17 by Wobland
а пофих на список имён. Гамбургер - видал в реальной базе. имя это или фамилия?
#18 by SeraFim
МаксимОвич Максим МаксИмович
#19 by Wobland
отлично! Максим - имя или фамилия?
#20 by zulu_mix
я видел составную фамилию из 3 слов. причем любое из них можно интерпретировать и как отдельное имя. и отчества не было
#21 by SSSSS_AAAAA
Может быть и тем, и другим.
#22 by SSSSS_AAAAA
В качестве примера - Сергей Сергеевич Сергей.
#23 by zak555
сделать неодно поле, а три
#24 by Wobland
никаких извращений. скучно
#25 by Фокусник
Нужно вписывать в том порядке, в котором указано в российском паспорте (если вы в России находитесь, конечно). А там Фамилия, Имя, Отчество. Какой смысл предусматривать эти проверки, если они априори "на совести" пользователя? В любом случае не будет 100%ой гарантии правильности введенных данных, т.к. есть исключения. А значит: запрет не поставишь, а всякие уведомительные проверки пользователь благополучно проигнорирует ;)
#26 by EvgeniuXP
и более того внимательно на каждую букву смотреть, например, "е" - "ё" (как в паспорте написано Артем или Артём)
#27 by zulu_mix
правильно не в паспорте. правильно в ПФР
#28 by Турист
Еще одни наркоманы, вместо того чтобы написать регламент по вводу ФИО или сделать три поля, они пытаются "автоматизировать"
#29 by Фокусник
нет уж, "Основным документом, удостоверяющим личность гражданина Российской Федерации на территории Российской Федерации, а также в информационных системах, является паспорт гражданина Российской Федерации"
#30 by Chai Nic
Эта наркомания и в типовых процветает.. В том же ЗУПе заносится ФИО, а потом оно уже алгоритмом разделяется на части. Вот нафига?
#31 by Злопчинский
потому что Карл Макс и Фридрих Энгельс - не муж и жена, а четыре разных человека!
#32 by mdocs
В массе так удобнее чем по полям прыгать, 95% процентов сотрудников а часто и 100% разбиваются правильно. А то дай вам волю, введете еще 10 доп полей и скажите их необходимо заполнять и то программа не разберет, вы программеры о людях редко думаете.  Так что кому надо, тот пусть табом перенесет и набьет по разным полям
#33 by zulu_mix
ты это предъяви когда у тебя пенсионка отчет на Ёжикова не примет. потому что он у них Ежиков.
#34 by ice777
это все фигня, когда банк в конце дня заворачивает перечисление зп, потому что в списке нашлась курица, которая паспорт и фамилию поменяла, в банк сообщила, а в бухгалтерию- нет.
#35 by Фокусник
скан паспорта и пусть чешут лесом. Нарушать ФЗ никаким ПФР не разрешено ;)
#36 by SeraFim
в том же ЗУПе порядок строгий: Фамилия, Имя, Отчество
#37 by alexexe
#38 by alexexe
Отличный сервис для разбора фамилия, на сайте можно протестировать, прикрутить к 1С только нужно
#39 by SleepyHead
Раздели поле на три части на форме - фамилия, имя, отчество.  При записи слепляй в ФИО (наименование элемента справочника) Если пользователь ошибся - сам виноват. Лишние 10 минут работы, зато потом голова не болит.
#40 by дедушка Вах
это где пользователь вносит свое фио?
#41 by дедушка Вах
+ я всегда семен абрамыча ввожу с 3-го этажа
#42 by RomaH
вот как бы это теперь использовать? т.е. чем это поможет пользователю? адрес в произвольном формате можно вводить
#43 by Рэйв
Сделать три реквизита Фамилия,Имя,Отчество уже предлагали?
#44 by dva1c
Да, предлагали. Еще в :)
#45 by Smallrat
можно только с простыми случаями, чуть в сторону и нифига не сделаешь. С иностранцами порой и человек не разберет где у него имя а где фамилия - вот например: Де Лос Санчес Солер Паула Фаустовна прав - паяльник это решение. Меня так задрали пользователи, которые лепят херню, что я влепил в справочник клиентов реквизит Ответственный.
#46 by Рэйв
>>Де Лос Санчес Солер Паула Фаустовна Первое и второе с конца считается  имя отчество, остальное фамилие:-). И хоть трава не расти.
#47 by Smallrat
глянул в базу - реально так)
#48 by skunk
не всегда ... у немцев есть такое понятие первое, второе и так далее имя ...
#49 by Jump
Разработчик поставивший одно поле вместо трех как раз молодец. А вот создавать три поля, под имя фамилию и отчество, это идиотизм. Во первых пользователю гораздо удобнее. Во вторых на порядок это никак не влияет. Когда меня просят заполнить бланк я обычно пишу ФИО, хотя иногда под настроение могу написать ИОФ. И мне разницы нет одно там поле или три. Я сначала заполняю, одно поле заполнять удобней, три заполнять не так удобно. В случае если разработчик поставил три поля, я иногда замечаю что в поле имя я поставил фамилию. Ну и фиг с ним, не набивать же заново, уж как нибудь разберутся.
#50 by Рэйв
Ну заносить то русские будут.По русским правилам. Если товарищ немец хочет чтобы его ФИО отражалось в кошерно-немецком варианте, то пусть скажет оператору как надо правильно.
#51 by zak555
читать инструкцию перед заполнением не любишь ?
#52 by Рэйв
Разработчику совершенно фиолетово как ты будешь отображаться в печатных документах. а вот тебе может быть неприятно
#53 by Рэйв
к
#54 by Jump
Нет. Бывает два вида заполнения бланка или формы. 1)Когда это надо и важно мне, в этом случае я внимательно заполню, и нет разницы одно поле там будет или три, главное чтобы была подпись как заполнять ФИО или ИОФ. 2)Чаще бывает что мне это не надо, и не важно, просто кто-то просит заполнить, тогда я заполняю не особо приглядываясь. Т.е если я как клиент пришел в какую то фирму, и меня просят заполнить бланк, я заполню без особого внимания, ничего страшного если перепутаю поля. А вот если в следствии этого перепутаются поля в каком то документе, то это проблема тех кто дал мне форму. Т.е мне глубоко паралельно на их автоматизацию. Человек отличит имя от фамилии. А если они  не смогли, это их проблема.
#55 by acsent
Нужно иметь базу имен для этого
#56 by samozvanec
отличный сервис, в ПФР только через него
#57 by samozvanec
у меня для тебя плохие новости)
#58 by Jump
А что там не так? Вроде все нормально. Какие?
#59 by samozvanec
понедельник день тяжелый? догадайся сам, либо испытай муки неведенья
#60 by samozvanec
+ с адресами получше, но, если ввожу сначала улицу-дом, потом город, подставляет почему-то новосиб, а мой город игнорирует
#61 by Jump
Непонятно даже о чем догадываться. В все нормально, ничего странного не вижу. Тебе предлагают ввести ФИО, ты вместо ФИО вводишь ИО, соответственно в поля автозаполнения попадают не те данные. В чем прикол я честно говоря понять не могу.
#62 by Chai Nic
А взять хотя бы тех же сербов - у них фамилия и отчество выглядят одинаково, на "ич". Задача вообще неразрешимая получается.
#63 by samozvanec
Фаустовну тоже стремно распознает. прикол в том, что если сервис платный, должен работать. простые варианты и без сервиса распознать можно.
#64 by Jump
Отличие платного сервиса от бесплатного только в оплате. С чего бы ему лучше работать?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С