[IntegrationEvent(False,False)]
local procedure OnAfterCalcQtyAvailToPickIncludingDedicated(BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseActivityLineIfNotBlank(var BinContent: Record "Bin Content", WhseActivityLine: Record "Warehouse Activity Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhsEntryIfNotBlank(var BinContent: Record "Bin Content", WarehouseEntry: Record "Warehouse Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseItemTrackingLine(var BinContent: Record "Bin Content", WhseItemTrackingLine: Record "Whse. Item Tracking Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseItemTrackingSetup(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfRequired(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlankIfRequired(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfRequiredWithBlank(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfWhseRequiredIfNotBlank(var BinContent: Record "Bin Content", ItemTrackingSetup: Record "Item Tracking Setup" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromBinContentBufferIfRequired(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, BinContentBuffer: Record "Bin Content Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromTrackingSpecification(var BinContent: Record "Bin Content", TrackingSpecification: Record "Tracking Specification")
[IntegrationEvent(False,False)]
local procedure OnAfterValidateBinCode(var BinContent: Record "Bin Content", xBinContent: Record "Bin Content", Bin: Record Bin)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAvailToPutAway(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyToReplenish(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcTotalQtyAvailToTake(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckManualChange(var BinContent: Record "Bin Content", xBinContent: Record "Bin Content", CaptionField: Text[80], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDecreaseBinContent(Qty: Decimal, var QtyBase: Decimal, DecreaseQtyBase: Decimal, var IsHandled: Boolean)
Parameters
Name
Type
Description
Qty
Decimal
QtyBase
Decimal
DecreaseQtyBase
Decimal
IsHandled
Boolean
OnBeforeCheckWhseClass
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseClass(var BinContent: Record "Bin Content", var Result: Boolean, var IsHandled: Boolean, IgnoreError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetWhseLocation(LocationCode: Code[10], ZoneCode: Code[10], var IsHandled: Boolean)
Parameters
Name
Type
Description
LocationCode
Code[10]
ZoneCode
Code[10]
IsHandled
Boolean
OnBeforeCalcQtyAvailToTake
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAvailToTake(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var QtyAvailToTake: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcTotalNegativeAdjmtQtyBase(var BinContent: Record "Bin Content", var TotalNegativeAdjmtQtyBase: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeNeedToReplenish(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcQtyBaseOnAfterSetFiltersForWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line", var BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnCalcQtyBaseOnAfterSetFiltersForWhseJnlLine(var WarehouseJournalLine: Record "Warehouse Journal Line", var BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnCalcTotalATOComponentsPickQtyBaseOnAfterSetFilters(var WarehouseActivityLine: Record "Warehouse Activity Line", var BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnCalcTotalNegativeAdjmtQtyBaseOnAfterSetFilters(var WarehouseJournalLine: Record "Warehouse Journal Line", var BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnCalcTotalQtyBaseOnAfterSetFilters(var WarehouseEntry: Record "Warehouse Entry", var BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnCalcTotalQtyAvailToTakeOnAfterCalcPickQuantityBase(BinContent: Record "Bin Content", var ExcludeQtyBase: Decimal, var TotalNegativeAdjmtQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCheckDecreaseBinContentOnAfterCalcTotalQtyAvailToTake(var WarehouseActivityLine: Record "Warehouse Activity Line", var QtyAvailToPickBase: Decimal, var DecreaseQtyBase: Decimal, var BinContent: Record "Bin Content")
[IntegrationEvent(False,False)]
local procedure OnValidateItemNoOnBeforeValidateVariantCode(var BinContent: Record "Bin Content", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBinMaxCubageAndWeight(var BinContent: Record "Bin Content", var Bin: Record Bin, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyWithBlockedItemTracking(var BinContent: Record "Bin Content", var QtyWithBlockedItemTracking: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAvailToPick(BinContent: Record "Bin Content", var Result: Decimal, var IsHandled: Boolean, ExcludeQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterCalcTotalNegativeAdjmtQtyBase(var BinContent: Record "Bin Content", var WarehouseJournalLine: Record "Warehouse Journal Line", var TotalNegativeAdjmtQtyBase: Decimal)