Сортировка записей с древовидного реестра при экспорте в Excel
Доброго времени суток.
Задача: Корректно сохранять в Excel древовидный реестр.
В моем реестре есть поле Номер, вид следующий 000001.
Подчиненные к нему записи имеют вид 000001-1, 000001-2, 000001-3 ....
При выгрузке в Excel (кнопка с дискеткой в гриде), сначала выгружаются все корневые записи (вида 000001) после чего все подчиненные (000001-1, 000001-2, 000001-3 ....) т.е в файле Excel имеем следующую картину
000001
000002
000003
...
000001-1
000001-2
000001-3
000002-1
000002-2
000002-3
что есть не хорошо. Я понимаю что кнопка сохранения в Excel заложена в бин. файлах. Меня интересует возможность при сохранении сортировать колонки по убыванию, так как это поможет получить вид
000001
000001-1
000001-2
000001-3
000002
000002-1
000002-2
000002-3
000003
...
в результирующем файле.
Просьба подсказать варианты решения корректного экспорта древовидного реестра.
Кофигурация: Terrasoft 3.3.2.157
Бин. файлы: Terrasoft 3.3.2.268
Нравится
Вариантом решения я вижу создание отдельной кнопки, в которой бы вызывалась базовая логика экспорта, с предварительным кодом установки сортировки по колонке.
Добрый день!
Решение в создании окна с гридом, которое будет отображать данные Memory Dataset'a. Сам набор данных необходимо заполнять так, как Вы хотите его видеть при экспорте. Экспорт производить уже в созданном реестре.
Добрый день Игорь,
У меня уже есть древовидный грид который отображает корректно данные с таблицы, проблема в том что в Terrasoft не корректно реализован экспорт в Excel при работе с древовидным реестре.
Зададим вопрос команде разработки :) Возможно ли это в принципе..
Команда разработки знает об этой проблеме, задача будет проанализирована при построении списка работ на следующую версию (3.4.2 или 3.5.0).
На текущий момент экспорт древовидного реестра не реализован.
Дело в том, что данные в датасете отсортированы совершенно по-другому, чем мы видим их в дереве, отсортирован только первый уровень дерева. Все остальное делается при отображении: у каждого родительского элемента строятся его подчиненные и т.д. Понятия древовидного датасета нет, только его древовидное отображение.