08.04.2008, 17:09 | #1 |
Участник
|
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm?
Добрый день!
Задача такая: есть таблица и отчёт (report) который делается по одной записи. В таблице есть поле printed означающее, что отчёт по этой записи был отпечатан. Я пытаюсь в форме SysPrintForm как-нибудь получить хандлер на отчёт если пользователь нажал Печать в просмотрщике отчётов, а потом в этой же форме на CloseOk - если был выбран принтер - то проапдейтить поле printed. Но проблема в том - что args.caller() - в данном случае - это просто PrintJobSettings и я никак не могу получить никакой завязки на сам отчёт.... В случае если пользователь не просматривает отчёт, а сразу выбирает печать на принтер - то всё ОК - args.caller().runbase() - это класс диалога отчёта, но если печатает из просмотрщика - не могу получить хоть какую завязку на отчёт... AX30 |
|