Report "Get Sales Orders"

ID 698
Namespace: Microsoft.Sales.Document

Properties

Name Value
Caption Get Sales Orders
ProcessingOnly True

Methods

SetReqWkshLine

procedure SetReqWkshLine(NewReqLine: Record "Requisition Line", SpecialOrder: Integer)

Parameters

Name Type Description
NewReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
SpecialOrder Integer

InsertReqWkshLine

procedure InsertReqWkshLine(SalesLine: Record "Sales Line", var ReqLine: Record "Requisition Line")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

InitializeRequest

procedure InitializeRequest(NewRetrieveDimensionsFrom: Option)

Parameters

Name Type Description
NewRetrieveDimensionsFrom Option

SetHideDialog

procedure SetHideDialog(NewHideDialog: Boolean)

Parameters

Name Type Description
NewHideDialog Boolean

Events

OnAfterInsertReqWkshLine

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

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnBeforeInsertReqWkshLine

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertReqWkshLine(var ReqLine: Record "Requisition Line", SalesLine: Record "Sales Line", SpecOrder: Integer)

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
SpecOrder Integer

OnBeforeOnAfterGetRecord

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

Parameters

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

OnBeforeOnPreReport

[IntegrationEvent(False,False)]
local procedure OnBeforeOnPreReport(var HideDialog: Boolean)

Parameters

Name Type Description
HideDialog Boolean

OnBeforeValidateRequisitionLineQuantity

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateRequisitionLineQuantity(var ReqLine: Record "Requisition Line", SalesLine: Record "Sales Line", SpecOrder: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
SpecOrder Integer
IsHandled Boolean

OnInsertReqWkshLineOnBeforeValidateUoM

[IntegrationEvent(False,False)]
local procedure OnInsertReqWkshLineOnBeforeValidateUoM(var ReqLine: Record "Requisition Line", SalesLine: Record "Sales Line", SpecOrder: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
SpecOrder Integer
IsHandled Boolean

OnInsertReqWkshLineOnBeforeSetSellToCustomerNo

[IntegrationEvent(False,False)]
local procedure OnInsertReqWkshLineOnBeforeSetSellToCustomerNo(var ReqLine: Record "Requisition Line", SalesLine: Record "Sales Line", SpecOrder: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
SpecOrder Integer
IsHandled Boolean

OnInsertReqWkshLineOnBeforeCode

[IntegrationEvent(True,False)]
local procedure OnInsertReqWkshLineOnBeforeCode(var ReqLine: Record "Requisition Line", SalesLine: Record "Sales Line", SpecOrder: Integer, var LineNo: Integer, ReqWkshName: Record "Requisition Wksh. Name", GetDim: Option, var IsHandled: Boolean)

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
SpecOrder Integer
LineNo Integer
ReqWkshName Table Microsoft.Inventory.Requisition."Requisition Wksh. Name"
GetDim Option
IsHandled Boolean

OnPostDataItemOnBeforeCheckLineCount

[IntegrationEvent(False,False)]
local procedure OnPostDataItemOnBeforeCheckLineCount(LineCount: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
LineCount Integer
IsHandled Boolean

OnInsertReqWkshLineOnAfterValidateType

[IntegrationEvent(False,False)]
local procedure OnInsertReqWkshLineOnAfterValidateType(var RequisitionLine: Record "Requisition Line", SalesLine: Record "Sales Line", SpecOrder: Integer)

Parameters

Name Type Description
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
SpecOrder Integer

OnInsertReqWkshLineOnAfterSetBinCode

[IntegrationEvent(False,False)]
local procedure OnInsertReqWkshLineOnAfterSetBinCode(var RequisitionLine: Record "Requisition Line", SalesLine: Record "Sales Line", var PurchasingCode: Record Purchasing)

Parameters

Name Type Description
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
PurchasingCode Table Microsoft.Inventory.Item.Catalog.Purchasing

OnInsertReqWkshLineOnBeforeCalcEndingDate

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

Parameters

Name Type Description
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"

OnInsertReqWkshLineOnBeforeSetInsertRequisitionLineBatch

[IntegrationEvent(True,False)]
local procedure OnInsertReqWkshLineOnBeforeSetInsertRequisitionLineBatch(var RequisitionLine: Record "Requisition Line", SalesLine: Record "Sales Line", var IsHandled: Boolean)

Parameters

Name Type Description
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
SalesLine Table Microsoft.Sales.Document."Sales Line"
IsHandled Boolean

See also