Имеется переменная Список тип Соответствие, ключ-произвольное значение, значение-число. Я хочу расположить в списке элементы в порядке возрастания Значения. Пишу такой код.
СортСписок=Новый Соответствие;
Для Каждого ПервыйЭлемент Из Список Цикл
Ключ=ПервыйЭлемент.Ключ;
Значение=ПервыйЭлемент.Значение;
Для Каждого ВторойЭлемент Из Список Цикл
Если Значение<ВторойЭлемент.Значение Тогда
Ключ=ВторойЭлемент.Ключ;
Значение=ВторойЭлемент.Значение;
КонецЕсли;
КонецЦикла;
СортСписок.Вставить(Ключ,Значение);
Список.Удалить(Ключ);
КонецЦикла;
Список=СортСписок;
Почему у меня при при 2-м заходе на внешний цикл ПервыйЭлемент берется
не из коллекции Список, а как будто произвольное?
Закон Брукера: Даже маленькая практика стоит большой теории.