HI ,
I have requirement where in for all eligible records I have to print report individually . I have used sysoperation and in service class process() I have made the desired changes .
When I give print medium as screen it is displaying proper reports ( number of records = number of reports ) but for custom print medium it is generating same report twice ( number of reports = 2*number of records ) ... pls help me in fixing this ..
Adding the code in service class process method :
args = new Args(); args.record(VendTable); controller.parmReportName(ssrsReportStr(reportname, design)); controller.parmArgs(args); srsPrintDestinationSettings = controller.parmReportContract().parmPrintSettings(); srsPrintDestinationSettings.printMediumType(_contract.parmprintMediumType()); srsReportDataContract = controller.parmReportContract(); dataContract = srsReportDataContract.parmRdpContract(); dataContract.parmVendAccNumber(VendTable.AccountNum); dataContract.parmAsofDate(_contract.parmAsofDate()); controller.parmShowDialog(false); controller.parmLoadFromSysLastValue(false); controller.startOperation();