Report "Create Pick"

ID 5754
Namespace: Microsoft.Warehouse.Activity

Properties

Name Value
Caption Create Pick
ProcessingOnly True

Methods

SetWkshPickLine

procedure SetWkshPickLine(var PickWhseWkshLine2: Record "Whse. Worksheet Line")

Parameters

Name Type Description
PickWhseWkshLine2 Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

GetResultMessage

procedure GetResultMessage(): Boolean

Returns

Type Description
Boolean

InitializeReport

procedure InitializeReport(AssignedID2: Code[50], MaxNoOfLines2: Integer, MaxNoOfSourceDoc2: Integer, SortPick2: Enum "Whse. Activity Sorting Method", PerDestination2: Boolean, PerItem2: Boolean, PerZone2: Boolean, PerBin2: Boolean, PerWhseDoc2: Boolean, PerDate2: Boolean, PrintPick2: Boolean, DoNotFillQtytoHandle2: Boolean, BreakbulkFilter2: Boolean)

Parameters

Name Type Description
AssignedID2 Code[50]
MaxNoOfLines2 Integer
MaxNoOfSourceDoc2 Integer
SortPick2 Enum Microsoft.Warehouse.Activity."Whse. Activity Sorting Method"
PerDestination2 Boolean
PerItem2 Boolean
PerZone2 Boolean
PerBin2 Boolean
PerWhseDoc2 Boolean
PerDate2 Boolean
PrintPick2 Boolean
DoNotFillQtytoHandle2 Boolean
BreakbulkFilter2 Boolean

Events

OnAfterGetResultMessage

[IntegrationEvent(False,False)]
local procedure OnAfterGetResultMessage(var ReturnValue: Boolean)

Parameters

Name Type Description
ReturnValue Boolean

OnAfterOnOpenPage

[IntegrationEvent(False,False)]
local procedure OnAfterOnOpenPage(var DoNotFillQtytoHandle: Boolean)

Parameters

Name Type Description
DoNotFillQtytoHandle Boolean

OnAfterOnPostReport

[IntegrationEvent(False,False)]
local procedure OnAfterOnPostReport(FirstPickNo: Code[20], LastPickNo: Code[20])

Parameters

Name Type Description
FirstPickNo Code[20]
LastPickNo Code[20]

OnAfterSetQuantityToPick

[IntegrationEvent(False,False)]
local procedure OnAfterSetQuantityToPick(var WhseWorksheetLine: Record "Whse. Worksheet Line", var PickQty: Decimal, var PickQtyBase: Decimal)

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
PickQty Decimal
PickQtyBase Decimal

OnAfterSetPickFilters

[IntegrationEvent(False,False)]
local procedure OnAfterSetPickFilters(var PickWhseWkshLine: Record "Whse. Worksheet Line", var PickWhseWkshLineFilter: Record "Whse. Worksheet Line")

Parameters

Name Type Description
PickWhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
PickWhseWkshLineFilter Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnAfterIntegerOnPreDataItem

[IntegrationEvent(True,False)]
local procedure OnAfterIntegerOnPreDataItem()

OnBeforeCheckPickActivity

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckPickActivity(var IsHandled: Boolean, FirstPickNo: Code[20])

Parameters

Name Type Description
IsHandled Boolean
FirstPickNo Code[20]

OnBeforeCreatePickWhseDocument

[IntegrationEvent(False,False)]
local procedure OnBeforeCreatePickWhseDocument(var WhseWorksheetLine: Record "Whse. Worksheet Line")

Parameters

Name Type Description
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnBeforeNothingToHandedErr

[IntegrationEvent(False,False)]
local procedure OnBeforeNothingToHandedErr(var IsHandled: Boolean, var PickWhseWkshLineFilter: Record "Whse. Worksheet Line")

Parameters

Name Type Description
IsHandled Boolean
PickWhseWkshLineFilter Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnBeforePickWhseWkshLineModify

[IntegrationEvent(False,False)]
local procedure OnBeforePickWhseWkshLineModify(var PickWhseWkshLine: Record "Whse. Worksheet Line")

Parameters

Name Type Description
PickWhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnBeforePrintPickList

