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