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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.06.2010, 15:01   #1  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
АХ2009: Print Medium (Канал вывода) у RunBaseReport отчетов
Как-то раньше не обращал внимания, если отчет вызывается через класс основанный на RunBaseReport то какие-то глюки с обновлением Print Medium:

запускаем отчет, по умолчанию вывод на Экран
заходим в Опции и меняем на Файл, закрываем Опции на диалоге по прежнему Экран
перепроверяем Опции - там по прежнему Файл
печатаем отчет - вывод идет на Экран

Причем вроде у всех таких отчетов, включая стандартные, например tutorial_RunBaseReport.

Очень неудобно, когда думаешь что большой отчет пошел ночью в файл, а на самом деле он вывелся на экран и пропал с погибшей сессией RDP.

Как-то это лечится ?
__________________
_databaseTransDelete ... bl@$ !
За это сообщение автора поблагодарили: Maxim Gorbunov (1).
Старый 23.06.2010, 16:39   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Да, действительно есть такой эффект. При этом, отчеты, которые вызываются через RunBaseReportStd, работают нормально. У меня получилось исправить это добавлением вот этой строчки в unpack() класса:
X++:
reportRun.runbaseReport(this);
Пример есть в RunBaseReportStd.unpack().
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
За это сообщение автора поблагодарили: Logger (3), DTD (1).
Старый 23.06.2010, 17:41   #3  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
проверил, теперь все работает как надо в отдельно взятом классе !

или имелось в виду добавить эту строчку в сам RunBaseReport/unpack ?
__________________
_databaseTransDelete ... bl@$ !
Старый 23.06.2010, 18:08   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Честно говоря, я бы прямо RunBaseReport из-за этого править не стал. Мало ли, почему это туда не добавили. Надо тестировать. Пока я бы добавлял в отдельные классы и надеялся, что Microsoft это починит в ближайших SP.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: RunBaseReport Blog bot DAX Blogs 0 03.08.2008 20:10
Канал вывода tolstjak DAX: Программирование 11 06.03.2008 15:41
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Про пользовательский канал вывода отчетов lugachy DAX: Программирование 4 21.06.2005 18:39

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

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

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