salesInvoiceMenu = new MenuFunction(menuItemName, MenuItemType::Output);
if (mbsReprint && mbsConfigSetting::string("BD-191"))
{
salesInvoiceMenu.objectType(UtilElementType::Report);
salesInvoiceMenu.object(mbsConfigSetting::string("BD-191"));
}
else
{
if (reportContainer)
{
reportName = conpeek(reportContainer,1);
reportCopies = conpeek(reportContainer,2);
if (webInvoice)
{
reportName = strFmt("%1_web", reportName);
}
salesInvoiceMenu.enumTypeParameter(PrintCopyOriginal);
salesInvoiceMenu.enumParameter(args.parmEnum());
salesInvoiceMenu.objectType(UtilElementType::Report);
salesInvoiceMenu.object(reportName);
}
else
{
salesInvoiceMenu.objectType(UtilElementType::Report);
salesInvoiceMenu.object(menuItemOutputStr(SalesInvoice));
}
}
if (mbsReprint && mbsConfigSetting::string("BD-191"))
{
salesInvoiceMenu.objectType(UtilElementType::Report);
salesInvoiceMenu.object(mbsConfigSetting::string("BD-191"));
}
else
{
if (reportContainer)
{
reportName = conpeek(reportContainer,1);
reportCopies = conpeek(reportContainer,2);
if (webInvoice)
{
reportName = strFmt("%1_web", reportName);
}
salesInvoiceMenu.enumTypeParameter(PrintCopyOriginal);
salesInvoiceMenu.enumParameter(args.parmEnum());
salesInvoiceMenu.objectType(UtilElementType::Report);
salesInvoiceMenu.object(reportName);
}
else
{
salesInvoiceMenu.objectType(UtilElementType::Report);
salesInvoiceMenu.object(menuItemOutputStr(SalesInvoice));
}
}
No comments:
Post a Comment