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