Тема: NAV 2009 SP1
Показать сообщение отдельно
  #18  
Старый 26.09.2009, 13:32
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Цитата:
Сообщение от apanko
Полезная штука - типа Zoom в классическом клиенте, но еще лучше.
Новая опция в ролеориентированном клиенте NAV 2009 SP1: About This Page

Тоже самое есть и для отчетов. Называется About This Report.
Позволяет посмотреть набор данных на которых стоится отчет.
Струткуру этих данных мы описываем с помощью дизайнера отчетов, однако Reporting Services в отличие от классических отчетов не понимает вложенных таблиц, поэтому он выполняет преобразование вложенных таблиц в одну выровненную (JOIN в SQL).
На самом деле такое преобразование выполняет серверная часть NAV, но сейчас не про это.
Так вот к этой выровненной таблице еще цепляются текстовые поля и форматы текстовых зон выведенных в дизайнере секций.
С непривычки представить себе это не просто.
Тут на помощь и приходит "About This Report".
Вызывается он уже из сформированного отчета:

http://apanko.ru/attachment.php?atta...1&d=1253953880

Однако не все так просто. В Dynamics NAV 2009 SP1 внедрили такую штуку как "chunking", т.е. набор данных с сервера на клиент отрпавляется частями (раньше он сначала формировался на сервере, а затем полностью отправлялся клиенту. некоторые отчеты были настолько здоровые что полностью сжирали память на сервере. теперь эта проблема перенесена на клиента - хочешь здоровый отчет - получи (кусочками), а серверную память не трожь).

Так вот данная оптимизация не совместима с функцией "About this report". Что делать? Нужно оптимизацию отключить. Отключается она непосредственно на клиенте запуском функции "About this report".
Т.е. берется отчет, которые нужно отлаживать и запускается.
Дальше запускается опция "About this report", которая вместо того, чтобы показать набор данных отключит оптимизацию.
http://apanko.ru/attachment.php?attachmentid=121&stc=1&d=1253953880

Далее отчет нужно закрыть и запустить по новой. Теперь если вызвать опцию "About this report" система покажет нам набор данных:
http://apanko.ru/attachment.php?attachmentid=122&stc=1&d=1253953880

PS. Для отключения оптимизации нужно всего лишь перезапустить клиента.
Миниатюры
Нажмите на изображение для увеличения
Название:  About1.png
Просмотров: 2893
Размер:	6.8 Кбайт
ID:	121  Нажмите на изображение для увеличения
Название:  About2.png
Просмотров: 2659
Размер:	16.9 Кбайт
ID:	122  
Изображения
 
Ответить с цитированием