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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2008, 19:13   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Talking
допустим, у меня есть уже подготовленный RecordRef, уже на нужной записи, уже с SETRECFILTER...
а еще у меня есть номер отчета (ReportID), который надо запустить на этой записи.

очень хотелось бы написать:
REPORT.RUNMODAL(ReportID,FALSE,FALSE,RecordRef);

но отчет не ест RecordRef, а просит конкретную Rec

следовательно, приходится писать что-то типа
RecordRef.SETTABLE(SalesHeader);
SalesHeader.SETRECFILTER;
REPORT.RUNMODAL(ReportID,FALSE,FALSE, SalesHeader);

и меня не пугают три строчки вместо одной, меня пугает то, что заранее надо перечислить все возможные реки как переменные...
имхо, глупости это.

как сделать красиво? отцепить отчет от конкретной записи?

(кроме варианта открывать отчет через гиперссылку)
 


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

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

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