Codeunit 18122021 EOS AdvRpt Layout Mngt
Codeunit 18122021 EOS AdvRpt Layout Mngt
Methods
UpdateSetupSections
procedure UpdateSetupSections(ReportSetup: Record "EOS Report Setup"; UpdateDefaultSort: Boolean) SomeChanges: Boolean
Parameters / Return Value
ReportSetup
Record "EOS Report Setup"
UpdateDefaultSort
Boolean
Returns
Boolean
OpenDefaultLayoutSorting
procedure OpenDefaultLayoutSorting() SomeChanges: Boolean
Parameters / Return Value
- Returns
Boolean
CopyReportSetupDialog
procedure CopyReportSetupDialog(SourceSetup: Record "EOS Report Setup"): Boolean
Parameters / Return Value
SourceSetup
Record "EOS Report Setup"
Returns
Boolean
CopyReportSetupFields
procedure CopyReportSetupFields(SourceSetup: Record "EOS Report Setup"; DestinationSetup: Record "EOS Report Setup"; CopySorting: Boolean; CopyFlagEnabled: Boolean)
Parameters / Return Value
SourceSetup
Record "EOS Report Setup"
DestinationSetup
Record "EOS Report Setup"
CopySorting
Boolean
CopyFlagEnabled
Boolean
ExecuteDocumentPreProcessing
procedure ExecuteDocumentPreProcessing(DocVariant: Variant; SetupCode: Code[10])
Parameters / Return Value
DocVariant
Variant
SetupCode
Code[10]
ExecuteHeaderProcessing
procedure ExecuteHeaderProcessing(DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header")
Parameters / Return Value
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
ExecuteBodyHeaderProcessing
procedure ExecuteBodyHeaderProcessing(DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
ExecuteBeforeLineProcessing
procedure ExecuteBeforeLineProcessing(DocVariant: Variant; var LineRecRef: RecordRef; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
DocVariant
Variant
LineRecRef
RecordRef
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
ExecuteLineProcessing
procedure ExecuteLineProcessing(DocVariant: Variant; var LineRecRef: RecordRef; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
DocVariant
Variant
LineRecRef
RecordRef
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
ExecuteAfterLineProcessing
procedure ExecuteAfterLineProcessing(DocVariant: Variant; var LineRecRef: RecordRef; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
DocVariant
Variant
LineRecRef
RecordRef
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
ExecuteBodyFooterProcessing
procedure ExecuteBodyFooterProcessing(DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
ExecuteFooterProcessing
procedure ExecuteFooterProcessing(DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
ExecuteDocumentPostProcessing
procedure ExecuteDocumentPostProcessing(DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
Events
OnDiscoverAvailableSections
local procedure OnDiscoverAvailableSections(var Sections: Record "EOS Adv Reporting Sections")
Parameters / Return Value
- Sections
Record "EOS Adv Reporting Sections"
OnExecutePreProcessing
local procedure OnExecutePreProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; SetupCode: Code[10])
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
SetupCode
Code[10]
OnExecuteHeaderProcessing
local procedure OnExecuteHeaderProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header")
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
OnExecuteBodyHeaderProcessing
local procedure OnExecuteBodyHeaderProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
OnExecuteBeforeLineProcessing2
local procedure OnExecuteBeforeLineProcessing2(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var LineRecRef: RecordRef; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
This event replaces OnExecuteBeforeLineProcessing for a parameter error from the previous event. However, both are executed in sequence.
Parameters / Return Value
ExtensionGuid
Guid
This is the only ExtensionGuid that needs to be done.
ExtensionCode
Code[20]
This is the only ExtensionCode that needs to be done.
DocVariant
Variant
Source DocVariant
LineRecRef
RecordRef
Source Line RecordRef
RBHeader
Record "EOS Report Buffer Header"
Current Report Buffer Header Buffer
RBLine
Record "EOS Report Buffer Line"
Current Report Buffer Line Buffer
OnExecuteLineProcessing
local procedure OnExecuteLineProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var LineRecRef: RecordRef; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
LineRecRef
RecordRef
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
OnExecuteAfterLineProcessing
local procedure OnExecuteAfterLineProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var LineRecRef: RecordRef; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
LineRecRef
RecordRef
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
OnExecuteBodyFooterProcessing
local procedure OnExecuteBodyFooterProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
OnExecuteFooterProcessing
local procedure OnExecuteFooterProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
OnExecutePostProcessing
local procedure OnExecutePostProcessing(ExtensionGuid: Guid; ExtensionCode: Code[20]; DocVariant: Variant; var RBHeader: Record "EOS Report Buffer Header"; var RBLine: Record "EOS Report Buffer Line")
Parameters / Return Value
ExtensionGuid
Guid
ExtensionCode
Code[20]
DocVariant
Variant
RBHeader
Record "EOS Report Buffer Header"
RBLine
Record "EOS Report Buffer Line"
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.