Разбить ФИО на имя,фамилию, отчество #692140


#0 by AnisaL
Доброе утро! Вопрос банальный, но все же, может есть способ проще. Есть строка - ФИО, как проще ее разбить на имя фамилию отчество?
#1 by skunk
заменить пробелы символ.ВК ... далее получить строки 1, 2 и 3
#2 by xReason
порезать ее по разделителю - " " (пробел)
#3 by MSII
В типовых конфигурациях реализовано, а так можно поразмышлять, где у Мигеля Гарсии Фернандо Энрико Антонио фамилия, а где отчество.
#4 by xReason
ну ты еще индейца - "Зоркий глаз" вспомни
#5 by AnisaL
в типовых реализовано - а какая функция?
#6 by AnisaL
заменяю проблеы: НоваяФИО = СтрЗаменить(ФИО," ",Символы.ВК); а получить строки далее как?
#7 by milaffka
ОМГ...
#8 by AnisaL
+ через функцию найти?
#9 by AnisaL
а что удивляетесь, я могу это сделать, но по-своему, но наверняка есть способ стандартный, зачем костыли придумывать
#10 by skunk
в стандартных есть получитьФИО или что-то в этом роде
#11 by Chai Nic
СтрПолучитьСтроку
#12 by jsmith82
Функция РазложитьСтрокуВМассивПодстрок(Знач Строка, Знач Разделитель = ",", Знач ПропускатьПустыеСтроки = Неопределено) Экспорт
#13 by xReason
Функция ФамилияИмяОтчество(Знач ФИО) Экспорт
#14 by MSII
Лень - смертный грех.
#15 by Klesk666
привлечь таджиков
#16 by SeraFim
велосипедирование - еще бОльший грех
#17 by AnisaL
спасибо. вы меня правильно поняли ))
#18 by Wobland
только МСИИ никто не понял
#19 by MSII
Да я не в претензии. :)
#20 by 1Сергей
Самый страшный грех - это троллирование
#21 by kosts
В типовых есть регистр ФИОФизлиц (вроде так). Там уже фамилия, имя, отчество по отдельности.
#22 by dmpl
Фатхуллин Ровшан Ильнар оглы вполне встречается...
#23 by 1Сергей
В типовых конфах встречается регистр ФИОФизЛиц, так что...
#24 by AnisaL
спасибо!, этой функция очень хорошая, и как раз подходит для отчеств, состоящих из нескольких слов
#25 by 1Сергей
ты так и не откроешь страшную тайну?
#26 by skunk
оглы - это часть имени говорит о том, что носитель имени мальчик, а кызы - тоже самое только для девочек ...
#27 by AnisaL
да, есть такой ) просто я создаю программно контрагентов и физ лиц, в конфигурации УНФ + СРМ. Там есть отдельные реквизиты по СРМ: CRM_Имя, CRM_Отчество,CRM_Фамилия, которые заполняются при создании, вот весь секрет!
#28 by AnisaL
Спасибо всем! воспользуюсь типовой функцией ФамилияИмяОтчество(Знач ФИО) Экспорт
#29 by 1Сергей
ПроцедурыУправленияПерсоналом.ДанныеФизЛица(...)
#30 by AnisaL
нашла эту функцию:
#31 by 1Сергей
пожалуйста
#32 by AnisaL
большое спасибо!!!
#33 by Chum
, что будешь делать, если у человека нет отчества? А если имя из двух слов и отчество тоже?
#34 by Wobland
валить всё на типовые функции
#35 by Chum
Уткин-Задунайский Бюль-бюль оглы Магамед оглы
#36 by AnisaL
ты функцию видел типовую? там же все предусмотрено
#37 by sergeev-ag-1977
Кожебеков Султан аглы Кожигельдович - раскладывай !
#38 by AnisaL
отчество - оглы Кожигельдович где вы такое взяли?..
#39 by Wobland
(азерб. B?lb?l, имя при рождении — Муртуза Рза оглы Маме?дов)
#40 by AnisaL
ну я правильно разложила?
#41 by Wobland
я бы оглы к имени причислыл
#42 by AnisaL
что же тогда делать..
#43 by Wobland
_предлагать_ разбивку полного наименования
#44 by Wobland
ну или брать по отдельности из специально обученного регистра
#45 by AnisaL
т.е. типа если фио состоит из 4 слов, то 1-фамилия, 2 и 3 - имя, 4 - отчество
#46 by AnisaL
а программа поймет что имя состоит из 2-х слов?
#47 by Wobland
Не секрет, что после революции некоторые советские родители, стремясь увековечить определенные исторические события, называли своих детей коротко и ясно: Пофистал (Победитель фашизма Иосиф Сталин), Пятвчет (Пятилетку в четыре года!), Урюрвкос (Ура, Юра в космосе!), Ватерпежекосма (Валентина Терешкова - первая женщина-космонавт), Перкосрак (Первая космическая ракета) и т.д.
#48 by БледноЗолотистый
А если такое имя - Анна Мария Франческа Энрикес Перес де Тагле? Если слов <> 3, то спрашивать у пользователя, что имя, а что фамилия.
#49 by НЕА123
Мария Антония Йозефа Иоганна Габсбургско-Лотарингская
#50 by AnisaL
а нафига нам королева франции то
#51 by НЕА123
ну не знаю... может уборщицей у Вас работает...
#52 by Wobland
Жительница штата Северная Каролина 19-летняя Дженнифер Торнбург сменила имя на интернет-адрес "по идейным соображениям". Теперь ее зовут Cutoutdissection.com
#53 by Wobland
Смена имени может стать источником заработка Примечательно, что это не первый подобный случай - ранее житель Канады также сменил свое имя на название интернет-сайта. Целый год канадца Скотта Макдоналда звали Mr. Freebeestore. За эту услугу владелец одноименного сайта заплатил Макдоналду $37 тыс. Cам Макдоналд перенял данную идею "заработка" у Коди Бейкера, который для начала за 5 долларов сменил собственное имя на название известного чистящего средства Mr. Clean. После этого за 10 долларов Бейкер поменял имя на название японского блюда King Taco, а затем ему поступило серьезное предложение от компании Cup'O Joe, продающей кофе. За $26333 Бейкер должен был поменить имя на Finest, Freshest, Fastest (Лучший, Быстрейший, Свежайший), однако эта идея сильно не понравилось его матери. К тому же в дело вмешалось руководство корпуса морской пехоты, которое официально запретило своему сержанту менять личные данные. Смешно и грустно…
#54 by НЕА123
Султан оглы - отчество (оглы - сын)
#55 by AnisaL
как забавно ))
#56 by Wobland
ну и, наконец, короли долболюбизма - родители БОЧ рВФ 260602
#57 by Wobland
а кто-то знает, это у него полное наименование? тогда не в тему
#58 by AnisaL
ну и родители..
#59 by Wobland
а мне в загсе так и не ответили, почему ребёнку нельзя чугунком назвать
#60 by AnisaL
а ты хотел что ли?
#61 by skunk
можно ... но порой в загсе работают люди, которые понимают как родители дол..ы хотят испортить жизнь своему ребенку ... и тупо не регистрируют
#62 by AnisaL
хоть есть здравомыслящие люди
#63 by Wobland
повторяю ключевое слово: объяснить
#64 by Wobland
+ и мне поровну на личное отношение работников загса к этому делу
#65 by catena
А я боролась всего лишь за "Алёну"...
#66 by Масянька
Как раз анекдот в тему: еврейский ребенок принес домой котенка. - Мойшей. - Ты, что совсем с ума сошел? Нельзя человеческим именем. - А, ладно. Пусть будет Борей.
#67 by dmpl
У буржуев, кстати, все проще. Есть First Name, Last Name и все что в середине - Middle Name.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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