[IntegrationEvent(True,False)]
local procedure OnAfterCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", WarehouseRequest: Record "Warehouse Request", PurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnAfterCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", WarehouseRequest: Record "Warehouse Request", SalesLine: Record "Sales Line", PurchaseLine: Record "Purchase Line")
[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")
[IntegrationEvent(False,False)]
local procedure OnAfterProcessDocumentLine(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseRequest: Record "Warehouse Request", var LineCreated: Boolean, WarehouseReceiptHeader: Record "Warehouse Receipt Header", OneHeaderCreated: Boolean, WhseHeaderCreated: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSalesHeaderOnAfterGetRecord(SalesHeader: Record "Sales Header", var SkipRecord: Boolean, var BreakReport: Boolean, var WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnAfterTransHeaderOnAfterGetRecord(TransferHeader: Record "Transfer Header", var SkipRecord: Boolean, var BreakReport: Boolean, var WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnAfterPurchaseHeaderOnAfterGetRecord(PurchaseHeader: Record "Purchase Header", var SkipRecord: Boolean, var BreakReport: Boolean, var WarehouseRequest: Record "Warehouse Request", var WhseReceiptHeader: Record "Warehouse Receipt Header", OneHeaderCreated: Boolean)
[IntegrationEvent(True,False)]
local procedure OnAfterSalesLineOnPreDataItem(var SalesLine: Record "Sales Line", OneHeaderCreated: Boolean, WhseShptHeader: Record "Warehouse Shipment Header", WhseReceiptHeader: Record "Warehouse Receipt Header")
[IntegrationEvent(False,False)]
local procedure OnAfterSkipWarehouseRequest(SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request", var SkipLine: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterTransferLineOnPreDataItem(var TransferLine: Record "Transfer Line", OneHeaderCreated: Boolean, WhseShptHeader: Record "Warehouse Shipment Header", WhseReceiptHeader: Record "Warehouse Receipt Header")
[IntegrationEvent(True,False)]
local procedure OnAfterWarehouseRequestOnPreDataItem(var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", OneHeaderCreated: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckFillQtyToHandle(var DoNotFillQtytoHandle: Boolean, var RequestType: Option)
Parameters
Name
Type
Description
DoNotFillQtytoHandle
Boolean
RequestType
Option
OnBeforeCreateActivityFromSalesLine2ShptLine
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateActivityFromSalesLine2ShptLine(WhseShptHeader: Record "Warehouse Shipment Header", SalesLine: Record "Sales Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WarehouseRequest: Record "Warehouse Request", PurchaseLine: Record "Purchase Line", var IsHandled: Boolean, var SuppressCommit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseRequest: Record "Warehouse Request", SalesLine: Record "Sales Line", var IsHandled: Boolean, Location: Record Location, var WhseShptLine: Record "Warehouse Shipment Line", var ActivitiesCreated: Integer, var WhseHeaderCreated: Boolean, var RequestType: Option)
[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")
[IntegrationEvent(False,False)]
local procedure OnBeforePurchaseLineOnAfterGetRecord(PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request", RequestType: Option, var IsHandled: Boolean, SkipBlockedItem: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderOnAfterGetRecord(var SalesHeader: Record "Sales Header", var SalesHeaderCounted: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesLineOnAfterGetRecord(SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request", RequestType: Option, var IsHandled: Boolean, SkipBlockedItem: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLineOnAfterGetRecord(TransferLine: Record "Transfer Line", WarehouseRequest: Record "Warehouse Request", RequestType: Option, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyPurchaseItemNotBlocked(PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", SkipBlockedItem: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifySalesItemNotBlocked(SalesHeaer: Record "Sales Header", SalesLine: Record "Sales Line", var IsHandled: Boolean, SkipBlockedItem: Boolean)
[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", OneHeaderCreated: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeWhseReceiptHeaderInsert(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnBeforeWhseShptHeaderInsert(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseRequest: Record "Warehouse Request", SalesLine: Record "Sales Line", TransferLine: Record "Transfer Line", SalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterCreateRcptHeader(var WhseReceiptHeader: Record "Warehouse Receipt Header", WhseHeaderCreated: Boolean, PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterCreateShptHeader(var WhseShptHeader: Record "Warehouse Shipment Header", WhseHeaderCreated: Boolean, PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnSalesLineOnAfterCreateRcptHeader(var WhseReceiptHeader: Record "Warehouse Receipt Header", WhseHeaderCreated: Boolean, SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnSalesLineOnAfterCreateShptHeader(var WhseShptHeader: Record "Warehouse Shipment Header", WhseHeaderCreated: Boolean, SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request")
[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)
[IntegrationEvent(True,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, var IsHandled: Boolean, var ErrorOccured: Boolean, var LinesCreated: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterGetRecordOnBeforeCreateRcptHeader(PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterGetRecordOnBeforeCreateShptHeader(PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterGetRecordOnAfterCreateRcptHeader(var PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean, var ErrorOccured: Boolean, var LineCreated: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferLineOnAfterCreateRcptHeader(var WhseReceiptHeader: Record "Warehouse Receipt Header", WhseHeaderCreated: Boolean, TransferHeader: Record "Transfer Header", TransferLine: Record "Transfer Line", WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnTransferLineOnAfterCreateShptHeader(var WhseShptHeader: Record "Warehouse Shipment Header", WhseHeaderCreated: Boolean, TransferHeader: Record "Transfer Header", TransferLine: Record "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)
[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, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterPostReport(WhseRequest: Record "Warehouse Request", RequestType: Option, OneHeaderCreated: Boolean, var WhseShptHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var ErrorOccured: Boolean, var LineCreated: Boolean, var ActivitiesCreated: Integer, Location: Record Location, var WhseShptLine: Record "Warehouse Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnAfterPostDataItemSalesHeader(WarehouseRequest: Record "Warehouse Request", SalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnAfterPostDataItemPurchaseHeader(var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WhseReceiptHeader: Record "Warehouse Receipt Header")
[IntegrationEvent(False,False)]
local procedure OnCreateReceiptHeaderOnAfterWhseReceiptHeaderInsert(WhseReceiptHeader: Record "Warehouse Receipt Header", ActivitiesCreated: Integer, var RequestType: Option)
[IntegrationEvent(False,False)]
local procedure OnBeforePostReport(var WhseRequest: Record "Warehouse Request", RequestType: Option, OneHeaderCreated: Boolean, var WhseShptHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var ErrorOccured: Boolean, var LineCreated: Boolean, var ActivitiesCreated: Integer, Location: Record Location, var WhseShptLine: Record "Warehouse Shipment Line", var WhseReceiptHeader: Record "Warehouse Receipt Header", var HideDialog: Boolean, var WarehouseReceiptLine: Record "Warehouse Receipt Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeShowSingleWhseReceiptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeShowMultipleWhseReceiptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)
Parameters
Name
Type
Description
ActivitiesCreated
Integer
SpecialHandlingMessage
Text[1024]
IsHandled
Boolean
OnBeforeShowSingleWhseShptHeaderCreatedMessage
[IntegrationEvent(False,False)]
local procedure OnBeforeShowSingleWhseShptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)
Parameters
Name
Type
Description
ActivitiesCreated
Integer
SpecialHandlingMessage
Text[1024]
IsHandled
Boolean
OnBeforeShowMultipleWhseShptHeaderCreatedMessage
[IntegrationEvent(False,False)]
local procedure OnBeforeShowMultipleWhseShptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)
Parameters
Name
Type
Description
ActivitiesCreated
Integer
SpecialHandlingMessage
Text[1024]
IsHandled
Boolean
OnBeforeOnPostDataItemTransferLine
[IntegrationEvent(False,False)]
local procedure OnBeforeOnPostDataItemTransferLine(var WhseReceiptHeader: Record "Warehouse Receipt Header", RequestType: Option, OneHeaderCreated: Boolean, WhseHeaderCreated: Boolean, LineCreated: Boolean, HideDialog: Boolean, var ShouldUpdate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSalesLineOnAfterGetRecordOnBeforeCheckCustBlocked(var Customer: Record Customer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSetPurchLineFilters(var PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request")
[IntegrationEvent(False,False)]
local procedure OnAfterSetSalesLineFilters(var SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request")