Table 77 Report Selections in 26

App
Base Application
Namespace
Microsoft.Foundation.Reporting

Fields, 18Keys, 1Procedures, 58Events, 80

Versions171819202122232425262728latest

Source29

Fields, 18

IdNameTypeObsolete
1UsageEnum Report Selection Usage-
2SequenceCode[10]-
3Report IDInteger-
4Report CaptionText[250]-
7Custom Report Layout CodeCode[20]-
19Use for Email AttachmentBoolean-
20Use for Email BodyBoolean-
21Email Body Layout CodeCode[20]-
22Email Body Layout DescriptionText[250]-
25Email Body Layout TypeEnum Email Body Layout Type-
26Email Body Layout NameText[250]-
27Email Body Layout AppIDGuid-
28Email Body Layout PublisherText[250]-
29Email Body Layout CaptionText[250]-
30Report Layout NameText[250]-
31Report Layout AppIDGuid-
32Report Layout CaptionText[250]-
33Report Layout PublisherText[250]-

Keys, 1

NameFieldsObsolete
Key1, clusteredUsage, Sequence-

Procedures, 58

NameParametersReturnsAccessObsolete
NewRecord()public-
InsertRecord(Enum Report Selection Usage, Code[10], Integer)public-
SetEmailUsageFilters(Enum Report Selection Usage)public-
SetEmailBodyUsageFilters(Enum Report Selection Usage)public-
SetEmailAttachmentUsageFilters(Enum Report Selection Usage)public-
FindReportUsageForCust(Enum Report Selection Usage, Code[20], var Record Report Selections)public-
FindReportUsageForVend(Enum Report Selection Usage, Code[20], var Record Report Selections)public-
FindEmailAttachmentUsageForCust(Enum Report Selection Usage, Code[20], var Record Report Selections)Booleanpublic-
FindEmailAttachmentUsageForVend(Enum Report Selection Usage, Code[20], var Record Report Selections)Booleanpublic-
FindEmailBodyUsageForCust(Enum Report Selection Usage, Code[20], var Record Report Selections)Booleanpublic-
FindEmailBodyUsageForVend(Enum Report Selection Usage, Code[20], var Record Report Selections)Booleanpublic-
PrintWithCheckForCust(Enum Report Selection Usage, Variant, Integer)public-
PrintWithDialogWithCheckForCust(Enum Report Selection Usage, Variant, Boolean, Integer)public-
PrintWithDialogWithCheckForVend(Enum Report Selection Usage, Variant, Boolean, Integer)public-
PrintReport(Enum Report Selection Usage, Variant)public-
PrintForCust(Enum Report Selection Usage, Variant, Integer)public-
PrintWithDialogForCust(Enum Report Selection Usage, Variant, Boolean, Integer)public-
PrintWithDialogForVend(Enum Report Selection Usage, Variant, Boolean, Integer)public-
GetHtmlReportForCust(var Text, Enum Report Selection Usage, Variant, Code[20])public-
GetPdfReportForCust(var Text[250], Enum Report Selection Usage, Variant, Code[20])public-
GetPdfReportForCust(var Codeunit Temp Blob, Enum Report Selection Usage, Variant, Code[20])public-
GetEmailBodyForCust(var Text[250], Enum Report Selection Usage, Variant, Code[20], var Text[250])Booleanpublic-
GetEmailBodyTextForCust(var Text[250], Enum Report Selection Usage, Variant, Code[20], var Text[250], Text)Booleanpublic-
GetEmailAddressExt(Integer, Variant, Code[20], var Record Report Selections)Text[250]public-
GetEmailBodyForVend(var Text[250], Enum Report Selection Usage, Variant, Code[20], var Text[250])Booleanpublic-
SendEmailInBackground(Record Job Queue Entry)public-
GetJobQueueParameters(var Text, var Integer, var Code[20], var Text[150], var Code[20])Booleanpublic-
RunGetNextJobQueueParam(var Text)Textpublic-
GetMailingJobCategory()Code[10]public-
SaveAsDocumentAttachment(Integer, Variant, Code[20], Code[20], Boolean)public-
SendEmailToCust(Integer, Variant, Code[20], Text[150], Boolean, Code[20])public-
SendEmailToVendor(Integer, Variant, Code[20], Text[150], Boolean, Code[20])public-
SendToDiskForCust(Enum Report Selection Usage, Variant, Code[20], Text, Code[20])public-
SendToDiskForVend(Enum Report Selection Usage, Variant, Code[20], Text, Code[20])public-
SendToZipForCust(Enum Report Selection Usage, Variant, Code[20], Code[20], var Codeunit Data Compression)public-
SendToZipForVend(Enum Report Selection Usage, Variant, Code[20], Code[20], var Codeunit Data Compression)public-
GetEmailAddressForDoc(Code[20], Enum Report Selection Usage)Text[250]public-
GetEmailAddressForCust(Code[20], Enum Report Selection Usage)Text[250]public-
GetEmailAddressForVend(Code[20], Variant, Enum Report Selection Usage)Text[250]public-
PrintReportsForUsage(Enum Report Selection Usage)public-
ConvertReportUsageToSalesDocumentType(var Enum Sales Document Type, Enum Report Selection Usage)Booleanpublic-
SendEmailInForeground(RecordId, Code[20], Text[150], Integer, Boolean, Code[20])Booleanpublic-
IsSalesDocument(RecordRef)Booleanpublic-
GetCustomReportSelectionByUsageOption(var Record Custom Report Selection, Code[20], Enum Report Selection Usage, Integer)Booleanpublic-
ShowNoBodyNoAttachmentError(Enum Report Selection Usage, Boolean, Boolean)public-
GetEmailAddressIgnoringLayout(Enum Report Selection Usage, Variant, Code[20])Text[250]public-
ShouldSendToCustDirectly(Enum Report Selection Usage, Variant, Code[20])Booleanpublic-
SaveReportAsPDFInTempBlob(var Codeunit Temp Blob, Integer, Variant, Code[20], Enum Report Selection Usage)public-
GetAccountNoFilterForCustomReportLayout(var Record Report Selections, var Record Name/Value Buffer, Integer)Textpublic-
SelectTempReportSelectionsToPrint(var Record Report Selections, var Record Name/Value Buffer, Boolean, Enum Report Selection Usage, Integer)public-
EnqueueMailingJob(RecordId, Text, Text)public-
GetUniqueAccountNos(var Record Name/Value Buffer, RecordRef, Integer)public-
PrintWithCheckForVend(Enum Report Selection Usage, Variant, Integer)public-
CopyReportSelectionToReportSelection(var Record Report Selections)Booleanpublic-
FindReportSelections(var Record Report Selections, Code[20], Integer)Booleanpublic-
DoesAnyCustomLayotExist()Booleaninternal-
DrillDownToSelectLayout(var Text[250], var Guid)public-
GetFilteredRecordRef(var RecordRef, RecordRef, Integer, Text)public-

