0

Как отсортировать массив в 1с?

Задача сортировки массива на платформе 1С:Предприятие 8 — нетривиальная задача, т.к. отдельного метода, решающего эту задачу во встроенном языке нет.

Решить задачу можно следующим способом: если заранее известно, что потребуется сортировка некоторых элементов данных, можно сразу использовать более подходящую коллекцию — список значений. Он позволяет сортировать элементы не только по значению, но и по представлению. Если такой возможности нет, можно воспользоваться следующим кодом:

//создаем и наполняем массив
м = Новый Массив;
м.Добавить(1);
м.Добавить(5);
м.Добавить(4);
//приступаем к сортировке
сз = Новый СписокЗначений;
сз.ЗагрузитьЗначения(м);
сз.СортироватьПоЗначению();
//выгружаем результат в массив
м = сз.ВыгрузитьЗначения();
//проверяем результат
Сообщить(СтрСоединить(м, ","));
//1,4,5

Читайте также:

  1. Как загрузить массив в список значений
  2. СписокЗначений.ЗагрузитьЗначения()
  3. СписокЗначений.ВыгрузитьЗначения()

Поделиться страницей в соц.сетях

Метки: Метки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *