Структуру в 1С напрямую отсортировать нельзя — такой встроенной возможности не существует.
Чтобы отсортировать данные из структуры, нужно выполнить следующие шаги:
Сортировать() таблицы значений по нужной колонкеТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Ключ");
ТЗ.Колонки.Добавить("Значение");
Для Каждого Элемент Из МояСтруктура Цикл
НоваяСтрока = ТЗ.Добавить();
НоваяСтрока.Ключ = Элемент.Ключ;
НоваяСтрока.Значение = Элемент.Значение;
КонецЦикла;
ТЗ.Сортировать("Ключ Возр");
Структура в 1С имеет встроенный метод Сортировать(), который позволяет отсортировать её элементы по ключам или значениям.
Новый — ещё не проверен сообществом
Вы