Вопрос по строковым функциям

gress

Посетитель
Никак не могу в составном типе поля после применения функции split получить первую букву этого слова.
Не могу понять что не так делаю.
У меня есть строка с фамилией, именем и отчеством. Хочу сделать И.О. Фамилия. При помощи функции split получается вперёд перенести имя, отчество, в конце оставить фамилию, а вот как инициалы сделать из имени и отчества все никак не пойму.
P.S. Данные для ФИО берутся из типа поля "переключатель". Может из-за этого не получается?
 

Vladimir

Администратор
Команда форума
Для получения первого символа из строки используйте функцию [1(Поле)].
У меня вопрос: зачем такие сложности с ФИО? Можно сделать три поля для фамилии, имени и отчества, а уже из них через составные поля получать любые комбинации.
 

gress

Посетитель
У меня получается только если через функцию сплит в отдельное поле получить имя, отчество, а потом из этих полей получить иницыалы. Ну а сложности такие и т.к. так мне проще не переделывая шаблоны получить нужный функционал :)
 

Vladimir

Администратор
Команда форума
В 6-ой версии нельзя использовать составное поле в другом составном. Результат надо копировать в строку, а потом эту строку обрабатывать в другом составном поле.
 
Сверху Снизу