|
v7: Как из текстовой строки ФИО получить отдельно Ф И О | ☑ | ||
---|---|---|---|---|
0
1сПупс
26.08.20
✎
13:41
|
||||
1
Garykom
гуру
26.08.20
✎
13:42
|
нанять программиста уже пробовали?
|
|||
2
Кирпич
26.08.20
✎
13:45
|
Симв() там вроде есть
|
|||
3
Ёпрст
26.08.20
✎
13:51
|
(0) дарю
"" "" |
|||
4
Ёпрст
26.08.20
✎
13:52
|
это воткни заместо Символы.Пс
|
|||
5
MishaD
26.08.20
✎
13:55
|
РазделительСтрок
|
|||
6
1сПупс
26.08.20
✎
14:49
|
(3) от души!
|
|||
7
1сПупс
26.08.20
✎
14:50
|
(5) Миша, а это как использовать?, вместо Символы.Пс?
|
|||
8
1сПупс
26.08.20
✎
14:51
|
(1) пробуем с Мистой.
|
|||
9
Garykom
гуру
26.08.20
✎
14:52
|
Олень циклы до " " делаешь Сред()
|
|||
10
1сПупс
26.08.20
✎
14:55
|
(9) можно весь код в студию?
|
|||
11
1сПупс
26.08.20
✎
14:59
|
пока найти(Строка, " ")>0 цикл
Фамилия = сред(Строка, 1, найти(Строка, " ")-1); Строка = сред(строка, найти(Строка, " ")) Конеццикла так? |
|||
12
Garykom
гуру
26.08.20
✎
15:04
|
Угу только сначала определи какие символы разделители, какие полезные и относятся к Ф, И или О (там не тока символы нижние верхние но и дефис может быть) а какие выкинуть (два пробела подряд выкидываем лишний, левые символы тоже)
|
|||
13
Garykom
гуру
26.08.20
✎
15:05
|
(12)+ Учти что вместо И или О может быть только одна буква с "." или даже без нее
что может не быть О или быть только И и все |
|||
14
Garykom
гуру
26.08.20
✎
15:05
|
Короче напиши ТЗ и найми программиста ))
|
|||
15
Злопчинский
26.08.20
✎
20:56
|
в типовых 77 конфигах есть в глобмодулях функции для работы с ФИО.
|
|||
16
Йохохо
26.08.20
✎
21:00
|
(15) а с ФИОК? Файзулина Ибраким Обурмалу Кызы
|
|||
17
Злопчинский
26.08.20
✎
21:23
|
(16) а что здесь является отчеством? то есть то, что записано в паспорте в графе отчетсво?
|
|||
18
Злопчинский
26.08.20
✎
21:25
|
||||
19
Злопчинский
26.08.20
✎
21:26
|
Ф = до первого пробела
И = от первого до второго пробела О - после третьего пробела . т.е. штатное разложение на Ф, И, О не? |
|||
20
Злопчинский
26.08.20
✎
21:28
|
хотя вроде в паспортах КЫЗЫ пишется в фамилии...
хз. если нерезидент - то всё = фамилия ;-) |
|||
21
NorthWind
26.08.20
✎
21:40
|
(15) Именно. В ТиС, например, глФамилияИмяОтчество
|
|||
22
Злопчинский
26.08.20
✎
21:44
|
(21) угу , раскладывает именно как (19)
|
|||
23
Харлампий Дымба
27.08.20
✎
12:05
|
(0) Символы.ПС в 7 есть, называется РазделительСтрок
Ну и да - использую типовую функцию. Просто если тебе понадобится имя и отчество, то типовая корректно отработает двойные отчества и не споткнётся на двойном пробеле между именем и фамилией, например. (20) Ну, кстати, интересный вопрос. Кызы и Оглы - куски отчества по сути. Так что типовое разложение, думаю, верно. Что не исключает проблем с испанскими фамилиями: два слова - фамилия, два слова - имя. |
|||
24
Garykom
гуру
27.08.20
✎
12:10
|
Правило на -кызы и -оглы не сложно, вот с испанкими и прочими где много личных имен или средних имен все сильно сложней
Или с японцами где Ф с И местами порядок иной |
|||
25
Злопчинский
27.08.20
✎
12:59
|
(23) вот совсем не факт что к отчеству.
набрать в яндексе в поиске "кызы и оглы что это такое" - кызы стоит в фамилии... |
|||
26
Fish
27.08.20
✎
13:02
|
(25) Это отчества: https://ru.wikipedia.org/wiki/Отчество#Тюркские_отчества
|
|||
27
Злопчинский
27.08.20
✎
13:05
|
(26) а хрен ли - написано в фамилии в пасспорте?
|
|||
28
Fish
27.08.20
✎
13:06
|
(27) Никогда в паспорте не пишут в фамилии. Всегда в отчестве. Пример: Полад Муртуза оглы Мамедов
|
|||
29
Fish
27.08.20
✎
13:07
|
+(28) Хотя, если паспорт выдавался уже в современной России, то какая-нибудь необразованная паспортистка могла и к фамилии прописать. Но это неправильно.
|
|||
30
Fish
27.08.20
✎
13:08
|
+(29) Вот как пишут в паспорте: https://borodatiyvopros.com/wp-content/uploads/2019/04/650_dilgan-askerov-ros-pasport-1_106599_1.jpg
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |