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"



EOS Labs -