Имя: Пароль:
1C
1С v8
Проблема с коллекцией значения Соответствие
0 PeterBayan
 
13.07.11
18:56
Имеется переменная Список тип Соответствие, ключ-произвольное значение, значение-число. Я хочу расположить в списке элементы в порядке возрастания Значения. Пишу такой код.

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

Почему у меня при при 2-м заходе на внешний цикл ПервыйЭлемент берется

не из коллекции Список, а как будто произвольное?
Закон Брукера: Даже маленькая практика стоит большой теории.