
Hi,
How can I configure PrintMgmt so I can always swap through my custom raports in custformLetterParameters?
All I want is that when I use Print original or printCopy I can always chose the design on parameters.
Right now it works so that everywhere I have ony one design and the chosen ones in parameters are printed only as print salesinvoice(3th button option). So as I have now salesinvoice and copycalesinvoice output with my controller they print both on print salesinvoice with the design used in params.
Can't I just assign the design I want to the button I want from from AX?
class PrintMgmtDocTypeHandlerSalesInvoiceSZMsik
{
[SubscribesTo(classStr(PrintMgmtDocType), delegateStr(PrintMgmtDocType, getDefaultReportFormatDelegate))]
public static void PrintMgmtDocType_getDefaultReportFormatDelegate(PrintMgmtDocumentType _docType, EventHandlerResult _result)
{
switch (_docType)
{
case PrintMgmtDocumentType::SalesOrderInvoice :
_result.result(ssrsReportStr(SalesInvoiceSZMsik, ReportPL));
break;
}
}
}
[ExtensionOf(classStr(PrintMgmtReportFormatPopulator))]
public final class PrintMgmtReportFormatPopulatorSZM_Extension
{
#ISOCountryRegionCodes
#PrintMgmtSetup
protected void addDocuments()
{
// Purchasing documents
this.MySalesDocuments();
next addDocuments();
}
public void MySalesDocuments()
{
this.addOther(PrintMgmtDocumentType::SalesOrderInvoice, ssrsReportStr(SalesInvoiceSZMsik, ReportPL), ssrsReportStr(SalesInvoiceSZMsik, ReportPL), #isoPL);
this.addOther(PrintMgmtDocumentType::SalesOrderInvoice, ssrsReportStr(SalesInvoiceSZMsik, ReportPLCopy1), ssrsReportStr(SalesInvoiceSZMsik, ReportPLCopy1), #isoPL);
}
}
Bump?