Table of Contents

Page "Whse. Item Tracking Lines"

ID 6550
Namespace: Microsoft.Warehouse.Tracking

Properties

Name Value
Caption Whse. Item Tracking Lines
DataCaptionFields 2,5401,7
DelayedInsert True
PageType Worksheet
Permissions TableData "Whse. Item Tracking Line" = rimd
PopulateAllFields True
SourceTable Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"

Methods

SetSource

procedure SetSource(WhseWrkshLine: Record "Whse. Worksheet Line"; SourceType: Integer)

Parameters

Name Type Description
WhseWrkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SourceType Integer

SetFilters

procedure SetFilters(var WhseItemTrackingLine2: Record "Whse. Item Tracking Line"; SourceType: Integer)

Parameters

Name Type Description
WhseItemTrackingLine2 Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
SourceType Integer

CalculateSums

procedure CalculateSums()

UpdateReservEntry

procedure UpdateReservEntry(SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceProdOrderLine: Integer; SourceRefNo: Integer; TempSourceWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary; QuantityBase: Decimal; DueDate: Date): Boolean

Parameters

Name Type Description
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceProdOrderLine Integer
SourceRefNo Integer
TempSourceWhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
QuantityBase Decimal
DueDate Date

Returns

Type Description
Boolean

InsertItemTrackingLine

procedure InsertItemTrackingLine(WhseWrkshLine: Record "Whse. Worksheet Line"; WhseEntry: Record "Warehouse Entry"; QtyToEmpty: Decimal)

Parameters

Name Type Description
WhseWrkshLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WhseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
QtyToEmpty Decimal

Events

OnAfterSetSource

[IntegrationEvent(False,False)]
local procedure OnAfterSetSource(var GlobalWhseWorksheetLine: Record "Whse. Worksheet Line"; SourceWhseWorksheetLine: Record "Whse. Worksheet Line"; SourceType: Integer)

Parameters

Name Type Description
GlobalWhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SourceWhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SourceType Integer

OnAfterOnClosePage

[IntegrationEvent(False,False)]
local procedure OnAfterOnClosePage(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var WhseWorksheetLine: Record "Whse. Worksheet Line"; FormSourceType: Integer; FormUpdated: Boolean)

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
FormSourceType Integer
FormUpdated Boolean

OnAfterUpdateUndefinedQty

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateUndefinedQty(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var TotalWhseItemTrackingLine: Record "Whse. Item Tracking Line"; var QtyIsValid: Boolean)

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
TotalWhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
QtyIsValid Boolean

OnBeforeItemTrackingLineInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeItemTrackingLineInsert(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"; WarehouseEntry: Record "Warehouse Entry")

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"

OnBeforeInsertItemTrackingLine

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertItemTrackingLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"; WarehouseEntry: Record "Warehouse Entry"; QtyToEmpty: Decimal; var IsHandled: Boolean)

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
QtyToEmpty Decimal
IsHandled Boolean

OnAfterSetSourceSpecification

[IntegrationEvent(False,False)]
local procedure OnAfterSetSourceSpecification(var SourceSpecification: Record "Tracking Specification"; SourceWhseItemTrkgLine: Record "Whse. Item Tracking Line" temporary)

Parameters

Name Type Description
SourceSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
SourceWhseItemTrkgLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"

OnBeforeUpdateExpDateColor

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateExpDateColor(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var IsHandled: Boolean)

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
IsHandled Boolean

OnSetSourceFilters

[IntegrationEvent(False,False)]
local procedure OnSetSourceFilters(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var WhseWorksheetLine: Record "Whse. Worksheet Line"; SourceType: Integer)

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"
SourceType Integer

OnCopyToReservEntryOnUpdate

[IntegrationEvent(True,False)]
local procedure OnCopyToReservEntryOnUpdate(var TempSourceWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary; var QuantityBase: Decimal; var DueDate: Date; var Updated: Boolean; FormSourceType: Integer; var IsHandled: Boolean)

Parameters

Name Type Description
TempSourceWhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
QuantityBase Decimal
DueDate Date
Updated Boolean
FormSourceType Integer
IsHandled Boolean

OnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnAfterSetFilters(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; SourceType: Integer)

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"
SourceType Integer

See also