[IntegrationEvent(False,False)]
local procedure OnIsTestMode(var TestMode: Boolean)
Parameters
Name
Type
Description
TestMode
Boolean
OnAfterProcessReport
[IntegrationEvent(False,False)]
local procedure OnAfterProcessReport()
OnBeforeCallReportSaveAs
[IntegrationEvent(False,False)]
local procedure OnBeforeCallReportSaveAs(ReportID: Integer, ReportFormatValue: ReportFormat)
Parameters
Name
Type
Description
ReportID
Integer
ReportFormatValue
ReportFormat
OnBeforePrintReport
[IntegrationEvent(False,False)]
local procedure OnBeforePrintReport(var DataRecRef: RecordRef, ReportID: Integer)
Parameters
Name
Type
Description
DataRecRef
RecordRef
ReportID
Integer
OnBeforeRunReport
[IntegrationEvent(False,False)]
local procedure OnBeforeRunReport(var DataRecRef: RecordRef, var ReportSelections: Record "Report Selections", var EmailPrintIfEmailIsMissing: Boolean, var TempBlobIndicesNameValueBuffer: Record "Name/Value Buffer" temporary, var TempBlobList: Codeunit "Temp Blob List", var OutputType: Option, var AnyOutputExists: Boolean, var InHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeRunReportWithCustomReportSelection(var DataRecRef: RecordRef, var ReportID: Integer, var CustomReportSelection: Record "Custom Report Selection", var EmailPrintIfEmailIsMissing: Boolean, var TempBlobIndicesNameValueBuffer: Record "Name/Value Buffer" temporary, var TempBlobList: Codeunit "Temp Blob List", var OutputType: Option, var AnyOutputExists: Boolean, var InHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetIteratorJoinFieldRef(var ReportDataRecordRef: RecordRef, var BalAcctTypeFieldRef: FieldRef, var AcctTypeFieldRef: FieldRef, var IsHandled: Boolean)
Parameters
Name
Type
Description
ReportDataRecordRef
RecordRef
BalAcctTypeFieldRef
FieldRef
AcctTypeFieldRef
FieldRef
IsHandled
Boolean
OnCreateReportWithExtensionOnBeforeHtmlFileClose
[IntegrationEvent(False,False)]
local procedure OnCreateReportWithExtensionOnBeforeHtmlFileClose(ReportID: Integer, RepFormat: ReportFormat, var DataRecRef: RecordRef, var FileStream: OutStream)
Parameters
Name
Type
Description
ReportID
Integer
RepFormat
ReportFormat
DataRecRef
RecordRef
FileStream
OutStream
OnCreateReportWithExtensionOnBeforePdfFileClose
[IntegrationEvent(False,False)]
local procedure OnCreateReportWithExtensionOnBeforePdfFileClose(ReportID: Integer, RepFormat: ReportFormat, var DataRecRef: RecordRef, var FileStream: OutStream)
[IntegrationEvent(False,False)]
local procedure OnSaveAsReportOnBeforeFileClose(ReportSaved: Boolean, var DataRecRef: RecordRef, ReportID: Integer, RepFormat: ReportFormat, var FileStream: OutStream)
Parameters
Name
Type
Description
ReportSaved
Boolean
DataRecRef
RecordRef
ReportID
Integer
RepFormat
ReportFormat
FileStream
OutStream
OnSetOutputTypeOnAfterSetOutputMethod
[IntegrationEvent(False,False)]
local procedure OnSetOutputTypeOnAfterSetOutputMethod(var OutputMethod: Text)
Parameters
Name
Type
Description
OutputMethod
Text
OnAfterGetSendToEmailID
[IntegrationEvent(False,False)]
local procedure OnAfterGetSendToEmailID(var CustomReportSelection: Record "Custom Report Selection", var EmailID: Text[250])
[IntegrationEvent(False,False)]
local procedure OnAfterGetSendToEmailIDFromSource(var CustomReportSelection: Record "Custom Report Selection", var EmailID: Text[250])
[IntegrationEvent(False,False)]
local procedure OnProcessReportPerObjectOnBeforeReportDataRecordRefLoop(ReportDataAndIteratorDiffer: Boolean, IteratorRecordRef: RecordRef)
Parameters
Name
Type
Description
ReportDataAndIteratorDiffer
Boolean
IteratorRecordRef
RecordRef
OnProcessReportPerObjectOnBeforeRunReport
[IntegrationEvent(False,False)]
local procedure OnProcessReportPerObjectOnBeforeRunReport(ReportDataAndIteratorDiffer: Boolean, IteratorRecordRef: RecordRef, var IsHandled: Boolean)
Parameters
Name
Type
Description
ReportDataAndIteratorDiffer
Boolean
IteratorRecordRef
RecordRef
IsHandled
Boolean
OnProcessReportPerObjectOnAfterRunReport
[IntegrationEvent(False,False)]
local procedure OnProcessReportPerObjectOnAfterRunReport(ReportDataAndIteratorDiffer: Boolean, IteratorRecordRef: RecordRef)
Parameters
Name
Type
Description
ReportDataAndIteratorDiffer
Boolean
IteratorRecordRef
RecordRef
OnAfterProcessReportPerObject
[IntegrationEvent(False,False)]
local procedure OnAfterProcessReportPerObject(ReportDataAndIteratorDiffer: Boolean)
Parameters
Name
Type
Description
ReportDataAndIteratorDiffer
Boolean
OnBeforeGenerateFileNameForReport
[IntegrationEvent(False,False)]
local procedure OnBeforeGenerateFileNameForReport(IteratorRecordRef: RecordRef, var NameFieldRef: FieldRef, ReportDataRecordRef: RecordRef, var ObjectName: Text, var IsHandled: Boolean)