Функция взята с интернета.
Функция ПолучитьФамилиюСИнициалами(знач ФИО) ФИОСПереносами = СтрЗаменить(ФИО, " ", Символы.ПС); ЧастиСтроки = Новый Массив; Для Индекс = 1 По СтрЧислоСтрок(ФИОСПереносами) Цикл Стр = СтрПолучитьСтроку(ФИОСПереносами, Индекс); Если ЗначениеЗаполнено(Стр) Тогда ЧастиСтроки.Добавить(СокрЛП(Стр)); КонецЕсли; КонецЦикла; Результат = ""; Если ЧастиСтроки.Количество() > 0 Тогда Результат = Результат + ЧастиСтроки[0]; Если ЧастиСтроки.Количество() > 1 Тогда Результат = Результат + " " + Лев(ЧастиСтроки[1], 1) + "."; Если ЧастиСтроки.Количество() > 2 Тогда Результат = Результат + " " + Лев(ЧастиСтроки[2], 1) + "."; КонецЕсли; КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции
Отправляем в функцию Иванов Иван Иванович в результате получаем Иванов И.И.