Report "Sales Document - Test"

ID 202
Namespace: Microsoft.Sales.Reports

Properties

Name Value
DefaultLayout RDLC
RDLCLayout ./Sales/Reports/SalesDocumentTest.rdlc
Caption Sales Document - Test
WordMergeDataItem Sales Header

Methods

AddDimToTempLine

procedure AddDimToTempLine(SalesLine: Record "Sales Line")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"

InitializeRequest

procedure InitializeRequest(NewShipReceiveOnNextPostReq: Boolean, NewInvOnNextPostReq: Boolean, NewShowDim: Boolean, NewShowCostAssignment: Boolean)

Parameters

Name Type Description
NewShipReceiveOnNextPostReq Boolean
NewInvOnNextPostReq Boolean
NewShowDim Boolean
NewShowCostAssignment Boolean

Events

OnAfterCheckSalesDoc

[IntegrationEvent(False,False)]
local procedure OnAfterCheckSalesDoc(SalesHeader: Record "Sales Header", var ErrorText: array[99] of Text[250], var ErrorCounter: Integer)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
ErrorText array[99] of Text[250]
ErrorCounter Integer

OnAfterCheckSalesDocLine

[IntegrationEvent(False,False)]
local procedure OnAfterCheckSalesDocLine(SalesLine: Record "Sales Line", var ErrorText: array[99] of Text[250], var ErrorCounter: Integer)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
ErrorText array[99] of Text[250]
ErrorCounter Integer

OnAfterAddDimToTempLine

[IntegrationEvent(False,False)]
local procedure OnAfterAddDimToTempLine(var SalesLine: Record "Sales Line")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnAfterSalesPostGetSalesLines

[IntegrationEvent(False,False)]
local procedure OnAfterSalesPostGetSalesLines(var SalesHeader: Record "Sales Header", var TempSalesLine: Record "Sales Line" temporary)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TempSalesLine Table Microsoft.Sales.Document."Sales Line"

OnBeforeCheckDimValuePostingHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimValuePostingHeader(var SalesHeader: Record "Sales Header", var TableID: array[10] of Integer, var No: array[10] of Code[20])

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TableID array[10] of Integer
No array[10] of Code[20]

OnBeforeCheckDimValuePostingLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimValuePostingLine(var SalesLine: Record "Sales Line", var TableID: array[10] of Integer, var No: array[10] of Code[20])

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
TableID array[10] of Integer
No array[10] of Code[20]

OnBeforeCheckSalesLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSalesLine(SalesLine: Record "Sales Line", var IsHandled: Boolean, var ErrorCounter: Integer, var ErrorText: array[99] of Text[250])

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
IsHandled Boolean
ErrorCounter Integer
ErrorText array[99] of Text[250]

OnCheckSalesLineCaseTypeElse

[IntegrationEvent(False,False)]
local procedure OnCheckSalesLineCaseTypeElse(LineType: Option, "No.": Code[20], var ErrorText: Text[250])

Parameters

Name Type Description
LineType Option
No. Code[20]
ErrorText Text[250]

OnAfterGetRecordSalesLineOnBeforeCheckDim

[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordSalesLineOnBeforeCheckDim(SalesLine: Record "Sales Line", var GLAcc: Record "G/L Account", OrigMaxLineNo: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
GLAcc Table Microsoft.Finance.GeneralLedger.Account."G/L Account"
OrigMaxLineNo Integer
IsHandled Boolean

OnSalesHeaderOnAfterGetRecordOnBeforeVerifySellToCust

[IntegrationEvent(False,False)]
local procedure OnSalesHeaderOnAfterGetRecordOnBeforeVerifySellToCust(SalesHeader: Record "Sales Header", var ErrorText: array[99] of Text[250], var ErrorCounter: Integer)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
ErrorText array[99] of Text[250]
ErrorCounter Integer

See also