In der ReportBeforePrintRequest den Parameter "$IsDMS" auf -1 setzen, dann sollte ReportBeforeSaveToDms auch gefeuert werden. Die ReportBeforeSaveToDms ist die einzige DCM, die in den ReportViewerView-Events aufgerufen wird und somit die Anforderung erfüllt. Sprich jedes Mal sobald der Beleg...