14.01.2009, 09:58 | #21 |
Участник
|
Ещё можно поизвращаться с GETVIEW, но придётся во все используемые отчёты добавить функцию получения этого самого VIEW например через SingleInstance Codeunit (т.к. отчёт вызывается не по переменной, а по номеру объекта).
Т.е. схема такая: 1) получаем из RecordRef текстовое значение GETVIEW 2) передаём значение в специальный SingleInstance Codeunit 3) вызываем отчёт по номеру без передачи Record 4) в отчёте при запуске проверяется наличие VIEW в SingleInstance Codeunit с помощью специальной функции и если пусто, то отчёт работает в обычном режиме, если не пусто, то используется указанный там VIEW |
|