![]() |
#10 |
Участник
|
Цитата:
Сообщение от rkorchagin
![]() Добрый день!
Я пытаюсь в форме SysPrintForm как-нибудь получить хандлер на отчёт если пользователь нажал Печать в просмотрщике отчётов, а потом в этой же форме на CloseOk - если был выбран принтер - то проапдейтить поле printed. Но проблема в том - что args.caller() - в данном случае - это просто PrintJobSettings и я никак не могу получить никакой завязки на сам отчёт.... AX30 printJobSettings.mailSubject("любые текстовые данные"); а потом в форме SysPrintForm их получить типа X++: Object object = args.caller(); if (SysDictClass::isEqualOrSuperclass(classIdGet(object), classNum(PrintJobSettings))) { my_printJobSettings = object; } проверить если my_printJobSettings.mailSubject() = "чемуто" ставить галку зы. имхо это криво но работать должно ![]()
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|