Page "Sales Statistics"
ID 160
Namespace: Microsoft.Sales.Document
Source table: Table Microsoft.Sales.Document."Sales Header"
Properties
| Name | Value |
|---|---|
| Caption | Sales Statistics |
| DeleteAllowed | False |
| InsertAllowed | False |
| LinksAllowed | False |
| PageType | ListPlus |
| SourceTable | Table Microsoft.Sales.Document."Sales Header" |
Methods
UpdateVATOnSalesLines
procedure UpdateVATOnSalesLines()
Events
OnAfterCalculateTotals
[IntegrationEvent(True,False)]
local procedure OnAfterCalculateTotals(var SalesHeader: Record "Sales Header", var TotalSalesLine: Record "Sales Line", var TotalSalesLineLCY: Record "Sales Line", var TempVATAmountLine: Record "VAT Amount Line" temporary, var TotalAmt1: Decimal, var TotalAmt2: Decimal)
Parameters
| Name | Type | Description |
|---|---|---|
| SalesHeader | Table Microsoft.Sales.Document."Sales Header" | |
| TotalSalesLine | Table Microsoft.Sales.Document."Sales Line" | |
| TotalSalesLineLCY | Table Microsoft.Sales.Document."Sales Line" | |
| TempVATAmountLine | Table Microsoft.Finance.VAT.Calculation."VAT Amount Line" | |
| TotalAmt1 | Decimal | |
| TotalAmt2 | Decimal |
OnAfterUpdateHeaderInfo
[IntegrationEvent(True,False)]
local procedure OnAfterUpdateHeaderInfo(TotalSalesLineLCY: Record "Sales Line", var TotalAmount1: Decimal, var TotalAmount2: Decimal)
Parameters
| Name | Type | Description |
|---|---|---|
| TotalSalesLineLCY | Table Microsoft.Sales.Document."Sales Line" | |
| TotalAmount1 | Decimal | |
| TotalAmount2 | Decimal |
OnCalculateTotalsOnAfterGetSalesLines
[IntegrationEvent(True,False)]
local procedure OnCalculateTotalsOnAfterGetSalesLines(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" |
OnOpenPageOnBeforeSetEditable
[IntegrationEvent(False,False)]
local procedure OnOpenPageOnBeforeSetEditable(var AllowInvDisc: Boolean, var AllowVATDifference: Boolean, SalesHeader: Record "Sales Header", SalesSetup: Record "Sales & Receivables Setup")
Parameters
| Name | Type | Description |
|---|---|---|
| AllowInvDisc | Boolean | |
| AllowVATDifference | Boolean | |
| SalesHeader | Table Microsoft.Sales.Document."Sales Header" | |
| SalesSetup | Table Microsoft.Sales.Setup."Sales & Receivables Setup" |