I have created a qvw document and which should show the latest month and year as a current selection by giving the max(Date) in the post reload of the document settings. Its working fine when i reload the document directly but it's not working when it is ran through QEMC.Any idea how to solve this issue?
OnPostReload events will not trigger in the Server environment. It is documented in the Reference Manual, section 82.2 "Macro functionality limitations".
You can instead create a landing sheet or welcome sheet that shows the name of the user, time of access and name of the dashboard, and add a button that the user has to click to go to the analyses. This button can have an action set to trigger a Select in Field event, so when the button is clicked the value is selected. Depending on your document you can set it as an OnActivateSheet or OnLeaveSheet event, but I'd rather use the mentioned.
If you have Publisher you may be interested in the PDF Distributor, that generates reports into PDF files and then send them by email or save them in the server. It's an additional license, though. Check with your Partner Manager or Sales Manager just in case.