Загрузка данных


ФИО = "";
ВвестиСтроку(ФИО, "Введите ФИО", 100);
ФИО = СокрЛП(ФИО);

// Убираем двойные пробелы (если пользователь ввёл лишние)
ФИО = СтрЗаменить(ФИО, "  ", " ");

// Находим первый пробел
Поз1 = Найти(ФИО, " ");
Фамилия = Лев(ФИО, Поз1 - 1);

// Обрезаем строку после первого пробела
Остаток = Сред(ФИО, Поз1 + 1, СтрДлина(ФИО) - Поз1);

// Ищем второй пробел в остатке
Поз2 = Найти(Остаток, " ");
Имя = Лев(Остаток, Поз2 - 1);
Отчество = Сред(Остаток, Поз2 + 1, СтрДлина(Остаток) - Поз2);

// Приводим к виду "Иванов" — титульный регистр
Фамилия  = ТРег(НРег(Фамилия));
Имя      = ТРег(НРег(Имя));
Отчество = ТРег(НРег(Отчество));

// Выводим одним сообщением
Сообщить("Фамилия: "  + Фамилия + Символы.ПС
       + "Имя: "      + Имя     + Символы.ПС
       + "Отчество: " + Отчество);