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

Буквы = Новый Структура;
Буквы.Вставить("А"3);
Буквы.Вставить("Б"2);
Буквы.Вставить("В"1);

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

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

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