Report "General Journal - Test"

ID 2
Namespace: Microsoft.Finance.GeneralLedger.Reports

Properties

Name Value
DefaultLayout RDLC
RDLCLayout ./Finance/GeneralLedger/Reports/GeneralJournalTest.rdlc
Caption General Journal - Test
PreviewMode PrintLayout

Methods

AddError

procedure AddError(Text: Text[250])

Parameters

Name Type Description
Text Text[250]

TestPostingType

procedure TestPostingType()

InitializeRequest

procedure InitializeRequest(NewShowDim: Boolean)

Parameters

Name Type Description
NewShowDim Boolean

Events

OnAfterAssignDimTableID

[IntegrationEvent(False,False)]
local procedure OnAfterAssignDimTableID(GenJournalLine: Record "Gen. Journal Line", var TableID: array[10] of Integer, var No: array[10] of Code[20], var SkipCheck: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TableID array[10] of Integer
No array[10] of Code[20]
SkipCheck Boolean

OnAfterCheckGLAcc

[IntegrationEvent(True,False)]
local procedure OnAfterCheckGLAcc(GenJournalLine: Record "Gen. Journal Line", GLAccount: Record "G/L Account", var ErrorCounter: Integer, var ErrorText: array[50] of Text[250])

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
GLAccount Table Microsoft.Finance.GeneralLedger.Account."G/L Account"
ErrorCounter Integer
ErrorText array[50] of Text[250]

OnAfterCheckGenJnlLine

[IntegrationEvent(True,False)]
local procedure OnAfterCheckGenJnlLine(GenJournalLine: Record "Gen. Journal Line", var ErrorCounter: Integer, var ErrorText: array[50] of Text[250])

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
ErrorCounter Integer
ErrorText array[50] of Text[250]

OnAfterTestJobFields

[IntegrationEvent(False,False)]
local procedure OnAfterTestJobFields(GenJournalLine: Record "Gen. Journal Line", var ErrorCounter: Integer, var ErrorText: array[50] of Text[250])

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
ErrorCounter Integer
ErrorText array[50] of Text[250]

OnBeforeTestJobFields

[IntegrationEvent(False,False)]
local procedure OnBeforeTestJobFields(var GenJournalLine: Record "Gen. Journal Line", var ErrorCounter: Integer, var ErrorText: array[50] of Text[250], var IsHandled: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
ErrorCounter Integer
ErrorText array[50] of Text[250]
IsHandled Boolean

OnBeforeWarningIfNegativeAmt

[IntegrationEvent(False,False)]
local procedure OnBeforeWarningIfNegativeAmt(GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean

OnBeforeWarningIfPositiveAmt

[IntegrationEvent(False,False)]
local procedure OnBeforeWarningIfPositiveAmt(GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean

OnBeforeGenJournalLineOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeGenJournalLineOnAfterGetRecord(var GenJournalLine: Record "Gen. Journal Line", var GenJournalBatch: Record "Gen. Journal Batch", var GenJournalTemplate: Record "Gen. Journal Template")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
GenJournalBatch Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Batch"
GenJournalTemplate Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Template"

OnAfterGetRecordGenJournalLineOnAfterCheckBalAccTypeGLAccBalAccNo

[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordGenJournalLineOnAfterCheckBalAccTypeGLAccBalAccNo(GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnAfterGetRecordGenJournalLineOnAfterCheckAccTypeGLAccAccNo

[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordGenJournalLineOnAfterCheckAccTypeGLAccAccNo(GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnTestFixedAssetOnAfterCalcShouldCheckFAPostingDate

[IntegrationEvent(False,False)]
local procedure OnTestFixedAssetOnAfterCalcShouldCheckFAPostingDate(var GenJournalLine: Record "Gen. Journal Line", var ShouldCheckFAPostingDate: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
ShouldCheckFAPostingDate Boolean

OnReconcileGLAccNoOnBeforeGLAccNetChangeInsert

[IntegrationEvent(True,False)]
local procedure OnReconcileGLAccNoOnBeforeGLAccNetChangeInsert(GLAccNo: Code[20], ReconcileAmount: Decimal, var GLAccNetChange: Record "G/L Account Net Change" temporary)

Parameters

Name Type Description
GLAccNo Code[20]
ReconcileAmount Decimal
GLAccNetChange Table Microsoft.Finance.GeneralLedger.Journal."G/L Account Net Change"

OnReconcileGLAccNoOnBeforeGLAccNetChangeModify

[IntegrationEvent(False,False)]
local procedure OnReconcileGLAccNoOnBeforeGLAccNetChangeModify(GLAccNo: Code[20], ReconcileAmount: Decimal, var GLAccNetChange: Record "G/L Account Net Change" temporary)

Parameters

Name Type Description
GLAccNo Code[20]
ReconcileAmount Decimal
GLAccNetChange Table Microsoft.Finance.GeneralLedger.Journal."G/L Account Net Change"

See also