Метод ОТЧЕТ.СОРТИРОВКА
Метод СОРТИРОВКА позволяет отсортировать данные текущего уровня отчета по тексту в указанных столбцах или по значениям дополнительных атрибутов сортировки. Возможна также сортировка по именам строк – в этом случае в качестве имени столбца необходимо указать пустую строку.
Выбор способа сортировки выполняется методом УСТ_СТАБ_СОРТ. Стабильная сортировка сохраняет относительный порядок строк, равно удовлетворяющих условию сортировки. Нестабильная сортировка более быстрая, но порядок эквивалентных строк не определен.
ФУНКЦИЯ ЛОГИКА: СОРТИРОВКА(СОРТ_ОТЧЕТ: столбцы)
Параметры
- столбцы
- Условия сортировки по указанным столбцам.
Возвращаемое значение
ДА – в случае успешной сортировки, НЕТ – в случае ошибки.
Метод не производит обновления данных отчета, соответственно, для отображения результатов необходимо вызвать метод ОБНОВИТЬ.
Пример
// сортировка по возрастанию в столбце со значениям цен
ТИП Отчет(ОТЧЕТ)
[
  ...
  ФУНКЦИЯ Сортировка
    парам_сорт.столбцы[5].столбец = "цена"
    парам_сорт.столбцы[5].убыв = НЕТ
    СОРТИРОВКА(парам_сорт)
  КОНЕЦ_ФУНКЦИИ
  ...
]
При наличии межстрочных (вертикальных) объединений в сортировке участвуют только верхние строки объединенного блока. Значения в столбцах и дополнительных атрибутах для подстрок игнорируются. Это позволяет сохранить структуру вертикальных объединений при сортировке.