[IntegrationEvent(False,False)]
local procedure OnBeforePrintPickList(var PickWhseActivHeader: Record "Warehouse Activity Header", var PickListReportID: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
PickWhseActivHeader Table Microsoft.Warehouse.Activity."Warehouse Activity Header"
PickListReportID Integer
IsHandled Boolean

OnBeforeSetPickFilters

[IntegrationEvent(False,False)]
local procedure OnBeforeSetPickFilters(var PickWhseWkshLine: Record "Whse. Worksheet Line")

Parameters

Name Type Description
PickWhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnAfterSetWkshPickLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetWkshPickLine(PickWhseWkshLine: Record "Whse. Worksheet Line", var SortPick: Option)

Parameters

Name Type Description
PickWhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SortPick Option

OnAfterGetRecordOnBeforeSetPickFiltersPerDestination

[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordOnBeforeSetPickFiltersPerDestination(var PickWkshLine: Record "Whse. Worksheet Line")

Parameters

Name Type Description
PickWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnAfterGetRecordOnAfterPickWhseWkshLineFilterSetFilters

[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordOnAfterPickWhseWkshLineFilterSetFilters(var PickWhseWkshLineFilter: Record "Whse. Worksheet Line", var PickWkshLine: Record "Whse. Worksheet Line")

Parameters

Name Type Description
PickWhseWkshLineFilter Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
PickWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnPreDataItemOnBeforeCreatePickSetParameters

[IntegrationEvent(False,False)]
local procedure OnPreDataItemOnBeforeCreatePickSetParameters(var CreatePickParameters: Record "Create Pick Parameters" temporary)

Parameters

Name Type Description
CreatePickParameters Table Microsoft.Warehouse.Activity."Create Pick Parameters"

OnCreateTempLineOnBeforeCustCheckBlockedCustOnDocs

[IntegrationEvent(False,False)]
local procedure OnCreateTempLineOnBeforeCustCheckBlockedCustOnDocs(PickWhseWkshLine: Record "Whse. Worksheet Line", var IsHandled: Boolean)

Parameters

Name Type Description
PickWhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
IsHandled Boolean

OnCreateTempLineOnBeforeCreatePickCreateTempLine

[IntegrationEvent(True,False)]
local procedure OnCreateTempLineOnBeforeCreatePickCreateTempLine(PickWhseWkshLine: Record "Whse. Worksheet Line", TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary, var PickQty: Decimal, var PickQtyBase: Decimal, var TotalQtyPickedBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
PickWhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
TempWhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
PickQty Decimal
PickQtyBase Decimal
TotalQtyPickedBase Decimal
IsHandled Boolean

OnCheckSourceDocument

[IntegrationEvent(False,False)]
local procedure OnCheckSourceDocument(var PickWhseWkshLine: Record "Whse. Worksheet Line")

Parameters

Name Type Description
PickWhseWkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnCreateTempLineOnBeforeCalcAvailableQtyBase

[IntegrationEvent(False,False)]
local procedure OnCreateTempLineOnBeforeCalcAvailableQtyBase(PickWhseWorksheetLine: Record "Whse. Worksheet Line", var IsHandled: Boolean)

Parameters

Name Type Description
PickWhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
IsHandled Boolean

OnCreateTempLineOnBeforeSetTempWhseItemTrackingLine

[IntegrationEvent(True,False)]
local procedure OnCreateTempLineOnBeforeSetTempWhseItemTrackingLine(var PickWhseWorksheetLine: Record "Whse. Worksheet Line", var PickQty: Decimal, var PickQtyBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
PickWhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
PickQty Decimal
PickQtyBase Decimal
IsHandled Boolean

OnCreateTempLineOnBeforeDeleteOrModifyPickWhseWorksheetLine

[IntegrationEvent(True,False)]
local procedure OnCreateTempLineOnBeforeDeleteOrModifyPickWhseWorksheetLine(var PickWhseWorksheetLine: Record "Whse. Worksheet Line", var TotalQtyPickedBase: Decimal, var PickQtyBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
PickWhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
TotalQtyPickedBase Decimal
PickQtyBase Decimal
IsHandled Boolean

OnCreateTempLineOnBeforeSetOldFirstSetPickNo

[IntegrationEvent(True,False)]
local procedure OnCreateTempLineOnBeforeSetOldFirstSetPickNo(var PickWhseWorksheetLine: Record "Whse. Worksheet Line", var IsHandled: Boolean)

Parameters

Name Type Description
PickWhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
IsHandled Boolean

See also