|
|
#1 |
|
Участник
|
Подавить info в репорте
Создается стандартный Report. Если нет данных в отчете для вывода Аксапта выкидывает инфолог - "Отчет не содержит данных"
Как можно сделать чтобы конкретно для этого отчета не было никакого инфо в случае пустого отчета? |
|
|
|
|
#2 |
|
Участник
|
У класса reportRun есть метод suppressReportIsEmptyMessage() - используйте его
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|
|
#3 |
|
Программатор
|
Цитата:
Сообщение от Perc
Создается стандартный Report. Если нет данных в отчете для вывода Аксапта выкидывает инфолог - "Отчет не содержит данных"
Как можно сделать чтобы конкретно для этого отчета не было никакого инфо в случае пустого отчета? |
|
|
|
|
#4 |
|
Модератор
|
Цитата:
Сообщение от AndyD
У класса reportRun есть метод suppressReportIsEmptyMessage() - используйте его
![]() У Репортдизайна есть свойство - EmptyReportPrompt. Попробуйте его. С Уважением, Георгий |
|
|
|
|
#5 |
|
Участник
|
Да клал он на EmptyReportPrompt с пробором (или я такой тупой).
![]() Кроме того EmptyReportPrompt - это сообщение которое будет показываться, а просили вообще его убрать
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|
|
#6 |
|
Microsoft Dynamics
|
Я в своё время решил подобную проблему так. В конец метода run добавил следующий код:
HWND AxClient, AxChild; ; AxClient = WinApi::findWindowEx(infolog.hWnd(), 0, "MDIClient", ""); AxChild = WinApi::findWindowEx(AxClient, nullvalue(AxChild), "", "Окно Infolog"); if (AxChild) { WinApi::destroyWindow(AxChild); } |
|
|
|
|
#7 |
|
Moderator
|
Класс Info, метод Add - смотрите что приходит в переменной _txt. (В данном случае нужно искать подстроку 'Отчет не содержит данных').
__________________
С уважением, kvan. |
|
|
|
|
#8 |
|
Участник
|
Георгий, а ты говоришь все бы мне программировать D)
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|
|
#9 |
|
Axapta Retail User
|
А "отчет масштабирован... " не подскажите как убрать?
|
|
|
|
|
#10 |
|
Участник
|
|
|
|
|
| За это сообщение автора поблагодарили: novic (1), konfet (1), Logger (1). | |