toolkit
toolkit copied to clipboard
Проблема вывода результата в табличный документ
Есть запрос который выдает 140т строк в результате. Цель: Необходимо выгрузить результат запроса во внешний файл.
Как сейчас выглядит последовательность действий
- Смотрим итог запроса: видим показано 1000 из 140т
- Нажимаем "Показать Все" и у нас на сервере выполняется запрос, передается на клиент, отображается на форме
- Нажимаем "Экспорт В" и выгружаем в эксель.
мне кажется на 2 этапе мы тратим время и ресурсы на клиент серверное взаимодействие и отображение всего табдока на форме в ситуации когда нам просто нужно получить результат в файл. Те логичнее было бы выполнить все на сервере и передать готовый сформированный файл на клиент. //----------------------------------------------------------------------------------------
Я идел ввиду вот эту ситуацию. Нам надо весь результат вывести. Я понимаю что нарушается логика интерфейчас когда в диалоге экспорта мы инициируем выполнение запроса. Но по логике, нам надо выполнить запрос на сервере, сформировать табдок на сервере, записать его в файл и на клиент можно передать готовый файл нужного формата. Те работы с табдоком на клиенте не происходит совсем.
Частично решается задачей Умный вывод