KVSFCYGetSourceDocuments
OBSOLETE
This Element will be removed or changed with a future Version of the App.
Events
OnAfterCreateRcptHeader(Record Warehouse Receipt Header, Record Warehouse Request, Record Purchase Line) :
Summary: Event after creating warehouse receipt header.
[IntegrationEvent(false, false)]
local procedure OnAfterCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; WarehouseRequest: Record "Warehouse Request"; PurchaseLine: Record "Purchase Line"):
Parameters:
WarehouseReceiptHeader: Receipt header record.WarehouseRequest: Warehouse request record.PurchaseLine: Purchase line record.
OnAfterCreateShptHeader(Record Warehouse Shipment Header, Record Warehouse Request, Record Sales Line) :
Summary: Event after creating warehouse shipment header.
[IntegrationEvent(false, false)]
local procedure OnAfterCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; WarehouseRequest: Record "Warehouse Request"; SalesLine: Record "Sales Line"):
Parameters:
WarehouseShipmentHeader: Shipment header record.WarehouseRequest: Warehouse request record.SalesLine: Sales line record.
OnAfterCreateWhseDocuments(Record Warehouse Receipt Header, Record Warehouse Shipment Header, Boolean, Record Warehouse Request) :
Summary: Event after creating warehouse documents.
[IntegrationEvent(false, false)]
local procedure OnAfterCreateWhseDocuments(var WhseReceiptHeader: Record "Warehouse Receipt Header"; var WhseShipmentHeader: Record "Warehouse Shipment Header"; WhseHeaderCreated: Boolean; var WarehouseRequest: Record "Warehouse Request"):
Parameters:
WhseReceiptHeader: Receipt header record.WhseShipmentHeader: Shipment header record.WhseHeaderCreated: True if header was created.WarehouseRequest: Warehouse request record.
OnAfterProcessDocumentLine(Record Warehouse Shipment Header, Record Warehouse Request, Boolean) :
Summary: Event after processing document line.
[IntegrationEvent(false, false)]
local procedure OnAfterProcessDocumentLine(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseRequest: Record "Warehouse Request"; var LineCreated: Boolean):
Parameters:
WarehouseShipmentHeader: Shipment header record.WarehouseRequest: Warehouse request record.LineCreated: True if line was created.
OnAfterSalesHeaderOnAfterGetRecord(Record Sales Header, Boolean, Boolean, Record Warehouse Request) :
Summary: Event after getting sales header record.
[IntegrationEvent(false, false)]
local procedure OnAfterSalesHeaderOnAfterGetRecord(SalesHeader: Record "Sales Header"; var SkipRecord: Boolean; var BreakReport: Boolean; var WarehouseRequest: Record "Warehouse Request"):
Parameters:
SalesHeader: Sales header record.SkipRecord: True to skip record.BreakReport: True to break report.WarehouseRequest: Warehouse request record.
OnAfterTransHeaderOnAfterGetRecord(Record Transfer Header, Boolean, Boolean, Record Warehouse Request) :
Summary: Event after getting transfer header record.
[IntegrationEvent(false, false)]
local procedure OnAfterTransHeaderOnAfterGetRecord(TransferHeader: Record "Transfer Header"; var SkipRecord: Boolean; var BreakReport: Boolean; var WarehouseRequest: Record "Warehouse Request"):
Parameters:
TransferHeader: Transfer header record.SkipRecord: True to skip record.BreakReport: True to break report.WarehouseRequest: Warehouse request record.
OnAfterSalesHeaderOnPreDataItem(Record Sales Header) :
Summary: Event after sales header pre-data item.
[IntegrationEvent(false, false)]
local procedure OnAfterSalesHeaderOnPreDataItem(var SalesHeader: Record "Sales Header"):
Parameters:
SalesHeader: Sales header record.
OnAfterSalesLineOnPreDataItem(Record Sales Line, Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header) :
Summary: Event after sales line pre-data item.
[IntegrationEvent(false, false)]
local procedure OnAfterSalesLineOnPreDataItem(var SalesLine: Record "Sales Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header"):
Parameters:
SalesLine: Sales line record.OneHeaderCreated: True if one header created.WhseShptHeader: Shipment header record.WhseReceiptHeader: Receipt header record.
OnAfterServiceLineOnPreDataItem(Record Service Line, Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header) :
Summary: Event after service line pre-data item.
[IntegrationEvent(false, false)]
local procedure OnAfterServiceLineOnPreDataItem(var ServiceLine: Record "Service Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header"):
Parameters:
ServiceLine: Service line record.OneHeaderCreated: True if one header created.WhseShptHeader: Shipment header record.WhseReceiptHeader: Receipt header record.
OnAfterPurchaseLineOnPreDataItem(Record Purchase Line, Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header) :
Summary: Event after purchase line pre-data item.
[IntegrationEvent(false, false)]
local procedure OnAfterPurchaseLineOnPreDataItem(var PurchaseLine: Record "Purchase Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header"):
Parameters:
PurchaseLine: Purchase line record.OneHeaderCreated: True if one header created.WhseShptHeader: Shipment header record.WhseReceiptHeader: Receipt header record.
OnAfterTransferLineOnPreDataItem(Record Transfer Line, Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header) :
Summary: Event after transfer line pre-data item.
[IntegrationEvent(false, false)]
local procedure OnAfterTransferLineOnPreDataItem(var TransferLine: Record "Transfer Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header"):
Parameters:
TransferLine: Transfer line record.OneHeaderCreated: True if one header created.WhseShptHeader: Shipment header record.WhseReceiptHeader: Receipt header record.
OnAfterWarehouseRequestOnPreDataItem(Record Warehouse Request) :
Summary: Event after warehouse request pre-data item.
[IntegrationEvent(false, false)]
local procedure OnAfterWarehouseRequestOnPreDataItem(var WarehouseRequest: Record "Warehouse Request"):
Parameters:
WarehouseRequest: Warehouse request record.
OnBeforeCreateRcptHeader(Record Warehouse Receipt Header, Record Warehouse Request, Record Purchase Line, Boolean) :
Summary: Event before creating warehouse receipt header.
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WarehouseRequest: Record "Warehouse Request"; PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean):
Parameters:
WarehouseReceiptHeader: Receipt header record.WarehouseRequest: Warehouse request record.PurchaseLine: Purchase line record.IsHandled: True to handle event.
OnBeforeCreateShptHeader(Record Warehouse Shipment Header, Record Warehouse Request, Record Sales Line, Boolean) :
Summary: Event before creating warehouse shipment header.
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseRequest: Record "Warehouse Request"; SalesLine: Record "Sales Line"; var IsHandled: Boolean):
Parameters:
WarehouseShipmentHeader: Shipment header record.WarehouseRequest: Warehouse request record.SalesLine: Sales line record.IsHandled: True to handle event.
OnBeforeCreateWhseDocuments(Record Warehouse Receipt Header, Record Warehouse Shipment Header, Boolean, Record Warehouse Request) :
Summary: Event before creating warehouse documents.
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateWhseDocuments(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean; var WarehouseRequest: Record "Warehouse Request"):
Parameters:
WarehouseReceiptHeader: Receipt header record.WarehouseShipmentHeader: Shipment header record.IsHandled: True to handle event.WarehouseRequest: Warehouse request record.
OnBeforePurchaseLineOnAfterGetRecord(Record Purchase Line, Record Warehouse Request, Option, Boolean) :
Summary: Event before processing purchase line after get record.
[IntegrationEvent(false, false)]
local procedure OnBeforePurchaseLineOnAfterGetRecord(PurchaseLine: Record "Purchase Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean):
Parameters:
PurchaseLine: Purchase line record.WarehouseRequest: Warehouse request record.RequestType: Request type option.IsHandled: True to handle event.
OnBeforeSalesLineOnAfterGetRecord(Record Sales Line, Record Warehouse Request, Option, Boolean) :
Summary: Event before processing sales line after get record.
[IntegrationEvent(false, false)]
local procedure OnBeforeSalesLineOnAfterGetRecord(SalesLine: Record "Sales Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean):
Parameters:
SalesLine: Sales line record.WarehouseRequest: Warehouse request record.RequestType: Request type option.IsHandled: True to handle event.
OnBeforeServiceLineOnAfterGetRecord(Record Service Line, Record Warehouse Request, Option, Boolean) :
Summary: Event before processing service line after get record.
[IntegrationEvent(false, false)]
local procedure OnBeforeServiceLineOnAfterGetRecord(ServiceLine: Record "Service Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean):
Parameters:
ServiceLine: Service line record.WarehouseRequest: Warehouse request record.RequestType: Request type option.IsHandled: True to handle event.
OnBeforeTransferLineOnAfterGetRecord(Record Transfer Line, Record Warehouse Request, Option, Boolean) :
Summary: Event before processing transfer line after get record.
[IntegrationEvent(false, false)]
local procedure OnBeforeTransferLineOnAfterGetRecord(TransferLine: Record "Transfer Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean):
Parameters:
TransferLine: Transfer line record.WarehouseRequest: Warehouse request record.RequestType: Request type option.IsHandled: True to handle event.
OnBeforeWarehouseRequestOnAfterGetRecord(Record Warehouse Request, Boolean, Boolean, Boolean, Option, Record Warehouse Receipt Header, Record Warehouse Shipment Header) :
Summary: Event before processing warehouse request after get record.
[IntegrationEvent(false, false)]
local procedure OnBeforeWarehouseRequestOnAfterGetRecord(var WarehouseRequest: Record "Warehouse Request"; var WhseHeaderCreated: Boolean; var SkipRecord: Boolean; var BreakReport: Boolean; RequestType: Option; var WhseReceiptHeader: Record "Warehouse Receipt Header"; var WhseShptHeader: Record "Warehouse Shipment Header"):
Parameters:
WarehouseRequest: Warehouse request record.WhseHeaderCreated: True if header created.SkipRecord: True to skip record.BreakReport: True to break report.RequestType: Request type option.WhseReceiptHeader: Receipt header record.WhseShptHeader: Shipment header record.
OnBeforeWhseReceiptHeaderInsert(Record Warehouse Receipt Header, Record Warehouse Request) :
Summary: Event before inserting warehouse receipt header.
[IntegrationEvent(false, false)]
local procedure OnBeforeWhseReceiptHeaderInsert(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; WarehouseRequest: Record "Warehouse Request"):
Parameters:
WarehouseReceiptHeader: Receipt header record.WarehouseRequest: Warehouse request record.
OnBeforeWhseShptHeaderInsert(Record Warehouse Shipment Header, Record Warehouse Request) :
Summary: Event before inserting warehouse shipment header.
[IntegrationEvent(false, false)]
local procedure OnBeforeWhseShptHeaderInsert(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseRequest: Record "Warehouse Request"):
Parameters:
WarehouseShipmentHeader: Shipment header record.WarehouseRequest: Warehouse request record.
OnSalesLineOnAfterGetRecordOnBeforeCreateRcptHeader(Record Sales Line, Record Warehouse Request, Record Warehouse Receipt Header, Boolean, Boolean) :
Summary: Event before creating receipt header from sales line.
[IntegrationEvent(false, false)]
local procedure OnSalesLineOnAfterGetRecordOnBeforeCreateRcptHeader(SalesLine: Record "Sales Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean):
Parameters:
SalesLine: Sales line record.WarehouseRequest: Warehouse request record.WarehouseReceiptHeader: Receipt header record.WhseHeaderCreated: True if header created.OneHeaderCreated: True if one header created.
OnSalesLineOnAfterGetRecordOnBeforeCreateShptHeader(Record Sales Line, Record Warehouse Request, Record Warehouse Shipment Header, Boolean, Boolean) :
Summary: Event before creating shipment header from sales line.
[IntegrationEvent(false, false)]
local procedure OnSalesLineOnAfterGetRecordOnBeforeCreateShptHeader(SalesLine: Record "Sales Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean):
Parameters:
SalesLine: Sales line record.WarehouseRequest: Warehouse request record.WarehouseShipmentHeader: Shipment header record.WhseHeaderCreated: True if header created.OneHeaderCreated: True if one header created.
OnTransferLineOnAfterGetRecordOnBeforeCreateRcptHeader(Record Transfer Line, Record Warehouse Request, Record Warehouse Receipt Header, Boolean, Boolean) :
Summary: Event before creating receipt header from transfer line.
[IntegrationEvent(false, false)]
local procedure OnTransferLineOnAfterGetRecordOnBeforeCreateRcptHeader(TransferLine: Record "Transfer Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean):
Parameters:
TransferLine: Transfer line record.WarehouseRequest: Warehouse request record.WarehouseReceiptHeader: Receipt header record.WhseHeaderCreated: True if header created.OneHeaderCreated: True if one header created.
OnTransferLineOnAfterGetRecordOnBeforeCreateShptHeader(Record Transfer Line, Record Warehouse Request, Record Warehouse Shipment Header, Boolean, Boolean) :
Summary: Event before creating shipment header from transfer line.
[IntegrationEvent(false, false)]
local procedure OnTransferLineOnAfterGetRecordOnBeforeCreateShptHeader(TransferLine: Record "Transfer Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean):
Parameters:
TransferLine: Transfer line record.WarehouseRequest: Warehouse request record.WarehouseShipmentHeader: Shipment header record.WhseHeaderCreated: True if header created.OneHeaderCreated: True if one header created.
OnBeforeShowHideDialog(Boolean, Integer) :
Summary: Event before showing or hiding dialog.
[IntegrationEvent(false, false)]
local procedure OnBeforeShowHideDialog(var HideDialog: Boolean; var SkippedSourceDoc: Integer):
Parameters:
HideDialog: True to hide dialog.SkippedSourceDoc: Number of skipped source documents.
OnSalesLineOnAfterGetRecordOnBeforeCheckCustBlocked(Record Customer, Boolean) :
Summary: This event is triggered before the check if a customer is blocked on sales lines
[IntegrationEvent(false, false)]
local procedure OnSalesLineOnAfterGetRecordOnBeforeCheckCustBlocked(var Customer: Record "Customer"; var IsHandled: Boolean):
Parameters:
Customer: The customer to checkIsHandled: The check will be skipped if true