procedure OpenWhseWksh(var WhseWkshLine: Record "Whse. Worksheet Line", var CurrentWkshTemplateName: Code[10], var CurrentWkshName: Code[10], var CurrentLocationCode: Code[10])
[IntegrationEvent(True,False)]
local procedure OnAfterInitLineWithItem()
OnAfterCheckAvailQtytoMove
[IntegrationEvent(False,False)]
local procedure OnAfterCheckAvailQtytoMove(var WhseWorksheetLine: Record "Whse. Worksheet Line", xWhseWorksheetLine: Record "Whse. Worksheet Line", var QtyAvailToMoveBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterGetItem(var WhseWorksheetLine: Record "Whse. Worksheet Line", var Item: Record Item, var ItemDescription: Text[100])
[IntegrationEvent(True,False)]
local procedure OnAssignedQtyOnReservedLinesOnAfterWhseWkshLineSetFilters(var WhseWorksheetLine: Record "Whse. Worksheet Line", var FilteredWhseWorksheetLine: Record "Whse. Worksheet Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcAvailQtyToMove(var WhseWorksheetLine: Record "Whse. Worksheet Line", var QtyAvailToMoveBase: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckIncreaseBin(var WhseWorksheetLine: Record "Whse. Worksheet Line", var Bin: Record Bin, BinCode: Code[20], Cubage: Decimal, Weight: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckTemplateName(var WkshTemplateName: Code[10], var WkshName: Code[10], var LocationCode: Code[10], var IsHandled: Boolean)
Parameters
Name
Type
Description
WkshTemplateName
Code[10]
WkshName
Code[10]
LocationCode
Code[10]
IsHandled
Boolean
OnBeforeCheckWhseWkshName
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseWkshName(var WkshTemplateName: Code[10], var LocationCode: Code[10], var IsHandled: Boolean)
Parameters
Name
Type
Description
WkshTemplateName
Code[10]
LocationCode
Code[10]
IsHandled
Boolean
OnBeforeMovementCreate
[IntegrationEvent(False,False)]
local procedure OnBeforeMovementCreate(var WhseWkshLine: Record "Whse. Worksheet Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePutAwayCreate(var PutAwayWhseWorksheetLine: Record "Whse. Worksheet Line", var IsHandled: Boolean, HideValidationDialog: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdatePickQtyToHandleBase(var WhseWorksheetLine: Record "Whse. Worksheet Line", CurrFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateQty(var PutAwayWhseWorksheetLine: Record "Whse. Worksheet Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcAvailQtyToMoveOnAfterSetFilters(var NewWhseWorksheetLine: Record "Whse. Worksheet Line", var WhseWorksheetLine: Record "Whse. Worksheet Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcAvailableQtyBase(var WhseWorksheetLine: Record "Whse. Worksheet Line", var AvailableQty: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateQtyToHandleOnAfterCalcQtyAvailToMove(var WhseWorksheetLine: Record "Whse. Worksheet Line", xWhseWorksheetLine: Record "Whse. Worksheet Line", var QtyAvailToMoveBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnWhseItemTrackingLinesSetSource(var WhseWorksheetLine: Record "Whse. Worksheet Line", var WhseItemTrackingLines: Page "Whse. Item Tracking Lines", var IsHandled: Boolean)