|
Вывод инициалов в УТ 11.3
| ☑ |
0
Marry04
11.12.16
✎
11:43
|
Не могу корректно вывести инициалы с поля "Строкового типа". Выводит Петрова Мария Алексеевна, как Петрова М.л.,
Причем где-то правильно выводит, а где-то нет. помогите пожалуйста что не так?
инициалы = Лев(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование,Найти(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование, " ")) + Сред(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование, Найти(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование, " ")+1, 1)+ ". "+Сред(Сред(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование,Найти(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование, " ")), Найти(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование, " ")+1, 1)+ ".";
//Попытка
|
|
1
Cool_Profi
11.12.16
✎
11:45
|
А типовую функцию взять не судьба?
В кошерной УТ ОбщегоНазначения.ФамилияИнициалыЧтототамещё...
|
|
2
dachnik
11.12.16
✎
11:48
|
Функцию ВРег(Строка) можно не предлагать? :-)
|
|
3
Mauser
11.12.16
✎
12:10
|
(0) Четвертое найти неправильное
|
|
4
Marry04
11.12.16
✎
12:42
|
(3) это я поняла. НО что именно не так не могу понять =\
|
|
5
Mauser
11.12.16
✎
12:50
|
(4) Вот так вот копипаста влияет на неокрепшие девичьи мозги.
Область поиска не та.
|
|
6
yzimin
11.12.16
✎
13:14
|
(4) чё-то как-то сложно...
МассивСтрока = СтрРазделить(ОбъектСсылка.Договор.КонтактноеЛицо.Наименование);
дальше вывести первый элемент полный, слудющие элементы Лев(элемент массива, 1)
|
|
7
yzimin
11.12.16
✎
13:16
|
|
|
8
Mauser
11.12.16
✎
13:26
|
(6) Слишком мало "ОбъектСсылка.Договор.КонтактноеЛицо.Наименование", так непонятно.
|
|
9
Злопчинский
11.12.16
✎
13:37
|
|
|