Skip to content

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterCreateRcptHeader', '', false, false)]
local procedure DoSomethingOnAfterCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; WarehouseRequest: Record "Warehouse Request"; PurchaseLine: Record "Purchase Line")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterCreateShptHeader', '', false, false)]
local procedure DoSomethingOnAfterCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; WarehouseRequest: Record "Warehouse Request"; SalesLine: Record "Sales Line")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterCreateWhseDocuments', '', false, false)]
local procedure DoSomethingOnAfterCreateWhseDocuments(var WhseReceiptHeader: Record "Warehouse Receipt Header"; var WhseShipmentHeader: Record "Warehouse Shipment Header"; WhseHeaderCreated: Boolean; var WarehouseRequest: Record "Warehouse Request")
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterProcessDocumentLine', '', false, false)]
local procedure DoSomethingOnAfterProcessDocumentLine(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseRequest: Record "Warehouse Request"; var LineCreated: Boolean)
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterSalesHeaderOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnAfterSalesHeaderOnAfterGetRecord(SalesHeader: Record "Sales Header"; var SkipRecord: Boolean; var BreakReport: Boolean; var WarehouseRequest: Record "Warehouse Request")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterTransHeaderOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnAfterTransHeaderOnAfterGetRecord(TransferHeader: Record "Transfer Header"; var SkipRecord: Boolean; var BreakReport: Boolean; var WarehouseRequest: Record "Warehouse Request")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterSalesHeaderOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterSalesHeaderOnPreDataItem(var SalesHeader: Record "Sales Header")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterSalesLineOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterSalesLineOnPreDataItem(var SalesLine: Record "Sales Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterServiceLineOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterServiceLineOnPreDataItem(var ServiceLine: Record "Service Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterPurchaseLineOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterPurchaseLineOnPreDataItem(var PurchaseLine: Record "Purchase Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterTransferLineOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterTransferLineOnPreDataItem(var TransferLine: Record "Transfer Line"; OneHeaderCreated: Boolean; WhseShptHeader: Record "Warehouse Shipment Header"; WhseReceiptHeader: Record "Warehouse Receipt Header")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnAfterWarehouseRequestOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterWarehouseRequestOnPreDataItem(var WarehouseRequest: Record "Warehouse Request")
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeCreateRcptHeader', '', false, false)]
local procedure DoSomethingOnBeforeCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WarehouseRequest: Record "Warehouse Request"; PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeCreateShptHeader', '', false, false)]
local procedure DoSomethingOnBeforeCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseRequest: Record "Warehouse Request"; SalesLine: Record "Sales Line"; var IsHandled: Boolean)
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeCreateWhseDocuments', '', false, false)]
local procedure DoSomethingOnBeforeCreateWhseDocuments(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean; var WarehouseRequest: Record "Warehouse Request")
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforePurchaseLineOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnBeforePurchaseLineOnAfterGetRecord(PurchaseLine: Record "Purchase Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeSalesLineOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnBeforeSalesLineOnAfterGetRecord(SalesLine: Record "Sales Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeServiceLineOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnBeforeServiceLineOnAfterGetRecord(ServiceLine: Record "Service Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeTransferLineOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnBeforeTransferLineOnAfterGetRecord(TransferLine: Record "Transfer Line"; WarehouseRequest: Record "Warehouse Request"; RequestType: Option; var IsHandled: Boolean)
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeWarehouseRequestOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnBeforeWarehouseRequestOnAfterGetRecord(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")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeWhseReceiptHeaderInsert', '', false, false)]
local procedure DoSomethingOnBeforeWhseReceiptHeaderInsert(var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; WarehouseRequest: Record "Warehouse Request")
begin
end;

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"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeWhseShptHeaderInsert', '', false, false)]
local procedure DoSomethingOnBeforeWhseShptHeaderInsert(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseRequest: Record "Warehouse Request")
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnSalesLineOnAfterGetRecordOnBeforeCreateRcptHeader', '', false, false)]
local procedure DoSomethingOnSalesLineOnAfterGetRecordOnBeforeCreateRcptHeader(SalesLine: Record "Sales Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnSalesLineOnAfterGetRecordOnBeforeCreateShptHeader', '', false, false)]
local procedure DoSomethingOnSalesLineOnAfterGetRecordOnBeforeCreateShptHeader(SalesLine: Record "Sales Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnTransferLineOnAfterGetRecordOnBeforeCreateRcptHeader', '', false, false)]
local procedure DoSomethingOnTransferLineOnAfterGetRecordOnBeforeCreateRcptHeader(TransferLine: Record "Transfer Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnTransferLineOnAfterGetRecordOnBeforeCreateShptHeader', '', false, false)]
local procedure DoSomethingOnTransferLineOnAfterGetRecordOnBeforeCreateShptHeader(TransferLine: Record "Transfer Line"; var WarehouseRequest: Record "Warehouse Request"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WhseHeaderCreated: Boolean; var OneHeaderCreated: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnBeforeShowHideDialog', '', false, false)]
local procedure DoSomethingOnBeforeShowHideDialog(var HideDialog: Boolean; var SkippedSourceDoc: Integer)
begin
end;

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): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYGetSourceDocuments", 'OnSalesLineOnAfterGetRecordOnBeforeCheckCustBlocked', '', false, false)]
local procedure DoSomethingOnSalesLineOnAfterGetRecordOnBeforeCheckCustBlocked(var Customer: Record "Customer"; var IsHandled: Boolean)
begin
end;

Parameters:

  • Customer: The customer to check
  • IsHandled: The check will be skipped if true