[IntegrationEvent(False,False)]
local procedure OnAfterOpenItemTrackingLines(var WarehouseReceiptLine: Record "Warehouse Receipt Line", SecondSourceQtyArray: array[3] of Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmDelete(var WarehouseReceiptLine: Record "Warehouse Receipt Line", var SkipConfirm: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInitOutstandingQtys(var WarehouseReceiptLine: Record "Warehouse Receipt Line", CurrentFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeOpenItemTrackingLines(var WarehouseReceiptLine: Record "Warehouse Receipt Line", var IsHandled: Boolean, CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateQtyToReceive(var WarehouseReceiptLine: Record "Warehouse Receipt Line", var IsHandled: Boolean, CurrentFieldNo: Integer, xWarehouseReceiptLine: Record "Warehouse Receipt Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateQtyToReceiveBase(var WarehouseReceiptLine: Record "Warehouse Receipt Line", xWarehouseReceiptLine: Record "Warehouse Receipt Line", CallingFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateOverReceiptQuantity(var WarehouseReceiptLine: Record "Warehouse Receipt Line", xWarehouseReceiptLine: Record "Warehouse Receipt Line", CalledByFieldNo: Integer, var Handled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeAutofillQtyToReceive(var WhseReceiptLine: Record "Warehouse Receipt Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteQtyToReceive(var WhseReceiptLine: Record "Warehouse Receipt Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckBinOnAfterCheckIncreaseBin(var WarehouseReceiptLine: Record "Warehouse Receipt Line", var Bin: Record Bin, DeductCubage: Decimal, DeductWeight: Decimal, IgnoreErrors: Boolean, var ErrorOccured: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeOverReceiptProcessing(var WarehouseReceiptLine: Record "Warehouse Receipt Line", var Result: Boolean, var IsHandled: Boolean, xWarehouseReceiptLine: Record "Warehouse Receipt Line")
[IntegrationEvent(False,False)]
local procedure OnValidateQtyToReceiveOnBeforeUOMMgtValidateQtyIsBalanced(var WarehouseReceiptLine: Record "Warehouse Receipt Line", xWarehouseReceiptLine: Record "Warehouse Receipt Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInitNewLine(DocumentNo: Code[20], var SkipLocking: Boolean)
Parameters
Name
Type
Description
DocumentNo
Code[20]
SkipLocking
Boolean
OnValidateQtyToCrossDockOnBeforeGetUseCrossDock
[IntegrationEvent(False,False)]
local procedure OnValidateQtyToCrossDockOnBeforeGetUseCrossDock(var WarehouseReceiptLine: Record "Warehouse Receipt Line", CallingFieldNo: Integer, var ShouldGetUseCrossDock: Boolean, var UseCrossDock: Boolean)