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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.08.2012, 22:25   #1  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
SSRS2008 AX2012 -как обновить параметры в Preview?
В отчете есть параметры которые передаются через временную таблицу ( заполняется DP классом). В Visual Studio запомнился определенный набор значений этих параметров из какого-то момента в прошлом и не хочет их обновлять.

Когда делаешь Preview - там старые параметры.

Как заставить его перевыполнить DP класс и получить текущие параметры ?
__________________
_databaseTransDelete ... bl@$ !
Старый 23.08.2012, 22:36   #2  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Перезапустить АОС и Репортинг?
Вообще параметры(те которые пользователь видит в диалоге) передаются через контракт, на не через DP, так что не очень понятно описание проблемы
Старый 23.08.2012, 23:10   #3  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Репортинг перезапускал уже, АОС надо попробовать, но немного кардинальное решение ...

Не те параметры которые через контракт в диалоге, а те которые через ДП в таблице

Fields!PrePrintLevel
__________________
_databaseTransDelete ... bl@$ !
Старый 24.08.2012, 00:38   #4  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
ну перезапустить АОС и после этого нажать рефреш на источнике данных в Visual Studio. Хотя может и просто рефреш поможет. Еще может у вас в Select источника данных перечислены поля, а не *
Вообще это реальная проблема, когда возникает потребность добавить поле в уже используемую таблицу.
Старый 24.08.2012, 08:59   #5  
IvanOFF is offline
IvanOFF
MCTS
MCBMSS
 
65 / 87 (3) ++++
Регистрация: 22.09.2005
Адрес: Москва
Мне в этом случае помогала следующая последовательность действий в Visual Studio:

1. Cнять галку с какого-либо поля в датасорсе в Visual Studio и сохранить.
2. Поставить галку обратно и снова сохранить.

После этого новые поля таблицы датасорса становились доступны в дизайнере.
Старый 24.08.2012, 09:29   #6  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Тут надо понимать, что preview это все таки внутренний механизм самой студии, причем кэшируемый. Не обязательно галочку снимать, можно просто размер любого контрола поменять, и студия будет перерисовывать. Такое свойство примите к рассмотрению, что в preview и при выводе отчета уже с SSRS в формате excel или pdf будут отличаться
__________________
Axapta book for developer
Старый 24.08.2012, 14:39   #7  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
У меня нет проблем с обновлением списка полей в VS, проблемы с обновлением _значений_ полей.

Такое впечатление что VS использует какую-то старую копию базы, - значения параметров не текущие и не видит новые записи в таблицах.

Перезагрузка АОС не помогла, Refresh и Load data sets fully не помогали и изначально.

Проверил свойства отчета в reporting services - там по умолчанию стоит не кешировать и использовать последние данные, но я подозреваю VS может это игнорировать.

Про разную разметку на экране и PDF это следующая головная боль, - понять почему он генерирует лишние пустые страницы с хедером и футером в PDF.

p.s.добавлю, изменения контролов / списка полей в дс ничего не меняет
__________________
_databaseTransDelete ... bl@$ !

Последний раз редактировалось DTD; 24.08.2012 в 14:46.
Старый 27.08.2012, 18:05   #8  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
А UsageData чистили? значения параметров к самому reporting service отношения не имеют. Они сохраняются для *Contract класса в syslastvalue. По аналогии со стандартными диалогами.
В плане параметров фишка в том, что при запуске из VS и аксапты они работают не одинаково. Например, в VS не работают лукапы на параметрах и т.д.
Я обычно деплою и смотрю как репорт исполняется из аксапты.

Последний раз редактировалось greench; 27.08.2012 в 18:14.
Старый 27.08.2012, 18:07   #9  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
По поводу PDF - проверить размеры отчета, 90% этих проблем возникает из-за неправильно указаного размера страницы на дизайне.
Старый 27.08.2012, 22:17   #10  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
И еще. DP класс вообще никак не влияет на параметры. Если упростить, то механизм примерно такой:
Contract класс работает с параметрами
UIBuilder - диалог, лукапы и т.д.(используется только тогда, когда есть необходимость перекрыть диалог).
DP - забирает значения параметров из Contract класса, набивает значениями таблицу датасорса и возвращает ее reporting service`у.

Последний раз редактировалось greench; 27.08.2012 в 22:23.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axblog4u: Display Web Image Content in Forms using Dynamics AX2012 Blog bot DAX Blogs 0 28.05.2012 19:12
daxmusings: Preview Pane on List Pages Blog bot DAX Blogs 0 18.01.2012 04:34
ukax: Microsoft Dynamics AX2012 - Partner Update Briefing Blog bot DAX Blogs 0 23.07.2011 20:15
В Стандартной АХ2009 не работает кнопка <Параметры> на диалоге класса унаследованного от RunBaseReport Pustik DAX: Программирование 3 11.05.2011 19:47
mfp: Seeing is believing - AX2012 Type Hierarchies Blog bot DAX Blogs 0 02.02.2011 14:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.