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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.04.2008, 12:04   #1  
HLS is offline
HLS
Участник
 
37 / 10 (1) +
Регистрация: 18.04.2008
Все отчеты печати журналов получают фильтры при запуске, точней получают таблицу с уже установленными фильтрами. Но на тригере OnInit вызов GETFILTERS возвращает пустую строку, фильтры видны только на OnPreReport, но мне нужно на RequestForm доступ к первой записи этого журнала. Как осуществить?

Спасибо.
Старый 29.04.2008, 12:09   #2  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Напишите в отчете процедуру SetRecordForReport(Rec). Тогда перед вызовом отчета нужно будет передать в эту процедуру первую запись журнала (получить ее придется извне, в месте вызова), а отчет запускать через переменную типа Report.
Старый 29.04.2008, 12:21   #3  
HLS is offline
HLS
Участник
 
37 / 10 (1) +
Регистрация: 18.04.2008
Вопрос полностью анологичен предыдущему - "Передача текущей записи из основной формы в Request Form отчета". Но можно ли обойтись только правкой кода только на стороне отчета?
Старый 29.04.2008, 16:31   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от HLS Посмотреть сообщение
Все отчеты печати журналов получают фильтры при запуске, точней получают таблицу с уже установленными фильтрами. Но на тригере OnInit вызов GETFILTERS возвращает пустую строку, фильтры видны только на OnPreReport, но мне нужно на RequestForm доступ к первой записи этого журнала. Как осуществить?
Попробуйте перенести фильтр на такую же переменную, только которая объвлена в отчете уже в том месте, где еще "видны" фильтра.
Или передавай пааметры "по жесткой сцепке" в отчет.
 


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

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

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