Массивы и коллекции / Структура

Буквы = Новый Структура;
Буквы.Вставить("В""согласная");
Буквы.Вставить("А""гласная");
Буквы.Вставить("Б""согласная");

//Собираем ключи в список и сортируем
Ключи = Новый СписокЗначений;
Для Каждого Буква Из Буквы Цикл
    Ключи.Добавить(Буква.Ключ);
КонецЦикла;
Ключи.СортироватьПоЗначению(
    НаправлениеСортировки.Возр);

//Пересобираем структуру в новом порядке
СортБуквы = Новый Структура;
Для Каждого Элемент Из Ключи Цикл
    Ключ = Элемент.Значение;
    Значение = Неопределено;
    Буквы.Свойство(Ключ, Значение);
    СортБуквы.Вставить(Ключ, Значение);
КонецЦикла;
//СортБуквы = [А:гласная  Б:согласная
//             В:согласная]

Части = Новый Массив;
Для Каждого Буква Из СортБуквы Цикл
    Части.Добавить(Буква.Ключ + ":" +
        Буква.Значение);
КонецЦикла;
Сообщить(СтрСоединить(Части, "  "));