AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.10.2010, 13:17   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от EVGL Посмотреть сообщение
Потому что для ускорения (?) ядро AX не делает запроса на число записей перед тем, как начать выводить их на экран.
готов согласиться с EVGL...
нет не только прогресс-бара, нет и общего числа страниц. (в отчете нельзя вывести "2 страница, всего 32").

отчеты - сложная штука.
и запросы внутри могут быть очень сложными и вариативными.
запрос общего числа страниц (записей) перед тем, как выводить - может привести к серьезным тормозам.

Если обратите внимание, то отчет начинает показываться пользователю сразу как построена страница. не дожидаясь завершения.

сравните с той же 1С, где перед показом отчета пользователю, платформа что-то делает внутри себя... и только после завершения генерации показывает страницы отчета.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Batch tasks show no operation progress Blog bot DAX Blogs 0 22.09.2010 23:05
axaptapedia: Progress Bar Blog bot DAX Blogs 0 21.07.2008 03:39
axaptapedia: Progress Bar Blog bot DAX Blogs 0 27.06.2008 11:05
axaptapedia: Configuration in title bar Blog bot DAX Blogs 1 08.03.2007 19:57
Как правильно работать с Progress bar? malex DAX: Программирование 2 19.09.2004 23:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:22.