Events, 80

KindNameParametersObsolete
Integration eventOnAfterGetCustomReportSelection(var Record Custom Report Selection, Code[20], Integer)-
Integration eventOnBeforeGetCustEmailAddress(Code[20], var Text, Option, var Boolean)-
Integration eventOnBeforeGetHtmlReport(var Text, Integer, Variant, Code[20], var Boolean)-
Integration eventOnBeforeGetVendorEmailAddress(Code[20], var Text, Option, var Boolean, Variant)-
Integration eventOnBeforeGetEmailAddress(Option, Variant, var Record Report Selections, var Text[250], var Boolean, Code[20])-
Integration eventOnBeforeGetEmailAddressIgnoringLayout(Enum Report Selection Usage, Variant, var Record Report Selections, Code[20], var Text[250], var Boolean)-
Integration eventOnBeforeGetCustomReportSelection(var Record Report Selections, var Record Custom Report Selection, Code[20], Integer, var Boolean, var Boolean)-
Integration eventOnBeforePrint(Integer, Variant, Integer, var Boolean)-
Integration eventOnBeforePrintForUsage(var Integer, var Boolean)-
Integration eventOnBeforePrintWithCheck(Integer, Variant, Integer, var Boolean)-
Integration eventOnBeforePrintWithGUIYesNoWithCheck(Integer, Variant, Boolean, Integer, var Boolean)-
Integration eventOnBeforePrintWithGUIYesNoWithCheckVendor(Integer, Variant, Boolean, Integer, var Boolean)-
Integration eventOnBeforePrintWithGUIYesNo(Integer, Variant, Boolean, Integer, var Boolean)-
Integration eventOnBeforePrintWithGUIYesNoVendor(Integer, Variant, Boolean, Integer, var Boolean)-
Integration eventOnBeforeSetReportLayout(Variant, Integer)-
Integration eventOnFindReportSelections(var Record Report Selections, var Boolean, var Record Report Selections, Code[20], Integer)-
Integration eventOnAfterGetEmailBodyCustomer(var Text[250], Text[250], Variant, var Boolean, var Boolean)-
Integration eventOnBeforeGetEmailBodyVendor(Integer, Variant, var Record Report Selections, Code[20], var Text[250], var Boolean)-
Integration eventOnBeforeGetPurchaseOrderEmailAddress(Code[20], Variant, Enum Report Selection Usage, var Record Order Address, var Text[250], var Boolean)-
Integration eventOnAfterGetEmailBodyVendor(var Text[250], Text[250], Variant, var Boolean, var Boolean)-
Integration eventOnAfterSendEmailDirectly(Integer, Variant, var Boolean)-
Integration eventOnAfterPrintDocumentsWithCheckGUIYesNoCommon(Integer, Variant)-
Integration eventOnCopyToReportSelectionOnBeforInsertToReportSelections(var Record Report Selections, Record Custom Report Selection)-
Integration eventOnGetEmailAddressOnAfterGetEmailAddressForCust(Enum Report Selection Usage, Variant, var Record Report Selections, var Text[250], Code[20])-
Integration eventOnPrintDocumentsOnAfterSelectTempReportSelectionsToPrint(Variant, var Record Report Selections, var Record Name/Value Buffer, var Boolean, Integer, Integer)-
Integration eventOnSendEmailInBackgroundOnAfterGetJobQueueParameters(var RecordRef, var Text)-
Integration eventOnSendEmailToCustOnAfterSetParameterString(var RecordRef, var Text)-
Integration eventOnSendEmailToVendorOnAfterSetParameterString(var RecordRef, var Text)-
Integration eventOnAfterSetEmailBodyUsageFilters(var Record Report Selections, Enum Report Selection Usage)-
Integration eventOnBeforeSendEmailToCust(Integer, Variant, Code[20], Text[150], var Boolean, Code[20], var Boolean)-
Integration eventOnBeforeSendEmailToVendor(Integer, Variant, Code[20], Text[150], var Boolean, Code[20], var Boolean)-
Integration eventOnSaveAsDocumentAttachmentOnBeforeShowNotification(Variant, Integer, Boolean, var Boolean)-
Integration eventOnGetNextEmailAddressFromCustomReportSelectionOnAfterCustomReportSelectionSetFilters(var Record Custom Report Selection)-
Integration eventOnAfterCanSaveReportAsPDF(Integer, var Boolean)-
Integration eventOnBeforeDoSaveReportAsHTML(Integer, var Text[250], var Variant, var Boolean)-
Integration eventOnBeforeGetEmailBodyCustomer(Integer, Variant, var Record Report Selections, Code[20], var Text[250], var Text, var Boolean, var Boolean)-
Integration eventOnBeforeDownloadAttachmentFromStream(var Record Report Selections, Variant, var InStream, Text, var Boolean)-
Integration eventOnBeforeSaveDocumentAttachmentFromRecRef(RecordRef, var Record Report Selections, Code[20], Code[20], var Codeunit Temp Blob, var Boolean, var Integer)-
Integration eventOnCheckEmailBodyUsageOnAfterCalcShowEmailBodyDefinedError(var Record Report Selections, var Record Report Selections, var Boolean)-
Integration eventOnSendEmailDirectlyOnBeforeSaveReportAsPDFInTempBlob(Record Report Selections, Variant, Enum Report Selection Usage, var Codeunit Temp Blob, var Boolean)-
Integration eventOnSendToDiskForCustOnBeforeSendFileLoop(var Record Report Selections, var Variant)-
Integration eventOnSendToDiskForVendOnBeforeSendFileLoop(var Record Report Selections, var Variant)-
Integration eventOnSendToZipForCustOnBeforeSendFileLoop(var Record Report Selections, var Variant)-
Integration eventOnSendToZipForVendOnBeforeSendFileLoop(var Record Report Selections, var Variant)-
Integration eventOnEnqueueMailingJobOnBeforeRunJobQueueEnqueue(RecordId, Text, Text, var Record Job Queue Entry, var Boolean)-
Integration eventOnAfterSendToZipForCust(Enum Report Selection Usage, Variant, var Codeunit Data Compression)-
Integration eventOnAfterSendToZipForVend(Enum Report Selection Usage, Variant, var Codeunit Data Compression)-
Integration eventOnAfterSetEmailAttachmentUsageFilters(var Record Report Selections, Enum Report Selection Usage)-
Integration eventOnAfterSetEmailUsageFilters(var Record Report Selections, Enum Report Selection Usage)-
Integration eventOnBeforeCheckEmailBodyUsage(var Record Report Selections, var Boolean)-
Integration eventOnBeforePrintWithCheckForVend(Enum Report Selection Usage, Variant, Integer, var Boolean)-
Integration eventOnBeforeSaveReportAsPDF(var Integer, Variant, var Code[20], var Boolean, Text[250], Enum Report Selection Usage, Boolean, var Codeunit Temp Blob, var Record Report Selections)-
Integration eventOnBeforePrintDocument(Record Report Selections, Boolean, var Variant, var Boolean)-
Integration eventOnBeforeSendEmailDirectly(var Record Report Selections, Enum Report Selection Usage, Variant, var Code[20], var Text[150], Boolean, Boolean, Text[250], var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Boolean, var List, var List, var List)-
Integration eventOnBeforeSaveAsDocumentAttachment(Enum Report Selection Usage, Variant, Code[20], Code[20], Boolean)-
Integration eventOnSaveAsDocumentAttachmentOnBeforeCanSaveReportAsPDF(var Record Report Selections, RecordRef, Code[20], Code[20], Integer)-
Integration eventOnGetAccountNoFilterForCustomReportLayoutOnAfterSetCustomReportSelectionFilters(var Record Custom Report Selection, var Record Report Selections)-
Integration eventOnAfterSaveReportAsPDF(Integer, Variant, Code[20], Text[250], Boolean, var Codeunit Temp Blob, var Record Report Selections, Enum Report Selection Usage)-
Integration eventOnAfterPrintDocument(Record Report Selections, Boolean, Variant, Boolean)-
Integration eventOnGetEmailBodyCustomerTextOnAfterNotFindEmailBodyUsage(Integer, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean)-
Integration eventOnSendEmailDirectlyOnBeforeSendFileLoop(Enum Report Selection Usage, Variant, Code[20], var Text[150], var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Text[250])-
Integration eventOnSaveReportAsHTMLOnBeforeSetTempLayoutSelected(Variant, Enum Report Selection Usage, var Integer, var Code[20], var Text[250])-
Integration eventOnBeforeNewRecord(var Record Report Selections, var Record Report Selections)-
Integration eventOnBeforeCopyCustomReportSectionToReportSelection(var Record Report Selections, var Boolean, var Boolean)-
Integration eventOnGetLastSequenceNoOnBeforeFillEmptySequence(var Record Report Selections, var Boolean)-
Integration eventOnGetEmailBodyTextForCustOnBeforeFindEmailBodyUsageForCust(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean)-
Integration eventOnGetHtmlReportForCustOnBeforeFindReportUsage(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean)-
Integration eventOnSendToZipForCustOnBeforeFindReportUsageForCust(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean)-
Integration eventOnSendToDiskForCustOnBeforeFindReportUsage(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean)-
Integration eventOnSendEmailToCustDirectlyOnBeforeFindEmailAttachmentUsageForCust(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean)-
Integration eventOnSendEmailDirectlyOnBeforeEmailWithAttachment(Variant, Record Report Selections, var Codeunit Temp Blob, var Codeunit Document-Mailing, Code[20], Text[150], Text[250])-
Integration eventOnGetSendToCustomerDirectly(Enum Report Selection Usage, Variant, Code[20], var Boolean, var Boolean, var Boolean)-
Integration eventOnReplaceHTMLText(Integer, var Text[250], var Variant, var Boolean)-
Integration eventOnGetEmailBodyVendorTextOnAfterNotFindEmailBodyUsage(Integer, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean)-
Integration eventOnSendEmailDirectlyOnBeforeSendFiles(Integer, Variant, var Text[250], var Record Report Selections, var Record Custom Report Selection, var Record Report Selections)-
Integration eventOnAfterIsCustomerAccount(Integer, var Boolean)-
Integration eventOnAfterIsVendorAccount(Integer, var Boolean)-
Integration eventOnSendEmailDirectlyOnAfterSetFieldName(Integer, var Text)-
Integration eventOnBeforeConvertReportUsageToSalesDocumentType(var Record Report Selections, var Enum Sales Document Type, Enum Report Selection Usage, var Boolean, var Boolean)-
Integration eventOnSendEmailDirectlyOnAfterEmailWithAttachment(Variant, var Record Report Selections, var Codeunit Temp Blob, var Codeunit Document-Mailing, Code[20], Text[150], Text[250], Boolean)-