Задача сортировки массива на платформе 1С:Предприятие 8 — нетривиальная задача, т.к. отдельного метода, решающего эту задачу во встроенном языке нет.
Решить задачу можно следующим способом: если заранее известно, что потребуется сортировка некоторых элементов данных, можно сразу использовать более подходящую коллекцию — список значений. Он позволяет сортировать элементы не только по значению, но и по представлению. Если такой возможности нет, можно воспользоваться следующим кодом:
//создаем и наполняем массив м = Новый Массив; м.Добавить(1); м.Добавить(5); м.Добавить(4); //приступаем к сортировке сз = Новый СписокЗначений; сз.ЗагрузитьЗначения(м); сз.СортироватьПоЗначению(); //выгружаем результат в массив м = сз.ВыгрузитьЗначения(); //проверяем результат Сообщить(СтрСоединить(м, ",")); //1,4,5
Читайте также:
- Как загрузить массив в список значений
- СписокЗначений.ЗагрузитьЗначения()
- СписокЗначений.ВыгрузитьЗначения()
Поделиться страницей в соц.сетях