Предположим у нас есть отчет в котором колонки разворачиваются динамически и необходимо изменить их порядок:

По умолчанию колонки отсортированы “По наименованию” в алфавитном порядке. Для того чтобы отсортировать их по возрастанию периода, создадим вычисляемое поле “Порядок” (можно обычное), которое пронумерует колонки в соответствии с нашей логикой:

Теперь сделаем это поле ресурсом с функцией “Максимум”, далее в настройках колонок на вкладке “Сортировка” удалим поле “авто” и добавим ресурс “Порядок”:

В результате получим отчет с необходимым порядком колонок:
