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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2003, 07:44   #1  
KuDm is offline
KuDm
Участник
 
18 / 10 (1) +
Регистрация: 04.07.2003
? Отчеты в Навижин.
Подскажите, как запустив отчет попасть сразу на предварительный просмотр, минуя открытие самой формы отчета?
Старый 29.07.2003, 09:13   #2  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Этого можно добиться, запустив отчет из кода.
Report.RUNMODAL(<ReportID>, FALSE, FALSE, Rec)
Т.е., например, вешаете на какую-нибудь кнопку какой-нибудь формы на OnPush код типа Report.RUNMODAL(13, FALSE, FALSE, "G/L Register") и отчет по нажатию кнопки сразу будет выполняться, без вызова формы отчета. Если предварительно вы повесите на "G/L Register" какие-то фильтры, то отчет выполнится только для записей, попадающих в фильтр.
Старый 29.07.2003, 09:20   #3  
skripka is offline
skripka
Участник
 
19 / 10 (1) +
Регистрация: 28.05.2003
Чтобы пропустить Request Form необходимо перед запуском отчета выполнить команду:

nReport.USEREQUESTFORM := FALSE;
nReport.RUN;

А чтобы запретить печать отчета необходимо воспользоваться свойством:

CurrReport.PREVIEW
Старый 29.07.2003, 09:20   #4  
KuDm is offline
KuDm
Участник
 
18 / 10 (1) +
Регистрация: 04.07.2003
Спасибо. Буду пробовать...
Старый 29.07.2003, 11:18   #5  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
В свое время меня возмущала следующая мулька :
для того, чтобы при вызове отчета не появлялись закладки для установки фильтров и сортировок для каждой из DataItem отчета, надо установить в свойствах Dataitem - ов значение сортировки DataItemTableView. Загадочные они, эти современные западные системы
Старый 29.07.2003, 11:56   #6  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Цитата:
Изначально опубликовано skripka
А чтобы запретить печать отчета необходимо воспользоваться свойством:
CurrReport.PREVIEW
Интересно, как можно воспользоваться свойством, которое доступно только на чтение? Или у меня не та версия
Старый 29.07.2003, 12:22   #7  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Я тоже считал, что свойство CurrReport.PREVIEW устанавливается самим Navision в зависимости от того, нажата кнопка Print... или Preview. И по-моему от версии это не зависит.
Старый 29.07.2003, 13:19   #8  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
По поводу PREVIEW уже есть тред.
http://www.axforum.info/forums/showt...&threadid=2146
Старый 29.07.2003, 14:02   #9  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Цитата:
Изначально опубликовано Yoil
По поводу PREVIEW уже есть тред.
http://www.axforum.info/forums/showt...&threadid=2146
Хороший тред , но даже он не поможет KuDm попасть в PREVIEW репорта без вызова REQUESTFORM. Надо писать в тред MBSу
Старый 29.07.2003, 14:53   #10  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
У отчета есть свойство UseReqForm и UseSystemPrinter. Хорошие свойства...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отчеты (Report) Berkut NAV: Программирование 2 01.06.2006 15:38
Navision4.0. Внешние Отчеты настройка vasiok NAV: Функционал 1 08.12.2005 10:02
Внешние Отчеты. Использование vasiok NAV: Функционал 6 17.11.2005 17:15
Народный перевод Навижин. Начат новый проект на форуме у Маззи. mazzy NAV: Прочие вопросы 2 21.11.2004 22:37
Отчеты в Attain Alex_V NAV: Программирование 4 13.03.2003 15:32

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

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

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